Lines Matching refs:protocol
52 EfiStatus handle_protocol(EfiHandle handle, const EfiGuid *protocol, in handle_protocol() argument
54 if (guid_eq(protocol, LOADED_IMAGE_PROTOCOL_GUID)) { in handle_protocol()
70 } else if (guid_eq(protocol, LINUX_EFI_LOADED_IMAGE_FIXED_GUID)) { in handle_protocol()
75 printf("handle_protocol(%p, %p, %p);\n", handle, protocol, intf); in handle_protocol()
80 EfiStatus register_protocol_notify(const EfiGuid *protocol, EfiEvent event, in register_protocol_notify() argument
87 const EfiGuid *protocol, void *search_key, in locate_handle() argument
94 EfiStatus locate_protocol(const EfiGuid *protocol, void *registration, in locate_protocol() argument
96 if (protocol == nullptr) { in locate_protocol()
99 if (memcmp(protocol, &EFI_RNG_PROTOCOL_GUID, sizeof(*protocol)) == 0) { in locate_protocol()
103 if (memcmp(protocol, &EFI_TCG2_PROTOCOL_GUID, sizeof(*protocol)) == 0) { in locate_protocol()
108 printf("%s(%x %x %x %llx) is unsupported\n", __FUNCTION__, protocol->data1, in locate_protocol()
109 protocol->data2, protocol->data3, in locate_protocol()
110 *reinterpret_cast<const uint64_t *>(&protocol->data4)); in locate_protocol()
124 const EfiGuid *protocol, void *intf) { in uninstall_protocol_interface() argument
136 EfiStatus locate_device_path(const EfiGuid *protocol, in locate_device_path() argument
138 if (memcmp(protocol, &EFI_LOAD_FILE2_PROTOCOL_GUID, in locate_device_path()
168 EfiStatus open_protocol(EfiHandle handle, const EfiGuid *protocol, void **intf, in open_protocol() argument
171 if (guid_eq(protocol, LOADED_IMAGE_PROTOCOL_GUID)) { in open_protocol()
182 } else if (guid_eq(protocol, EFI_DEVICE_PATH_PROTOCOL_GUID)) { in open_protocol()
187 } else if (guid_eq(protocol, EFI_BLOCK_IO_PROTOCOL_GUID)) { in open_protocol()
192 } else if (guid_eq(protocol, EFI_BLOCK_IO2_PROTOCOL_GUID)) { in open_protocol()
197 } else if (guid_eq(protocol, EFI_DT_FIXUP_PROTOCOL_GUID)) { in open_protocol()
213 } else if (guid_eq(protocol, EFI_GBL_OS_CONFIGURATION_PROTOCOL_GUID)) { in open_protocol()
229 } else if (guid_eq(protocol, EFI_GBL_EFI_IMAGE_LOADING_PROTOCOL_GUID)) { in open_protocol()
245 } else if (guid_eq(protocol, EFI_TIMESTAMP_PROTOCOL_GUID)) { in open_protocol()
260 protocol->data1, protocol->data2, protocol->data3, in open_protocol()
261 *(uint64_t *)&protocol->data4); in open_protocol()
265 EfiStatus close_protocol(EfiHandle handle, const EfiGuid *protocol, in close_protocol() argument
267 if (guid_eq(protocol, LOADED_IMAGE_PROTOCOL_GUID)) { in close_protocol()
272 } else if (guid_eq(protocol, EFI_DEVICE_PATH_PROTOCOL_GUID)) { in close_protocol()
277 } else if (guid_eq(protocol, EFI_BLOCK_IO_PROTOCOL_GUID)) { in close_protocol()
282 } else if (guid_eq(protocol, EFI_DT_FIXUP_PROTOCOL_GUID)) { in close_protocol()
293 const EfiGuid *protocol, void *search_key, in locate_handle_buffer() argument
295 if (guid_eq(protocol, EFI_BLOCK_IO_PROTOCOL_GUID)) { in locate_handle_buffer()
302 } else if (guid_eq(protocol, EFI_TEXT_INPUT_PROTOCOL_GUID)) { in locate_handle_buffer()
306 } else if (guid_eq(protocol, EFI_GBL_OS_CONFIGURATION_PROTOCOL_GUID)) { in locate_handle_buffer()
316 } else if (guid_eq(protocol, EFI_DT_FIXUP_PROTOCOL_GUID)) { in locate_handle_buffer()
326 } else if (guid_eq(protocol, EFI_TIMESTAMP_PROTOCOL_GUID)) { in locate_handle_buffer()
338 search_type, protocol->data1, protocol->data2, protocol->data3, in locate_handle_buffer()
339 *(uint64_t *)&protocol->data4, search_key); in locate_handle_buffer()