Home
last modified time | relevance | path

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

/bootable/libbootloader/gbl/libefi/defs/
Dboot_service.h77 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 …]
Druntime_service.h18 const EfiGuid* vendor_guid, uint32_t* attributes,
22 EfiGuid* vendor_guid);
24 const EfiGuid* vendor_guid, uint32_t attributes,
Dtypes.h36 typedef struct EfiGuid { struct
41 } EfiGuid; argument
73 EfiGuid CapsuleGuid;
Dsystem_table.h28 EfiGuid vendor_guid;
/bootable/libbootloader/gbl/libefi/src/protocol/
Dloaded_image.rs15 use crate::defs::{EfiGuid, EfiLoadedImageProtocol};
25 const GUID: EfiGuid =
26 EfiGuid::new(0x5b1b31a1, 0x9562, 0x11d2, [0x8e, 0x3f, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b]);
Driscv.rs15 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]);
Dsimple_text_input.rs16 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]);
Ddevice_path.rs16 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]);
Dsimple_text_output.rs16 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]);
Dandroid_boot.rs15 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]);
Dblock_io.rs16 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]);
Dsimple_network.rs16 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/
Dprotocol.rs34 const GUID: EfiGuid;
96 impl EfiGuid { implementation
98 EfiGuid { data1, data2, data3, data4 }
Dlib.rs489 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/
Dutils.rs20 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]);