class ScsiRequest
Defined at line 975 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
A single SCSI command to execute.
Public Methods
void ScsiRequest (ScsiRequest && other)
Defined at line 19 of file ../../src/devices/block/lib/scsi/block-device.cc
ScsiRequest & operator= (ScsiRequest && other)
Defined at line 37 of file ../../src/devices/block/lib/scsi/block-device.cc
void Complete (zx_status_t status)
Completes the SCSI command. This *must* be called before the destructor runs.
Defined at line 66 of file ../../src/devices/block/lib/scsi/block-device.cc
void ScsiRequest ()
Defined at line 977 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
void ~ScsiRequest ()
Defined at line 978 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
void ScsiRequest (const ScsiRequest & )
Defined at line 986 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
ScsiRequest & operator= (const ScsiRequest & )
Defined at line 987 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
block_server::RequestId request_id ()
Defined at line 992 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
zx::unowned_vmo data_vmo ()
Defined at line 993 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
uint64_t vmo_offset ()
Defined at line 994 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
uint64_t device_offset ()
Defined at line 995 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
uint64_t transfer_length ()
Defined at line 996 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
uint32_t block_size ()
Defined at line 997 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
uint64_t transfer_length_bytes ()
Defined at line 998 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
Opcode opcode ()
Defined at line 999 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
std::span<const uint8_t> cdb ()
Defined at line 1003 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
std::span<const uint8_t> immediate_data ()
Defined at line 1004 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
bool is_write ()
Defined at line 1007 of file ../../src/devices/block/lib/scsi/include/lib/scsi/controller.h
Friends
class BlockDevice