TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_SCSI_IO_PROTOCOL Struct Reference

#include <MdePkg/Include/Protocol/ScsiIo.h>

Data Fields

EFI_SCSI_IO_PROTOCOL_GET_DEVICE_TYPE GetDeviceType
 
EFI_SCSI_IO_PROTOCOL_GET_DEVICE_LOCATION GetDeviceLocation
 
EFI_SCSI_IO_PROTOCOL_RESET_BUS ResetBus
 
EFI_SCSI_IO_PROTOCOL_RESET_DEVICE ResetDevice
 
EFI_SCSI_IO_PROTOCOL_EXEC_SCSI_COMMAND ExecuteScsiCommand
 
UINT32 IoAlign
 

Detailed Description

Provides services to manage and communicate with SCSI devices.

Definition at line 291 of file ScsiIo.h.

Field Documentation

◆ ExecuteScsiCommand

EFI_SCSI_IO_PROTOCOL_EXEC_SCSI_COMMAND _EFI_SCSI_IO_PROTOCOL::ExecuteScsiCommand

Definition at line 296 of file ScsiIo.h.

◆ GetDeviceLocation

EFI_SCSI_IO_PROTOCOL_GET_DEVICE_LOCATION _EFI_SCSI_IO_PROTOCOL::GetDeviceLocation

Definition at line 293 of file ScsiIo.h.

◆ GetDeviceType

EFI_SCSI_IO_PROTOCOL_GET_DEVICE_TYPE _EFI_SCSI_IO_PROTOCOL::GetDeviceType

Definition at line 292 of file ScsiIo.h.

◆ IoAlign

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.

Definition at line 304 of file ScsiIo.h.

◆ ResetBus

EFI_SCSI_IO_PROTOCOL_RESET_BUS _EFI_SCSI_IO_PROTOCOL::ResetBus

Definition at line 294 of file ScsiIo.h.

◆ ResetDevice

EFI_SCSI_IO_PROTOCOL_RESET_DEVICE _EFI_SCSI_IO_PROTOCOL::ResetDevice

Definition at line 295 of file ScsiIo.h.


The documentation for this struct was generated from the following file: