Lines Matching refs:status
43 * Return: status code
48 efi_status_t status;
55 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, len, (void **)&buf);
56 if (status != EFI_SUCCESS)
57 return status;
228 efi_status_t status;
239 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, size,
241 if (status != EFI_SUCCESS)
260 status = efi_call_proto(tcg2, hash_log_extend_event, 0,
264 if (status != EFI_SUCCESS)
271 efi_warn("Failed to measure data for event %d: 0x%lx\n", event, status);
272 return status;
288 efi_status_t status;
350 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, options_bytes,
352 if (status != EFI_SUCCESS)
375 * Return: status code
381 efi_status_t status;
386 status = efi_get_memory_map(&map, true);
387 if (status != EFI_SUCCESS)
388 return status;
390 status = priv_func(map, priv);
391 if (status != EFI_SUCCESS) {
393 return status;
396 status = efi_bs_call(exit_boot_services, handle, map->map_key);
398 if (status == EFI_INVALID_PARAMETER) {
413 status = efi_bs_call(get_memory_map,
421 if (status != EFI_SUCCESS)
422 return status;
424 status = priv_func(map, priv);
426 if (status != EFI_SUCCESS)
427 return status;
429 status = efi_bs_call(exit_boot_services, handle, map->map_key);
432 return status;
507 efi_status_t status;
510 status = efi_bs_call(locate_device_path, &lf2_proto_guid, &dp, &handle);
511 if (status != EFI_SUCCESS)
512 return status;
514 status = efi_bs_call(handle_protocol, handle, &lf2_proto_guid,
516 if (status != EFI_SUCCESS)
517 return status;
520 status = efi_call_proto(lf2, load_file, dp, false, &initrd->size, NULL);
521 if (status != EFI_BUFFER_TOO_SMALL)
524 status = efi_allocate_pages(initrd->size, &initrd->base, max);
525 if (status != EFI_SUCCESS)
526 return status;
528 status = efi_call_proto(lf2, load_file, dp, false, &initrd->size,
530 if (status != EFI_SUCCESS) {
557 * Return: status code
565 efi_status_t status = EFI_SUCCESS;
571 status = efi_load_initrd_dev_path(&initrd, hard_limit);
572 if (status == EFI_SUCCESS) {
578 } else if (status == EFI_NOT_FOUND) {
579 status = efi_load_initrd_cmdline(image, &initrd, soft_limit,
582 if (status == EFI_UNSUPPORTED || status == EFI_NOT_READY)
584 if (status == EFI_SUCCESS)
587 if (status != EFI_SUCCESS)
590 status = efi_bs_call(allocate_pool, EFI_LOADER_DATA, sizeof(initrd),
592 if (status != EFI_SUCCESS)
596 status = efi_bs_call(install_configuration_table, &tbl_guid, tbl);
597 if (status != EFI_SUCCESS)
609 efi_err("Failed to load initrd: 0x%lx\n", status);
610 return status;
620 * Return: status code, EFI_SUCCESS if key received
627 efi_status_t status;
634 status = efi_bs_call(create_event, EFI_EVT_TIMER, 0, NULL, NULL, &timer);
635 if (status != EFI_SUCCESS)
636 return status;
638 status = efi_bs_call(set_timer, timer, EfiTimerRelative,
640 if (status != EFI_SUCCESS)
641 return status;
644 status = efi_bs_call(wait_for_event, 2, events, &index);
645 if (status == EFI_SUCCESS) {
647 status = efi_call_proto(con_in, read_keystroke, key);
649 status = EFI_TIMEOUT;
654 return status;
676 efi_status_t status;
684 status = efi_bs_call(locate_protocol, &guid, NULL, (void **)&memattr);
685 if (status != EFI_SUCCESS)
689 status = memattr->get_memory_attributes(memattr, image_base,
691 if (status != EFI_SUCCESS) {
693 status);
698 status = memattr->set_memory_attributes(memattr, image_base, code_size,
700 if (status != EFI_SUCCESS) {
709 status = memattr->clear_memory_attributes(memattr, image_base,
712 if (status != EFI_SUCCESS)
715 status = memattr->set_memory_attributes(memattr,
719 if (status != EFI_SUCCESS)