Searched refs:NonBlockingBlockIo (Results 1 – 3 of 3) sorted by relevance
/bootable/libbootloader/gbl/libstorage/src/ |
D | testlib.rs | 19 IoStatus, NonBlockingBlockIo, GPT_MAGIC, GPT_NAME_LEN_U16, 101 NonBlockingBlockIo::info(self) in info() 106 BlockIo::read_blocks(&mut (self as &mut dyn NonBlockingBlockIo), blk_offset, out) in read_blocks() 110 BlockIo::write_blocks(&mut (self as &mut dyn NonBlockingBlockIo), blk_offset, data) in write_blocks() 122 unsafe impl NonBlockingBlockIo for TestBlockIo { 219 BlockDeviceEx::new((&mut self.io as &mut dyn NonBlockingBlockIo).into()) in as_block_device_ex()
|
D | non_blocking.rs | 48 pub unsafe trait NonBlockingBlockIo { interface 132 impl BlockIo for &mut dyn NonBlockingBlockIo { implementation 181 NonBlocking(&'a mut dyn NonBlockingBlockIo), 190 impl<'a> From<&'a mut dyn NonBlockingBlockIo> for BlockDeviceIo<'a> { 191 fn from(val: &'a mut dyn NonBlockingBlockIo) -> Self { in from() 297 fn update(&mut self, io: &mut dyn NonBlockingBlockIo) { in update() argument
|
D | lib.rs | 117 pub use non_blocking::{BlockDeviceEx, IoStatus, NonBlockingBlockIo, Transaction};
|