Lines Matching refs:efiobj
476 struct efi_object *efiobj; in efi_install_protocol_interface() local
477 efiobj = list_entry(lhandle, struct efi_object, link); in efi_install_protocol_interface()
479 if (efiobj->handle != *handle) in efi_install_protocol_interface()
482 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_install_protocol_interface()
483 struct efi_handler *handler = &efiobj->protocols[i]; in efi_install_protocol_interface()
493 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_install_protocol_interface()
494 struct efi_handler *handler = &efiobj->protocols[i]; in efi_install_protocol_interface()
546 struct efi_object *efiobj; in efi_uninstall_protocol_interface() local
547 efiobj = list_entry(lhandle, struct efi_object, link); in efi_uninstall_protocol_interface()
549 if (efiobj->handle != handle) in efi_uninstall_protocol_interface()
552 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_uninstall_protocol_interface()
553 struct efi_handler *handler = &efiobj->protocols[i]; in efi_uninstall_protocol_interface()
593 struct efi_object *efiobj) in efi_search() argument
603 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_search()
604 const efi_guid_t *guid = efiobj->protocols[i].guid; in efi_search()
624 struct efi_object *efiobj; in efi_locate_handle() local
625 efiobj = list_entry(lhandle, struct efi_object, link); in efi_locate_handle()
626 if (!efi_search(search_type, protocol, search_key, efiobj)) { in efi_locate_handle()
642 struct efi_object *efiobj; in efi_locate_handle() local
643 efiobj = list_entry(lhandle, struct efi_object, link); in efi_locate_handle()
644 if (!efi_search(search_type, protocol, search_key, efiobj)) { in efi_locate_handle()
645 *(buffer++) = efiobj->handle; in efi_locate_handle()
668 struct efi_object *efiobj; in efi_locate_device_path() local
672 efiobj = efi_dp_find_obj(*device_path, device_path); in efi_locate_device_path()
673 if (!efiobj) in efi_locate_device_path()
676 *device = efiobj->handle; in efi_locate_device_path()
852 struct efi_object *efiobj; in efi_search_obj() local
853 efiobj = list_entry(lhandle, struct efi_object, link); in efi_search_obj()
854 if (efiobj->handle == handle) in efi_search_obj()
855 return efiobj; in efi_search_obj()
863 struct efi_object *efiobj; in efi_unload_image() local
866 efiobj = efi_search_obj(image_handle); in efi_unload_image()
867 if (efiobj) in efi_unload_image()
868 list_del(&efiobj->link); in efi_unload_image()
974 struct efi_object *efiobj; in efi_protocols_per_handle() local
988 efiobj = list_entry(lhandle, struct efi_object, link); in efi_protocols_per_handle()
990 if (efiobj->handle != handle) in efi_protocols_per_handle()
994 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_protocols_per_handle()
995 if (efiobj->protocols[i].guid) in efi_protocols_per_handle()
1008 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); ++i) { in efi_protocols_per_handle()
1009 if (efiobj->protocols[i].guid) { in efi_protocols_per_handle()
1011 efiobj->protocols[i].guid; in efi_protocols_per_handle()
1068 struct efi_object *efiobj; in efi_locate_protocol() local
1070 efiobj = list_entry(lhandle, struct efi_object, link); in efi_locate_protocol()
1071 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_locate_protocol()
1072 struct efi_handler *handler = &efiobj->protocols[i]; in efi_locate_protocol()
1201 struct efi_object *efiobj; in efi_open_protocol() local
1202 efiobj = list_entry(lhandle, struct efi_object, link); in efi_open_protocol()
1204 if (efiobj->handle != handle) in efi_open_protocol()
1207 for (i = 0; i < ARRAY_SIZE(efiobj->protocols); i++) { in efi_open_protocol()
1208 struct efi_handler *handler = &efiobj->protocols[i]; in efi_open_protocol()