ReactOS 0.4.15-dev-7788-g1ad9096
_CONTROLLER_INFO Struct Reference

#include <fdc.h>

Collaboration diagram for _CONTROLLER_INFO:

Public Attributes

BOOLEAN Populated
 
PUCHAR BaseAddress
 
UCHAR NumberOfDrives
 
DRIVE_INFO DriveInfo [MAX_DRIVES_PER_CONTROLLER]
 
BOOLEAN Initialized
 
ULONG ControllerNumber
 
INTERFACE_TYPE InterfaceType
 
ULONG BusNumber
 
ULONG Level
 
KIRQL MappedLevel
 
ULONG Vector
 
ULONG MappedVector
 
KINTERRUPT_MODE InterruptMode
 
ULONG Dma
 
ULONG MapRegisters
 
PVOID MapRegisterBase
 
BOOLEAN Master
 
KEVENT SynchEvent
 
KDPC Dpc
 
PKINTERRUPT InterruptObject
 
PADAPTER_OBJECT AdapterObject
 
BOOLEAN ImpliedSeeks
 
PDRIVE_INFO CurrentDrive
 
BOOLEAN Model30
 
KEVENT MotorStoppedEvent
 
KTIMER MotorTimer
 
KDPC MotorStopDpc
 
BOOLEAN StopDpcQueued
 

Detailed Description

Definition at line 37 of file fdc.h.

Member Data Documentation

◆ AdapterObject

PADAPTER_OBJECT _CONTROLLER_INFO::AdapterObject

Definition at line 77 of file floppy.h.

Referenced by AddControllers().

◆ BaseAddress

◆ BusNumber

ULONG _CONTROLLER_INFO::BusNumber

Definition at line 63 of file floppy.h.

Referenced by AddControllers(), and ConfigCallback().

◆ ControllerNumber

ULONG _CONTROLLER_INFO::ControllerNumber

Definition at line 61 of file floppy.h.

Referenced by ConfigCallback().

◆ CurrentDrive

PDRIVE_INFO _CONTROLLER_INFO::CurrentDrive

Definition at line 81 of file floppy.h.

◆ Dma

ULONG _CONTROLLER_INFO::Dma

Definition at line 70 of file floppy.h.

Referenced by AddControllers(), and ConfigCallback().

◆ Dpc

KDPC _CONTROLLER_INFO::Dpc

Definition at line 75 of file floppy.h.

Referenced by Isr().

◆ DriveInfo

DRIVE_INFO _CONTROLLER_INFO::DriveInfo

◆ ImpliedSeeks

BOOLEAN _CONTROLLER_INFO::ImpliedSeeks

Definition at line 79 of file floppy.h.

Referenced by InitController().

◆ Initialized

BOOLEAN _CONTROLLER_INFO::Initialized

Definition at line 60 of file floppy.h.

Referenced by AddControllers().

◆ InterfaceType

INTERFACE_TYPE _CONTROLLER_INFO::InterfaceType

Definition at line 62 of file floppy.h.

Referenced by AddControllers(), and ConfigCallback().

◆ InterruptMode

KINTERRUPT_MODE _CONTROLLER_INFO::InterruptMode

Definition at line 68 of file floppy.h.

Referenced by ConfigCallback().

◆ InterruptObject

PKINTERRUPT _CONTROLLER_INFO::InterruptObject

Definition at line 76 of file floppy.h.

◆ Level

ULONG _CONTROLLER_INFO::Level

Definition at line 64 of file floppy.h.

Referenced by ConfigCallback().

◆ MappedLevel

KIRQL _CONTROLLER_INFO::MappedLevel

Definition at line 65 of file floppy.h.

◆ MappedVector

ULONG _CONTROLLER_INFO::MappedVector

Definition at line 67 of file floppy.h.

Referenced by AddControllers().

◆ MapRegisterBase

PVOID _CONTROLLER_INFO::MapRegisterBase

Definition at line 72 of file floppy.h.

Referenced by MapRegisterCallback().

◆ MapRegisters

ULONG _CONTROLLER_INFO::MapRegisters

Definition at line 71 of file floppy.h.

◆ Master

BOOLEAN _CONTROLLER_INFO::Master

Definition at line 73 of file floppy.h.

◆ Model30

BOOLEAN _CONTROLLER_INFO::Model30

Definition at line 82 of file floppy.h.

Referenced by HwDiskChanged(), and InitController().

◆ MotorStopDpc

KDPC _CONTROLLER_INFO::MotorStopDpc

Definition at line 85 of file floppy.h.

Referenced by InitController(), and StopMotor().

◆ MotorStoppedEvent

KEVENT _CONTROLLER_INFO::MotorStoppedEvent

Definition at line 83 of file floppy.h.

Referenced by InitController(), MotorStopDpcFunc(), and StopMotor().

◆ MotorTimer

KTIMER _CONTROLLER_INFO::MotorTimer

Definition at line 84 of file floppy.h.

Referenced by InitController(), and StopMotor().

◆ NumberOfDrives

UCHAR _CONTROLLER_INFO::NumberOfDrives

◆ Populated

BOOLEAN _CONTROLLER_INFO::Populated

Definition at line 39 of file fdc.h.

Referenced by ConfigCallback(), and FdcFdoConfigCallback().

◆ StopDpcQueued

BOOLEAN _CONTROLLER_INFO::StopDpcQueued

Definition at line 86 of file floppy.h.

Referenced by InitController(), MotorStopDpcFunc(), and StopMotor().

◆ SynchEvent

KEVENT _CONTROLLER_INFO::SynchEvent

◆ Vector

ULONG _CONTROLLER_INFO::Vector

Definition at line 66 of file floppy.h.

Referenced by ConfigCallback().


The documentation for this struct was generated from the following files: