ReactOS 0.4.16-dev-737-g3368adc
|
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().