Searched refs:EfiBlockIoProtocol (Results 1 – 4 of 4) sorted by relevance
/bootable/libbootloader/gbl/libefi/defs/protocols/ |
D | block_io_protocol.h | 24 typedef struct EfiBlockIoProtocol EfiBlockIoProtocol; typedef 26 struct EfiBlockIoProtocol { struct 29 EfiStatus (*reset)(EfiBlockIoProtocol* self, bool extended_verification); argument 30 EfiStatus (*read_blocks)(EfiBlockIoProtocol* self, uint32_t media_id, uint64_t lba, argument 32 EfiStatus (*write_blocks)(EfiBlockIoProtocol* self, uint32_t media_id, uint64_t lba, argument 34 EfiStatus (*flush_blocks)(EfiBlockIoProtocol* self); argument
|
/bootable/libbootloader/gbl/libefi/src/protocol/ |
D | block_io.rs | 16 EfiBlockIoMedia, EfiBlockIoProtocol, EfiGuid, EFI_STATUS_INVALID_PARAMETER, 26 type InterfaceType = EfiBlockIoProtocol;
|
/bootable/libbootloader/gbl/libefi/src/ |
D | protocol.rs | 127 let mut block_io: EfiBlockIoProtocol = Default::default(); in test_dont_close_protocol_without_device_handle()
|
D | lib.rs | 1039 let mut block_io: EfiBlockIoProtocol = Default::default(); in test_open_close_protocol() 1096 let mut block_io: EfiBlockIoProtocol = Default::default(); in test_null_efi_method() 1123 let mut block_io: EfiBlockIoProtocol = Default::default(); in test_error_efi_method() 1186 let mut block_io: EfiBlockIoProtocol = Default::default(); in test_find_first_and_open()
|