Home
last modified time | relevance | path

Searched refs:dyn (Results 1 – 15 of 15) sorted by relevance

/bootable/libbootloader/gbl/libstorage/src/
Dmulti_blocks.rs23 f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64), in for_each()
30 f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64) -> bool, in for_each_until()
50 fn sync_gpt_all(&mut self, f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64, StorageError)) { in sync_gpt_all()
103 f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64), in for_each()
112 F: FnMut(&mut dyn AsBlockDevice, u64) -> Result<R>, in until_ok()
125 F: FnMut(&mut dyn AsBlockDevice) -> R, in with_id()
136 devs: &'a mut dyn AsMultiBlockDevices,
141 fn with(&mut self, f: &mut dyn FnMut(&mut dyn BlockIo, &mut [u8], u64)) { in with()
Dnon_blocking.rs132 impl BlockIo for &mut dyn NonBlockingBlockIo {
180 Blocking(&'a mut dyn BlockIo),
181 NonBlocking(&'a mut dyn NonBlockingBlockIo),
184 impl<'a> From<&'a mut dyn BlockIo> for BlockDeviceIo<'a> {
185 fn from(val: &'a mut dyn BlockIo) -> Self { in from()
190 impl<'a> From<&'a mut dyn NonBlockingBlockIo> for BlockDeviceIo<'a> {
191 fn from(val: &'a mut dyn NonBlockingBlockIo) -> Self { in from()
198 fn as_block_io(&mut self) -> &mut dyn BlockIo { in as_block_io()
297 fn update(&mut self, io: &mut dyn NonBlockingBlockIo) { in update()
Dtestlib.rs106 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()
219 BlockDeviceEx::new((&mut self.io as &mut dyn NonBlockingBlockIo).into()) in as_block_device_ex()
230 fn with(&mut self, f: &mut dyn FnMut(&mut dyn BlockIo, &mut [u8], u64)) { in with()
543 f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64), in for_each()
Dlib.rs286 dev: &'a mut dyn AsBlockDevice,
343 fn with(&mut self, f: &mut dyn FnMut(&mut dyn BlockIo, &mut [u8], u64)); in with()
476 fn with(&mut self, f: &mut dyn FnMut(&mut dyn BlockIo, &mut [u8], u64)) { in with()
483 io: &'a mut dyn BlockIo,
489 pub fn new(io: &'a mut dyn BlockIo, scratch: &'b mut [u8], max_gpt_entries: u64) -> Self { in new()
495 fn with(&mut self, f: &mut dyn FnMut(&mut dyn BlockIo, &mut [u8], u64)) { in with()
520 F: FnMut(&mut dyn BlockIo, &mut [u8], &mut [u8], u64) -> R, in with_partitioned_scratch()
/bootable/libbootloader/gbl/libgbl/src/
Dops.rs78 f: &mut dyn FnMut(&mut dyn BlockIo, u64, u64), in visit_block_devices()
169 f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64), in for_each()
201 f: &mut dyn FnMut(&mut dyn BlockIo, u64, u64), in visit_block_devices()
Dslots.rs283 slot_getter: &'a dyn private::SlotGet,
288 pub fn new(intf: &'a dyn private::SlotGet) -> Self { in new()
Dlib.rs177 ops: &mut dyn avb::Ops<'b>,
/bootable/libbootloader/gbl/libabr/src/
Dlib.rs61 fn console(&mut self) -> Option<&mut dyn Write>; in console()
239 fn deserialize(abr_ops: &mut dyn Ops) -> AbrResult<Self> { in deserialize()
371 fn load_metadata(abr_ops: &mut dyn Ops) -> AbrResult<(AbrData, AbrData)> { in load_metadata()
396 fn save_metadata(abr_ops: &mut dyn Ops, abr_data: &mut AbrData) -> AbrResult<()> { in save_metadata()
404 abr_ops: &mut dyn Ops, in save_metadata_if_changed()
418 pub fn get_boot_slot(abr_ops: &mut dyn Ops, update_metadata: bool) -> (SlotIndex, bool) { in get_boot_slot()
488 pub fn mark_slot_active(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> AbrResult<()> { in mark_slot_active()
511 pub fn get_slot_last_marked_active(abr_ops: &mut dyn Ops) -> AbrResult<SlotIndex> { in get_slot_last_marked_active()
526 pub fn mark_slot_unbootable(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> AbrResult<()> { in mark_slot_unbootable()
540 pub fn mark_slot_successful(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> AbrResult<()> { in mark_slot_successful()
[all …]
Dc_staticlib.rs148 fn console(&mut self) -> Option<&mut dyn core::fmt::Write> { in console()
/bootable/libbootloader/gbl/libgbl/src/fastboot/
Dvars.rs40 f: &mut dyn FnMut(&str, &[&str], &str) -> Result<(), CommandError>, in get_all()
59 f: &mut dyn FnMut(&str, &[&str], &str) -> Result<(), CommandError>, in get_all()
92 f: &mut dyn FnMut(&str, &[&str], &str) -> Result<(), CommandError>, in get_all()
156 f: &mut dyn FnMut(&str, &[&str], &str) -> Result<(), CommandError>, in get_all()
Dmod.rs54 devs: &'a mut dyn AsMultiBlockDevices,
94 pub storage: &'a mut dyn AsMultiBlockDevices,
99 const NATIVE_VARS: &'static [&'static dyn Variable] = &[ variable
109 pub fn new(storage: &'a mut dyn AsMultiBlockDevices) -> Self { in new()
118 pub fn storage(&mut self) -> &mut &'a mut dyn AsMultiBlockDevices { in storage()
189 f: &mut dyn FnMut(&str, &[&str], &str) -> Result<(), CommandError>, in get_var_all()
/bootable/libbootloader/gbl/libgbl/tests/
Dintegration_tests.rs32 boot_cb: Option<MustUse<&'a mut dyn FnMut(BootImages)>>,
54 f: &mut dyn FnMut(&mut dyn BlockIo, u64, u64), in visit_block_devices()
/bootable/libbootloader/gbl/libfastboot/src/
Dlib.rs128 pub struct TcpTransport<'a>(&'a mut dyn TcpStream);
132 pub fn new_and_handshake(tcp_stream: &'a mut dyn TcpStream) -> Result<Self, TransportError> { in new_and_handshake()
274 f: &mut dyn FnMut(&str, &[&str], &str) -> Result<(), CommandError>, in get_var_all()
405 fb_info: Option<&'a mut dyn FastbootInfoSend>,
413 fb_info: Option<&'a mut dyn FastbootInfoSend>, in new()
448 transport: &'a mut dyn Transport,
454 fn new(transport: &'a mut dyn Transport) -> Self { in new()
478 send: &'a mut dyn FnMut(&[u8]) -> Result<(), CommandError>,
495 send: &'a mut dyn FnMut(&[u8]) -> Result<(), CommandError>,
715 tcp_stream: &mut dyn TcpStream, in run_tcp_session()
[all …]
/bootable/libbootloader/gbl/efi/src/
Dutils.rs114 fn with(&mut self, f: &mut dyn FnMut(&mut dyn BlockIo, &mut [u8], u64)) { in with()
124 f: &mut dyn FnMut(&mut dyn AsBlockDevice, u64), in for_each()
/bootable/libbootloader/gbl/libefi/src/
Dlib.rs445 cb.map::<&'n mut dyn FnMut(EfiEvent), _>(|v| v.cb), in create_event()
543 cb: &'e mut dyn FnMut(EfiEvent),
547 pub fn new(tpl: Tpl, cb: &'e mut dyn FnMut(EfiEvent)) -> Self { in new()
558 _cb: Option<&'n mut dyn FnMut(EfiEvent)>,
566 _cb: Option<&'n mut dyn FnMut(EfiEvent)>, in new()