class ScsiCommandProcessor
Defined at line 24 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
Public Members
unordered_map default_handlers_
unordered_map handlers_
Public Methods
void ScsiCommandProcessor (const ScsiCommandProcessor & )
Defined at line 30 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
ScsiCommandProcessor & operator= (const ScsiCommandProcessor & )
Defined at line 31 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
void ScsiCommandProcessor (const ScsiCommandProcessor && )
Defined at line 32 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
ScsiCommandProcessor & operator= (const ScsiCommandProcessor && )
Defined at line 33 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
void ~ScsiCommandProcessor ()
Defined at line 34 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
void ScsiCommandProcessor (UfsMockDevice & mock_device)
Defined at line 35 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
void Reset ()
Defined at line 99 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
void SetHook (scsi::Opcode opcode, ScsiCommandHandler func)
Defined at line 99 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.h
zx_status_t HandleScsiCommand (CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upiu)
Defined at line 132 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultRequestSenseHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 176 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultRead10Handler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 206 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultWrite10Handler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 241 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultReadCapacity10Handler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 276 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultSynchronizeCache10Handler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 298 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultTestUnitReadyHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 306 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultInquiryHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 321 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultModeSense10Handler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 369 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultUnmapHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 396 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultReportLunsHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 431 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultStartStopUnitHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 451 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultReadBufferHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 461 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultWriteBufferHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 488 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultSecurityProtocolInHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 515 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc
zx::result<std::vector<uint8_t>> DefaultSecurityProtocolOutHandler (UfsMockDevice &mock_device,CommandUpiuData &command_upiu,ResponseUpiuData &response_upiu,cpp20::span<PhysicalRegionDescriptionTableEntry> &prdt_upius)
Defined at line 540 of file ../../src/devices/block/drivers/ufs/test/mock-device/scsi-command-processor.cc