|
ReactOS 0.4.17-dev-116-ga4b6fe9
|

Go to the source code of this file.
Functions | |
| NTSTATUS | SptiHandleAtaPassthru (_In_ PDEVICE_OBJECT DeviceObject, _Inout_ PIRP Irp, _In_ ULONG MaximumTransferLength, _In_ ULONG MaximumPhysicalPages) |
| Handler for the IOCTL_ATA_PASS_THROUGH and IOCTL_ATA_PASS_THROUGH_DIRECT requests. | |
| NTSTATUS | SptiHandleScsiPassthru (_In_ PDEVICE_OBJECT DeviceObject, _Inout_ PIRP Irp, _In_ ULONG MaximumTransferLength, _In_ ULONG MaximumPhysicalPages) |
| Handler for the IOCTL_SCSI_PASS_THROUGH and IOCTL_SCSI_PASS_THROUGH_DIRECT requests. | |
| #define ATA_PASSTHROUGH_PROTOCOL_HARDWARE_RESET 0x0 |
| #define SCSI_SENSEQ_ATA_PASS_THROUGH_INFORMATION_AVAILABLE 0x1D |
| NTSTATUS SptiHandleAtaPassthru | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _Inout_ PIRP | Irp, | ||
| _In_ ULONG | MaximumTransferLength, | ||
| _In_ ULONG | MaximumPhysicalPages | ||
| ) |
Handler for the IOCTL_ATA_PASS_THROUGH and IOCTL_ATA_PASS_THROUGH_DIRECT requests.
| [in] | DeviceObject | PDO device object. |
| [in,out] | Irp | Pointer to the IOCTL request. |
| [in] | MaximumTransferLength | Maximum size of data transfer for a device. |
| [in] | MaximumPhysicalPages | Maximum number of physical pages per data transfer for a device. |
Definition at line 782 of file sptilib.c.
Referenced by AtaPdoHandleAtaPassthrough().
| NTSTATUS SptiHandleScsiPassthru | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _Inout_ PIRP | Irp, | ||
| _In_ ULONG | MaximumTransferLength, | ||
| _In_ ULONG | MaximumPhysicalPages | ||
| ) |
Handler for the IOCTL_SCSI_PASS_THROUGH and IOCTL_SCSI_PASS_THROUGH_DIRECT requests.
| [in] | DeviceObject | PDO device object. |
| [in,out] | Irp | Pointer to the IOCTL request. |
| [in] | MaximumTransferLength | Maximum size of data transfer for a device. |
| [in] | MaximumPhysicalPages | Maximum number of physical pages per data transfer for a device. |
Definition at line 888 of file sptilib.c.
Referenced by AtaPdoHandleScsiPassthrough(), PdoHandleScsiPassthrough(), and USBSTOR_HandleDeviceControl().