Home
last modified time | relevance | path

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

/bootable/libbootloader/gbl/libefi/src/
Dprotocol.rs38 pub struct Protocol<'a, T: ProtocolInfo> { struct
49 impl<'a, T: ProtocolInfo> Protocol<'a, T> { impl
85 impl<T: ProtocolInfo> Drop for Protocol<'_, T> { implementation
130 Protocol::<block_io::BlockIoProtocol>::new( in test_dont_close_protocol_without_device_handle()
Dlib.rs75 use protocol::{Protocol, ProtocolInfo};
232 pub fn con_out(&self) -> EfiResult<Protocol<'a, SimpleTextOutputProtocol>> { in con_out()
237 Protocol::<SimpleTextOutputProtocol>::new( in con_out()
294 ) -> EfiResult<Protocol<'a, T>> { in open_protocol()
311 Ok(unsafe { Protocol::<T>::new(handle, out_handle as *mut _, self.efi_entry) }) in open_protocol()
353 pub fn find_first_and_open<T: ProtocolInfo>(&self) -> EfiResult<Protocol<'a, T>> { in find_first_and_open()
/bootable/libbootloader/gbl/libefi/src/protocol/
Dsimple_text_output.rs18 use crate::protocol::{Protocol, ProtocolInfo};
32 impl Protocol<'_, SimpleTextOutputProtocol> { implementation
50 impl Write for Protocol<'_, SimpleTextOutputProtocol> { implementation
Dloaded_image.rs16 use crate::protocol::{Protocol, ProtocolInfo};
29 impl<'a> Protocol<'a, LoadedImageProtocol> { impl
Driscv.rs16 use crate::protocol::{Protocol, ProtocolInfo};
29 impl<'a> Protocol<'a, RiscvBootProtocol> { impl
Dsimple_text_input.rs18 use crate::protocol::{Protocol, ProtocolInfo};
31 impl Protocol<'_, SimpleTextInputProtocol> { implementation
Dandroid_boot.rs16 use crate::protocol::{Protocol, ProtocolInfo};
30 impl Protocol<'_, AndroidBootProtocol> { implementation
Dblock_io.rs19 use crate::protocol::{Protocol, ProtocolInfo};
33 impl Protocol<'_, BlockIoProtocol> { impl
Ddevice_path.rs18 use crate::protocol::{Protocol, ProtocolInfo};
42 impl<'a> Protocol<'a, DevicePathToTextProtocol> { implementation
46 device_path: &Protocol<DevicePathProtocol>, in convert_device_path_to_text()
Dsimple_network.rs18 use crate::protocol::{Protocol, ProtocolInfo};
33 impl<'a> Protocol<'a, SimpleNetworkProtocol> { implementation
/bootable/libbootloader/gbl/efi/src/
Dfastboot.rs27 protocol::{android_boot::AndroidBootProtocol, Protocol},
68 protocol: &'b Protocol<'a, AndroidBootProtocol>,
72 fn new(max_packet_size: usize, protocol: &'b Protocol<'a, AndroidBootProtocol>) -> Self { in new()
193 android_boot_protocol: &Option<&'b Protocol<'a, AndroidBootProtocol>>, in init_usb()
206 android_boot_protocol: Option<&Protocol<'_, AndroidBootProtocol>>, in run_fastboot()
Dnet.rs30 protocol::{simple_network::SimpleNetworkProtocol, Protocol},
52 fn reset_simple_network<'a>(snp: &Protocol<'a, SimpleNetworkProtocol>) -> Result<()> { in reset_simple_network()
70 protocol: Protocol<'a, SimpleNetworkProtocol>,
80 protocol: Protocol<'a, SimpleNetworkProtocol>, in new()
177 protocol: &'b Protocol<'a, SimpleNetworkProtocol>,
Dutils.rs26 Protocol,
64 pub struct EfiBlockIo<'a>(pub Protocol<'a, BlockIoProtocol>);
106 pub fn new(protocol: Protocol<'a, BlockIoProtocol>) -> Result<Self> { in new()
/bootable/libbootloader/gbl/
Dreadme.bzl67 README_PROTOCOLS=($(grep -P " ?.*?Protocol$" ${README} | awk '{print $NF}' | sort | uniq))
/bootable/libbootloader/gbl/docs/
DEFI_ANDROID_BOOT_PROTOCOL.md1 # EFI Android Boot Protocol
42 ### Protocol Interface Structure