Lines Matching refs:status
32 efi_status_t status; in preserve_pci_rom_image() local
51 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, size, in preserve_pci_rom_image()
53 if (status != EFI_SUCCESS) { in preserve_pci_rom_image()
55 return status; in preserve_pci_rom_image()
66 status = efi_call_proto(pci, pci.read, EfiPciIoWidthUint16, in preserve_pci_rom_image()
69 if (status != EFI_SUCCESS) { in preserve_pci_rom_image()
74 status = efi_call_proto(pci, pci.read, EfiPciIoWidthUint16, in preserve_pci_rom_image()
77 if (status != EFI_SUCCESS) { in preserve_pci_rom_image()
82 status = efi_call_proto(pci, get_location, &rom->segment, &rom->bus, in preserve_pci_rom_image()
85 if (status != EFI_SUCCESS) in preserve_pci_rom_image()
89 return status; in preserve_pci_rom_image()
93 return status; in preserve_pci_rom_image()
107 efi_status_t status; in setup_efi_pci() local
115 status = efi_bs_call(locate_handle, EFI_LOCATE_BY_PROTOCOL, in setup_efi_pci()
118 if (status == EFI_BUFFER_TOO_SMALL) { in setup_efi_pci()
119 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, size, in setup_efi_pci()
122 if (status != EFI_SUCCESS) { in setup_efi_pci()
127 status = efi_bs_call(locate_handle, EFI_LOCATE_BY_PROTOCOL, in setup_efi_pci()
131 if (status != EFI_SUCCESS) in setup_efi_pci()
143 status = efi_bs_call(handle_protocol, h, &pci_proto, in setup_efi_pci()
145 if (status != EFI_SUCCESS || !pci) in setup_efi_pci()
148 status = preserve_pci_rom_image(pci, &rom); in setup_efi_pci()
149 if (status != EFI_SUCCESS) in setup_efi_pci()
168 efi_status_t status; in retrieve_apple_device_properties() local
172 status = efi_bs_call(locate_protocol, &guid, NULL, (void **)&p); in retrieve_apple_device_properties()
173 if (status != EFI_SUCCESS) in retrieve_apple_device_properties()
186 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, in retrieve_apple_device_properties()
189 if (status != EFI_SUCCESS) { in retrieve_apple_device_properties()
194 status = efi_call_proto(p, get_all, new->data, &size); in retrieve_apple_device_properties()
196 if (status == EFI_BUFFER_TOO_SMALL) in retrieve_apple_device_properties()
198 } while (status == EFI_BUFFER_TOO_SMALL); in retrieve_apple_device_properties()
233 efi_status_t status; in setup_uga() local
240 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, size, in setup_uga()
242 if (status != EFI_SUCCESS) in setup_uga()
243 return status; in setup_uga()
245 status = efi_bs_call(locate_handle, EFI_LOCATE_BY_PROTOCOL, in setup_uga()
247 if (status != EFI_SUCCESS) in setup_uga()
259 status = efi_bs_call(handle_protocol, handle, uga_proto, in setup_uga()
261 if (status != EFI_SUCCESS) in setup_uga()
267 status = efi_call_proto(uga, get_mode, &w, &h, &depth, &refresh); in setup_uga()
268 if (status == EFI_SUCCESS && (!first_uga || pciio)) { in setup_uga()
305 return status; in setup_uga()
313 efi_status_t status; in setup_graphics() local
322 status = efi_bs_call(locate_handle, EFI_LOCATE_BY_PROTOCOL, in setup_graphics()
324 if (status == EFI_BUFFER_TOO_SMALL) in setup_graphics()
325 status = efi_setup_gop(si, &graphics_proto, size); in setup_graphics()
327 if (status != EFI_SUCCESS) { in setup_graphics()
329 status = efi_bs_call(locate_handle, EFI_LOCATE_BY_PROTOCOL, in setup_graphics()
331 if (status == EFI_BUFFER_TOO_SMALL) in setup_graphics()
337 static void __noreturn efi_exit(efi_handle_t handle, efi_status_t status) in efi_exit() argument
339 efi_bs_call(exit, handle, status, 0, NULL); in efi_exit()
363 efi_status_t status; in efi_pe_entry() local
372 status = efi_bs_call(handle_protocol, handle, &proto, (void **)&image); in efi_pe_entry()
373 if (status != EFI_SUCCESS) { in efi_pe_entry()
375 efi_exit(handle, status); in efi_pe_entry()
381 status = efi_allocate_pages(sizeof(struct boot_params), in efi_pe_entry()
383 if (status != EFI_SUCCESS) { in efi_pe_entry()
385 efi_exit(handle, status); in efi_pe_entry()
430 efi_exit(handle, status); in efi_pe_entry()
558 efi_status_t status; in alloc_e820ext() local
570 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, size, in alloc_e820ext()
572 if (status == EFI_SUCCESS) in alloc_e820ext()
575 return status; in alloc_e820ext()
583 efi_status_t status; in allocate_e820() local
588 status = efi_bs_call(get_memory_map, &map_size, NULL, &map_key, in allocate_e820()
590 if (status != EFI_BUFFER_TOO_SMALL) in allocate_e820()
591 return (status != EFI_SUCCESS) ? status : EFI_UNSUPPORTED; in allocate_e820()
598 status = alloc_e820ext(nr_e820ext, e820ext, e820ext_size); in allocate_e820()
599 if (status != EFI_SUCCESS) in allocate_e820()
600 return status; in allocate_e820()
638 efi_status_t status; in exit_boot() local
652 status = allocate_e820(boot_params, &e820ext, &e820ext_size); in exit_boot()
653 if (status != EFI_SUCCESS) in exit_boot()
654 return status; in exit_boot()
657 status = efi_exit_boot_services(handle, &map, &priv, exit_boot_func); in exit_boot()
658 if (status != EFI_SUCCESS) in exit_boot()
659 return status; in exit_boot()
664 status = setup_e820(boot_params, e820ext, e820ext_size); in exit_boot()
665 if (status != EFI_SUCCESS) in exit_boot()
666 return status; in exit_boot()
683 efi_status_t status; in efi_main() local
725 status = efi_relocate_kernel(&bzimage_addr, in efi_main()
730 if (status != EFI_SUCCESS) { in efi_main()
743 status = efi_parse_options(CONFIG_CMDLINE); in efi_main()
744 if (status != EFI_SUCCESS) { in efi_main()
752 status = efi_parse_options((char *)cmdline_paddr); in efi_main()
753 if (status != EFI_SUCCESS) { in efi_main()
771 status = efi_load_initrd(image, &addr, &size, in efi_main()
774 if (status != EFI_SUCCESS) { in efi_main()
806 status = exit_boot(boot_params, handle); in efi_main()
807 if (status != EFI_SUCCESS) { in efi_main()
816 efi_exit(handle, status); in efi_main()