|
XenevaOS
|
#include <ScsiIo.h>

Provides services to manage and communicate with SCSI devices.
| EFI_SCSI_IO_PROTOCOL_EXEC_SCSI_COMMAND _EFI_SCSI_IO_PROTOCOL::ExecuteScsiCommand |
| EFI_SCSI_IO_PROTOCOL_GET_DEVICE_LOCATION _EFI_SCSI_IO_PROTOCOL::GetDeviceLocation |
| EFI_SCSI_IO_PROTOCOL_GET_DEVICE_TYPE _EFI_SCSI_IO_PROTOCOL::GetDeviceType |
| UINT32 _EFI_SCSI_IO_PROTOCOL::IoAlign |
Supplies the alignment requirement for any buffer used in a data transfer. IoAlign values of 0 and 1 mean that the buffer can be placed anywhere in memory. Otherwise, IoAlign must be a power of 2, and the requirement is that the start address of a buffer must be evenly divisible by IoAlign with no remainder.
| EFI_SCSI_IO_PROTOCOL_RESET_BUS _EFI_SCSI_IO_PROTOCOL::ResetBus |
| EFI_SCSI_IO_PROTOCOL_RESET_DEVICE _EFI_SCSI_IO_PROTOCOL::ResetDevice |