template <>
struct RequestAccessor
Defined at line 630 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
This must not outlive the request this references.
Public Members
const block_server::Request & request
Public Methods
void RequestAccessor (const block_server::Request * request)
Defined at line 632 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
bool is_read ()
Defined at line 634 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
uint64_t vmo_offset (uint32_t block_size)
These work for writes as well as reads; the fields are guaranteed to be in the same place.
Defined at line 637 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
uint64_t device_block_offset ()
Defined at line 638 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
uint32_t block_count ()
Defined at line 639 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
bool use_inline_crypto ()
Defined at line 640 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
uint8_t slot ()
Defined at line 641 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
uint32_t dun ()
Defined at line 642 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc
zx_handle_t vmo ()
Defined at line 644 of file ../../src/devices/block/drivers/sdmmc/sdmmc-block-device.cc