/bootable/libbootloader/gbl/libefi/src/ |
D | protocol.rs | 38 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()
|
D | lib.rs | 75 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/ |
D | simple_text_output.rs | 18 use crate::protocol::{Protocol, ProtocolInfo}; 32 impl Protocol<'_, SimpleTextOutputProtocol> { implementation 50 impl Write for Protocol<'_, SimpleTextOutputProtocol> { implementation
|
D | loaded_image.rs | 16 use crate::protocol::{Protocol, ProtocolInfo}; 29 impl<'a> Protocol<'a, LoadedImageProtocol> { impl
|
D | riscv.rs | 16 use crate::protocol::{Protocol, ProtocolInfo}; 29 impl<'a> Protocol<'a, RiscvBootProtocol> { impl
|
D | simple_text_input.rs | 18 use crate::protocol::{Protocol, ProtocolInfo}; 31 impl Protocol<'_, SimpleTextInputProtocol> { implementation
|
D | android_boot.rs | 16 use crate::protocol::{Protocol, ProtocolInfo}; 30 impl Protocol<'_, AndroidBootProtocol> { implementation
|
D | block_io.rs | 19 use crate::protocol::{Protocol, ProtocolInfo}; 33 impl Protocol<'_, BlockIoProtocol> { impl
|
D | device_path.rs | 18 use crate::protocol::{Protocol, ProtocolInfo}; 42 impl<'a> Protocol<'a, DevicePathToTextProtocol> { implementation 46 device_path: &Protocol<DevicePathProtocol>, in convert_device_path_to_text()
|
D | simple_network.rs | 18 use crate::protocol::{Protocol, ProtocolInfo}; 33 impl<'a> Protocol<'a, SimpleNetworkProtocol> { implementation
|
/bootable/libbootloader/gbl/efi/src/ |
D | fastboot.rs | 27 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()
|
D | net.rs | 30 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>,
|
D | utils.rs | 26 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/ |
D | readme.bzl | 67 README_PROTOCOLS=($(grep -P " ?.*?Protocol$" ${README} | awk '{print $NF}' | sort | uniq))
|
/bootable/libbootloader/gbl/docs/ |
D | EFI_ANDROID_BOOT_PROTOCOL.md | 1 # EFI Android Boot Protocol 42 ### Protocol Interface Structure
|