|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Variables | |
| ULONG | InternalDebugLevel = 0x00 |
| #define NDEBUG |
Definition at line 14 of file scsiport.c.
| NTSTATUS NTAPI DriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
| IN PUNICODE_STRING | RegistryPath | ||
| ) |
Definition at line 113 of file scsiport.c.
| NTHALAPI NTSTATUS NTAPI HalAssignSlotResources | ( | PUNICODE_STRING | , |
| PUNICODE_STRING | , | ||
| PDRIVER_OBJECT | , | ||
| PDEVICE_OBJECT | , | ||
| INTERFACE_TYPE | , | ||
| ULONG | , | ||
| ULONG | , | ||
| PCM_RESOURCE_LIST * | |||
| ) |
Referenced by SpiGetPciConfigData(), UniataClaimLegacyPCIIDE(), and VideoPortGetAccessRanges().
Referenced by AtapiChipInit(), AtapiFindDev(), AtapiFindListedDev(), FdoEnumerateDevices(), HalpGetISAFixedPCIIrq(), IntVideoPortGetLegacyResources(), NdisReadEisaSlotInformation(), PdoQueryResourceRequirements(), PdoQueryResources(), ScsiPortGetBusData(), ScsiPortGetBusDataByOffset(), SpiGetPciConfigData(), UniataEnableIoPCI(), UniataEnumBusMasterController__(), UniataFindBusMasterController(), and VideoPortGetAccessRanges().
| NTHALAPI ULONG NTAPI HalGetInterruptVector | ( | INTERFACE_TYPE | , |
| ULONG | , | ||
| ULONG | , | ||
| ULONG | , | ||
| PKIRQL | , | ||
| PKAFFINITY | |||
| ) |
Referenced by AcpiOsInstallInterruptHandler(), AddControllers(), EnableIrq(), FdoCallHWInitialize(), FstubTranslateRequirement(), FstubTranslateResource(), HalpGetPCIIntOnISABus(), IntVideoPortSetupInterrupt(), IopTranslateDeviceResources(), LegacyAttachInterrupt(), NdisMRegisterInterrupt(), sb16_play(), and UniataConnectIntr2().
Definition at line 183 of file scsiport.c.
| NTSTATUS NTAPI ScsiPortAddDevice | ( | _In_ PDRIVER_OBJECT | DriverObject, |
| _In_ PDEVICE_OBJECT | PhysicalDeviceObject | ||
| ) |
| IO_ALLOCATION_ACTION NTAPI ScsiPortAllocateAdapterChannel | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PVOID | MapRegisterBase, | ||
| IN PVOID | Context | ||
| ) |
Definition at line 3022 of file scsiport.c.
Referenced by ScsiPortStartIo().
| VOID NTAPI ScsiPortCompleteRequest | ( | IN PVOID | HwDeviceExtension, |
| IN UCHAR | PathId, | ||
| IN UCHAR | TargetId, | ||
| IN UCHAR | Lun, | ||
| IN UCHAR | SrbStatus | ||
| ) |
Definition at line 231 of file scsiport.c.
| ULONG NTAPI ScsiPortConvertPhysicalAddressToUlong | ( | IN SCSI_PHYSICAL_ADDRESS | Address | ) |
Definition at line 2024 of file scsiport.c.
Referenced by ScsiPortInitialize().
| NTSTATUS NTAPI ScsiPortDispatchPnp | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 129 of file scsiport.c.
Referenced by ScsiPortInitialize().
Definition at line 308 of file scsiport.c.
Definition at line 319 of file scsiport.c.
| ULONG NTAPI ScsiPortGetBusData | ( | IN PVOID | DeviceExtension, |
| IN ULONG | BusDataType, | ||
| IN ULONG | SystemIoBusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 371 of file scsiport.c.
| PVOID NTAPI ScsiPortGetDeviceBase | ( | IN PVOID | HwDeviceExtension, |
| IN INTERFACE_TYPE | BusType, | ||
| IN ULONG | SystemIoBusNumber, | ||
| IN SCSI_PHYSICAL_ADDRESS | IoAddress, | ||
| IN ULONG | NumberOfBytes, | ||
| IN BOOLEAN | InIoSpace | ||
| ) |
Definition at line 421 of file scsiport.c.
| PVOID NTAPI ScsiPortGetLogicalUnit | ( | IN PVOID | HwDeviceExtension, |
| IN UCHAR | PathId, | ||
| IN UCHAR | TargetId, | ||
| IN UCHAR | Lun | ||
| ) |
Definition at line 480 of file scsiport.c.
| SCSI_PHYSICAL_ADDRESS NTAPI ScsiPortGetPhysicalAddress | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK Srb | OPTIONAL, | ||
| IN PVOID | VirtualAddress, | ||
| OUT ULONG * | Length | ||
| ) |
Definition at line 519 of file scsiport.c.
| PSCSI_REQUEST_BLOCK NTAPI ScsiPortGetSrb | ( | IN PVOID | DeviceExtension, |
| IN UCHAR | PathId, | ||
| IN UCHAR | TargetId, | ||
| IN UCHAR | Lun, | ||
| IN LONG | QueueTag | ||
| ) |
Definition at line 584 of file scsiport.c.
| PVOID NTAPI ScsiPortGetUncachedExtension | ( | IN PVOID | HwDeviceExtension, |
| IN PPORT_CONFIGURATION_INFORMATION | ConfigInfo, | ||
| IN ULONG | NumberOfBytes | ||
| ) |
Definition at line 600 of file scsiport.c.
| PVOID NTAPI ScsiPortGetVirtualAddress | ( | IN PVOID | HwDeviceExtension, |
| IN SCSI_PHYSICAL_ADDRESS | PhysicalAddress | ||
| ) |
Definition at line 782 of file scsiport.c.
| ULONG NTAPI ScsiPortInitialize | ( | IN PVOID | Argument1, |
| IN PVOID | Argument2, | ||
| IN struct _HW_INITIALIZATION_DATA * | HwInitializationData, | ||
| IN PVOID | HwContext | ||
| ) |
Definition at line 836 of file scsiport.c.
| VOID NTAPI ScsiPortIoMapTransfer | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK | Srb, | ||
| IN PVOID | LogicalAddress, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 1400 of file scsiport.c.
|
static |
Definition at line 2234 of file scsiport.c.
Referenced by ScsiPortInitialize().
Definition at line 2121 of file scsiport.c.
| VOID NTAPI ScsiPortLogError | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK Srb | OPTIONAL, | ||
| IN UCHAR | PathId, | ||
| IN UCHAR | TargetId, | ||
| IN UCHAR | Lun, | ||
| IN ULONG | ErrorCode, | ||
| IN ULONG | UniqueId | ||
| ) |
Definition at line 1413 of file scsiport.c.
Definition at line 1437 of file scsiport.c.
| VOID ScsiPortNotification | ( | IN SCSI_NOTIFICATION_TYPE | NotificationType, |
| IN PVOID | HwDeviceExtension, | ||
| ... | |||
| ) |
Definition at line 1451 of file scsiport.c.
| ULONG NTAPI ScsiPortSetBusDataByOffset | ( | IN PVOID | DeviceExtension, |
| IN ULONG | BusDataType, | ||
| IN ULONG | SystemIoBusNumber, | ||
| IN ULONG | SlotNumber, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Offset, | ||
| IN ULONG | Length | ||
| ) |
Definition at line 400 of file scsiport.c.
| VOID NTAPI ScsiPortUnload | ( | _In_ PDRIVER_OBJECT | DriverObject | ) |
Definition at line 121 of file scsiport.c.
Referenced by ScsiPortInitialize().
| BOOLEAN NTAPI ScsiPortValidateRange | ( | IN PVOID | HwDeviceExtension, |
| IN INTERFACE_TYPE | BusType, | ||
| IN ULONG | SystemIoBusNumber, | ||
| IN SCSI_PHYSICAL_ADDRESS | IoAddress, | ||
| IN ULONG | NumberOfBytes, | ||
| IN BOOLEAN | InIoSpace | ||
| ) |
Definition at line 1604 of file scsiport.c.
| IO_ALLOCATION_ACTION NTAPI SpiAdapterControl | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp, | ||
| PVOID | MapRegisterBase, | ||
| PVOID | Context | ||
| ) |
Definition at line 2037 of file scsiport.c.
Referenced by ScsiPortStartIo().
|
static |
Definition at line 690 of file scsiport.c.
| VOID NTAPI SpiCompleteRequest | ( | IN PVOID | HwDeviceExtension, |
| IN PSCSI_REQUEST_BLOCK_INFO | SrbInfo, | ||
| IN UCHAR | SrbStatus | ||
| ) |
Definition at line 203 of file scsiport.c.
Referenced by ScsiPortCompleteRequest().
|
static |
Definition at line 1739 of file scsiport.c.
Referenced by ScsiPortInitialize().
|
static |
Definition at line 2369 of file scsiport.c.
|
static |
Definition at line 1891 of file scsiport.c.
| VOID NTAPI SpiMiniportTimerDpc | ( | IN struct _KDPC * | Dpc, |
| IN PVOID | DeviceObject, | ||
| IN PVOID | SystemArgument1, | ||
| IN PVOID | SystemArgument2 | ||
| ) |
Definition at line 2336 of file scsiport.c.
Referenced by ScsiPortInitialize().
|
static |
Definition at line 2617 of file scsiport.c.
Referenced by SpiCreatePortConfig().
Definition at line 2155 of file scsiport.c.
Referenced by ScsiPortIoTimer().
Definition at line 2201 of file scsiport.c.
Referenced by ScsiPortIoTimer().
|
static |
Definition at line 1619 of file scsiport.c.
| NTSTATUS NTAPI SpQueryDeviceCallout | ( | IN PVOID | Context, |
| IN PUNICODE_STRING | PathName, | ||
| IN INTERFACE_TYPE | BusType, | ||
| IN ULONG | BusNumber, | ||
| IN PKEY_VALUE_FULL_INFORMATION * | BusInformation, | ||
| IN CONFIGURATION_TYPE | ControllerType, | ||
| IN ULONG | ControllerNumber, | ||
| IN PKEY_VALUE_FULL_INFORMATION * | ControllerInformation, | ||
| IN CONFIGURATION_TYPE | PeripheralType, | ||
| IN ULONG | PeripheralNumber, | ||
| IN PKEY_VALUE_FULL_INFORMATION * | PeripheralInformation | ||
| ) |
Definition at line 3001 of file scsiport.c.
Referenced by SpiCreatePortConfig().
| ULONG InternalDebugLevel = 0x00 |
Definition at line 17 of file scsiport.c.
Referenced by ScsiDebugPrint().