/bootable/libbootloader/gbl/libefi/defs/ |
D | boot_service.h | 77 EfiStatus (*install_protocol_interface)(EfiHandle* handle, const EfiGuid* protocol, 79 EfiStatus (*reinstall_protocol_interface)(EfiHandle hadle, const EfiGuid* protocol, 81 EfiStatus (*uninstall_protocol_interface)(EfiHandle handle, const EfiGuid* protocol, void* intf); 82 EfiStatus (*handle_protocol)(EfiHandle handle, const EfiGuid* protocol, void** intf); 84 EfiStatus (*register_protocol_notify)(const EfiGuid* protocol, EfiEvent event, 86 EfiStatus (*locate_handle)(EfiLocateHandleSearchType search_type, const EfiGuid* protocol, 88 EfiStatus (*locate_device_path)(const EfiGuid* protocol, EfiDevicePathProtocol** path, 90 EfiStatus (*install_configuration_table)(const EfiGuid* guid, void* table); 107 EfiStatus (*open_protocol)(EfiHandle handle, const EfiGuid* protocol, void** intf, 110 EfiStatus (*close_protocol)(EfiHandle handle, const EfiGuid* protocol, EfiHandle agent_handle, [all …]
|
D | runtime_service.h | 18 const EfiGuid* vendor_guid, uint32_t* attributes, 22 EfiGuid* vendor_guid); 24 const EfiGuid* vendor_guid, uint32_t attributes,
|
D | types.h | 36 typedef struct EfiGuid { struct 41 } EfiGuid; argument 73 EfiGuid CapsuleGuid;
|
D | system_table.h | 28 EfiGuid vendor_guid;
|
/bootable/libbootloader/gbl/libefi/src/protocol/ |
D | loaded_image.rs | 15 use crate::defs::{EfiGuid, EfiLoadedImageProtocol}; 25 const GUID: EfiGuid = 26 EfiGuid::new(0x5b1b31a1, 0x9562, 0x11d2, [0x8e, 0x3f, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b]);
|
D | riscv.rs | 15 use crate::defs::{EfiGuid, EfiRiscvBootProtocol, EFI_STATUS_NOT_FOUND}; 25 const GUID: EfiGuid = 26 EfiGuid::new(0xccd15fec, 0x6f73, 0x4eec, [0x83, 0x95, 0x3e, 0x69, 0xe4, 0xb9, 0x40, 0xbf]);
|
D | simple_text_input.rs | 16 EfiGuid, EfiInputKey, EfiSimpleTextInputProtocol, EFI_STATUS_NOT_FOUND, EFI_STATUS_NOT_READY, 27 const GUID: EfiGuid = 28 EfiGuid::new(0x387477c1, 0x69c7, 0x11d2, [0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b]);
|
D | device_path.rs | 16 EfiDevicePathProtocol, EfiDevicePathToTextProtocol, EfiGuid, EFI_STATUS_NOT_FOUND, 28 const GUID: EfiGuid = 29 EfiGuid::new(0x09576e91, 0x6d3f, 0x11d2, [0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b]); 38 const GUID: EfiGuid = 39 EfiGuid::new(0x8b843e20, 0x8132, 0x4852, [0x90, 0xcc, 0x55, 0x1a, 0x4e, 0x4a, 0x7f, 0x1c]);
|
D | simple_text_output.rs | 16 char16_t, EfiGuid, EfiSimpleTextOutputProtocol, EFI_STATUS_NOT_FOUND, EFI_STATUS_UNSUPPORTED, 28 const GUID: EfiGuid = 29 EfiGuid::new(0x387477c2, 0x69c7, 0x11d2, [0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b]);
|
D | android_boot.rs | 15 use crate::defs::{EfiAndroidBootProtocol, EfiGuid, EFI_STATUS_NOT_FOUND}; 25 const GUID: EfiGuid = 26 EfiGuid::new(0x6281a893, 0xac23, 0x4ca7, [0xb2, 0x81, 0x34, 0x0e, 0xf8, 0x16, 0x89, 0x55]);
|
D | block_io.rs | 16 EfiBlockIoMedia, EfiBlockIoProtocol, EfiGuid, EFI_STATUS_INVALID_PARAMETER, 28 const GUID: EfiGuid = 29 EfiGuid::new(0x964e5b21, 0x6459, 0x11d2, [0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b]);
|
D | simple_network.rs | 16 EfiGuid, EfiMacAddress, EfiSimpleNetworkMode, EfiSimpleNetworkProtocol, EFI_STATUS_NOT_FOUND, 29 const GUID: EfiGuid = 30 EfiGuid::new(0xa19832b9, 0xac25, 0x11d3, [0x9a, 0x2d, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d]);
|
/bootable/libbootloader/gbl/libefi/src/ |
D | protocol.rs | 34 const GUID: EfiGuid; 96 impl EfiGuid { implementation 98 EfiGuid { data1, data2, data3, data4 }
|
D | lib.rs | 489 pub fn get_variable(&self, guid: &EfiGuid, name: &str, out: &mut [u8]) -> EfiResult<usize> { in get_variable() argument 796 pub inputs: VecDeque<(DeviceHandle, EfiGuid, EfiHandle)>, 808 protocol_guid: *const EfiGuid, in open_protocol() argument 830 pub inputs: VecDeque<(DeviceHandle, EfiGuid, EfiHandle)>, 840 protocol_guid: *const EfiGuid, in close_protocol() argument 858 pub inputs: VecDeque<EfiGuid>, 870 protocol: *const EfiGuid, in locate_handle_buffer() argument
|
/bootable/libbootloader/gbl/efi/src/ |
D | utils.rs | 20 defs::{EfiGuid, EFI_TIMER_DELAY_TIMER_RELATIVE}, 35 pub const EFI_DTB_TABLE_GUID: EfiGuid = 36 EfiGuid::new(0xb1b621d5, 0xf19c, 0x41a5, [0x83, 0x0b, 0xd9, 0x15, 0x2c, 0x69, 0xaa, 0xe0]);
|