ReactOS 0.4.16-dev-1-gcf26321
|
Go to the source code of this file.
Classes | |
struct | _COMMON_DEVICE_DATA |
struct | _PDO_DEVICE_DATA |
struct | _FDO_DEVICE_DATA |
struct | _EVAL_WORKITEM_DATA |
Macros | |
#define | FDO_FROM_PDO(pdoData) ((PFDO_DEVICE_DATA) (pdoData)->ParentFdo->DeviceExtension) |
#define | INITIALIZE_PNP_STATE(_Data_) |
#define | SET_NEW_PNP_STATE(_Data_, _state_) |
#define | RESTORE_PREVIOUS_PNP_STATE(_Data_) (_Data_).DevicePnPState = (_Data_).PreviousPnPState;\ |
Typedefs | |
typedef enum _DEVICE_PNP_STATE | DEVICE_PNP_STATE |
typedef struct _COMMON_DEVICE_DATA | COMMON_DEVICE_DATA |
typedef struct _COMMON_DEVICE_DATA * | PCOMMON_DEVICE_DATA |
typedef struct _PDO_DEVICE_DATA | PDO_DEVICE_DATA |
typedef struct _PDO_DEVICE_DATA * | PPDO_DEVICE_DATA |
typedef struct _FDO_DEVICE_DATA | FDO_DEVICE_DATA |
typedef struct _FDO_DEVICE_DATA * | PFDO_DEVICE_DATA |
typedef struct _EVAL_WORKITEM_DATA | EVAL_WORKITEM_DATA |
typedef struct _EVAL_WORKITEM_DATA * | PEVAL_WORKITEM_DATA |
Enumerations | |
enum | _DEVICE_PNP_STATE { NotStarted = 0 , Started , StopPending , Stopped , RemovalPending , UnKnown } |
Variables | |
UNICODE_STRING | ProcessorHardwareIds |
LPWSTR | ProcessorIdString |
LPWSTR | ProcessorNameString |
WORKER_THREAD_ROUTINE | Bus_PDO_EvalMethodWorker |
#define FDO_FROM_PDO | ( | pdoData | ) | ((PFDO_DEVICE_DATA) (pdoData)->ParentFdo->DeviceExtension) |
#define INITIALIZE_PNP_STATE | ( | _Data_ | ) |
#define RESTORE_PREVIOUS_PNP_STATE | ( | _Data_ | ) | (_Data_).DevicePnPState = (_Data_).PreviousPnPState;\ |
#define SET_NEW_PNP_STATE | ( | _Data_, | |
_state_ | |||
) |
typedef enum _DEVICE_PNP_STATE DEVICE_PNP_STATE |
typedef struct _FDO_DEVICE_DATA FDO_DEVICE_DATA |
typedef struct _COMMON_DEVICE_DATA * PCOMMON_DEVICE_DATA |
typedef struct _PDO_DEVICE_DATA PDO_DEVICE_DATA |
typedef struct _EVAL_WORKITEM_DATA * PEVAL_WORKITEM_DATA |
typedef struct _FDO_DEVICE_DATA * PFDO_DEVICE_DATA |
typedef struct _PDO_DEVICE_DATA * PPDO_DEVICE_DATA |
Enumerator | |
---|---|
NotStarted | |
Started | |
StopPending | |
Stopped | |
RemovalPending | |
UnKnown |
NTSTATUS ACPIEnumerateDevices | ( | PFDO_DEVICE_DATA | DeviceExtension | ) |
Definition at line 146 of file acpienum.c.
Referenced by Bus_StartFdo().
NTSTATUS NTAPI Bus_CompletionRoutine | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PVOID | Context | ||
) |
Definition at line 369 of file pnp.c.
Referenced by Bus_SendIrpSynchronously().
NTSTATUS NTAPI Bus_CreateClose | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
NTSTATUS Bus_DestroyPdo | ( | PDEVICE_OBJECT | Device, |
PPDO_DEVICE_DATA | PdoData | ||
) |
Definition at line 390 of file pnp.c.
VOID Bus_DriverUnload | ( | PDRIVER_OBJECT | DriverObject | ) |
NTSTATUS Bus_FDO_PnP | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpStack, | ||
PFDO_DEVICE_DATA | DeviceData | ||
) |
Definition at line 72 of file pnp.c.
Referenced by Bus_PnP().
NTSTATUS Bus_FDO_Power | ( | PFDO_DEVICE_DATA | FdoData, |
PIRP | Irp | ||
) |
Definition at line 49 of file power.c.
Referenced by Bus_Power().
NTSTATUS Bus_GetDeviceCapabilities | ( | PDEVICE_OBJECT | DeviceObject, |
PDEVICE_CAPABILITIES | DeviceCapabilities | ||
) |
Definition at line 1969 of file buspdo.c.
VOID Bus_InitializePdo | ( | PDEVICE_OBJECT | Pdo, |
PFDO_DEVICE_DATA | FdoData | ||
) |
Definition at line 417 of file pnp.c.
Referenced by Bus_PlugInDevice().
Definition at line 796 of file eval.c.
Referenced by ACPIDispatchDeviceControl(), Bus_PDO_EvalMethodWorker(), and DrvCallAcpiDriver().
NTSTATUS Bus_PDO_PnP | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpStack, | ||
PPDO_DEVICE_DATA | DeviceData | ||
) |
Definition at line 23 of file buspdo.c.
Referenced by Bus_PnP().
NTSTATUS Bus_PDO_Power | ( | PPDO_DEVICE_DATA | PdoData, |
PIRP | Irp | ||
) |
Definition at line 116 of file power.c.
Referenced by Bus_Power().
NTSTATUS Bus_PDO_QueryBusInformation | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 1921 of file buspdo.c.
Referenced by Bus_PDO_PnP().
NTSTATUS Bus_PDO_QueryDeviceCaps | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 327 of file buspdo.c.
Referenced by Bus_PDO_PnP().
NTSTATUS Bus_PDO_QueryDeviceId | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 441 of file buspdo.c.
Referenced by Bus_PDO_PnP().
NTSTATUS Bus_PDO_QueryDeviceRelations | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 1830 of file buspdo.c.
Referenced by Bus_PDO_PnP().
NTSTATUS Bus_PDO_QueryDeviceText | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 689 of file buspdo.c.
Referenced by Bus_PDO_PnP().
NTSTATUS Bus_PDO_QueryInterface | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 94 of file interface.c.
Referenced by Bus_PDO_PnP().
NTSTATUS Bus_PDO_QueryResourceRequirements | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 1309 of file buspdo.c.
Referenced by Bus_PDO_PnP(), and START_TEST().
NTSTATUS Bus_PDO_QueryResources | ( | PPDO_DEVICE_DATA | DeviceData, |
PIRP | Irp | ||
) |
Definition at line 802 of file buspdo.c.
Referenced by Bus_PDO_PnP().
NTSTATUS NTAPI Bus_PnP | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 25 of file pnp.c.
Referenced by DriverEntry().
NTSTATUS NTAPI Bus_Power | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 8 of file power.c.
Referenced by DriverEntry().
void Bus_RemoveFdo | ( | PFDO_DEVICE_DATA | FdoData | ) |
NTSTATUS Bus_SendIrpSynchronously | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 322 of file pnp.c.
NTSTATUS Bus_StartFdo | ( | PFDO_DEVICE_DATA | FdoData, |
PIRP | Irp | ||
) |
Definition at line 267 of file pnp.c.
Referenced by Bus_FDO_PnP().
PCHAR DbgDeviceIDString | ( | BUS_QUERY_ID_TYPE | Type | ) |
PCHAR DbgDevicePowerString | ( | DEVICE_POWER_STATE | Type | ) |
Referenced by Bus_FDO_Power(), Bus_PDO_Power(), and Bus_Power().
PCHAR DbgDeviceRelationString | ( | DEVICE_RELATION_TYPE | Type | ) |
Referenced by Bus_FDO_PnP(), and Bus_PDO_PnP().
PCHAR DbgSystemPowerString | ( | SYSTEM_POWER_STATE | Type | ) |
Referenced by Bus_FDO_Power(), Bus_PDO_Power(), and Bus_Power().
Definition at line 1831 of file fbtpnp.c.
Referenced by Bus_PnP(), and FreeBT_DispatchPnP().
WORKER_THREAD_ROUTINE Bus_PDO_EvalMethodWorker |
Definition at line 104 of file acpisys.h.
Referenced by ACPIDispatchDeviceControl().
|
extern |
Definition at line 17 of file main.c.
Referenced by Bus_PDO_QueryDeviceId(), and GetProcessorInformation().
|
extern |
Definition at line 18 of file main.c.
Referenced by Bus_PDO_QueryDeviceId(), and GetProcessorInformation().
|
extern |
Definition at line 19 of file main.c.
Referenced by Bus_PDO_QueryDeviceText(), and GetProcessorInformation().