Lines Matching refs:err

598 	int err = 0;  in kho_add_subtree()  local
602 err |= fdt_begin_node(root, name); in kho_add_subtree()
603 err |= fdt_property(root, PROP_SUB_FDT, &phys, sizeof(phys)); in kho_add_subtree()
604 err |= fdt_end_node(root); in kho_add_subtree()
606 if (err) in kho_add_subtree()
607 return err; in kho_add_subtree()
686 int err = 0; in kho_preserve_phys() local
699 err = __kho_preserve_order(track, pfn, order); in kho_preserve_phys()
700 if (err) { in kho_preserve_phys()
708 if (err) in kho_preserve_phys()
711 return err; in kho_preserve_phys()
721 int err = 0; in kho_out_update_debugfs_fdt() local
725 err = kho_debugfs_fdt_add(&kho_out.ser.fdt_list, kho_out.dir, in kho_out_update_debugfs_fdt()
735 return err; in kho_out_update_debugfs_fdt()
740 int err; in kho_abort() local
761 err = blocking_notifier_call_chain(&kho_out.chain_head, KEXEC_KHO_ABORT, in kho_abort()
763 err = notifier_to_errno(err); in kho_abort()
765 if (err) in kho_abort()
766 pr_err("Failed to abort KHO finalization: %d\n", err); in kho_abort()
768 return err; in kho_abort()
773 int err = 0; in kho_finalize() local
777 err |= fdt_create(fdt, PAGE_SIZE); in kho_finalize()
778 err |= fdt_finish_reservemap(fdt); in kho_finalize()
779 err |= fdt_begin_node(fdt, ""); in kho_finalize()
780 err |= fdt_property_string(fdt, "compatible", KHO_FDT_COMPATIBLE); in kho_finalize()
786 err |= fdt_property_placeholder(fdt, PROP_PRESERVED_MEMORY_MAP, in kho_finalize()
789 if (err) in kho_finalize()
792 err = kho_preserve_folio(page_folio(kho_out.ser.fdt)); in kho_finalize()
793 if (err) in kho_finalize()
796 err = blocking_notifier_call_chain(&kho_out.chain_head, in kho_finalize()
798 err = notifier_to_errno(err); in kho_finalize()
799 if (err) in kho_finalize()
802 err = kho_mem_serialize(&kho_out.ser); in kho_finalize()
803 if (err) in kho_finalize()
808 err |= fdt_end_node(fdt); in kho_finalize()
809 err |= fdt_finish(fdt); in kho_finalize()
812 if (err) { in kho_finalize()
813 pr_err("Failed to convert KHO state tree: %d\n", err); in kho_finalize()
817 return err; in kho_finalize()
974 int err, child; in kho_in_debugfs_init() local
982 err = PTR_ERR(sub_fdt_dir); in kho_in_debugfs_init()
986 err = kho_debugfs_fdt_add(&kho_in.fdt_list, kho_in.dir, "fdt", fdt); in kho_in_debugfs_init()
987 if (err) in kho_in_debugfs_init()
1003 err = kho_debugfs_fdt_add(&kho_in.fdt_list, sub_fdt_dir, name, in kho_in_debugfs_init()
1005 if (err) { in kho_in_debugfs_init()
1007 err); in kho_in_debugfs_init()
1016 return err; in kho_in_debugfs_init()
1021 int err = 0; in kho_init() local
1029 err = -ENOMEM; in kho_init()
1035 err = -ENOENT; in kho_init()
1039 err = kho_out_debugfs_init(); in kho_init()
1040 if (err) in kho_init()
1044 err = kho_in_debugfs_init(fdt); in kho_init()
1050 if (err) in kho_init()
1052 err); in kho_init()
1080 return err; in kho_init()
1130 int err = 0; in kho_populate() local
1137 err = -EFAULT; in kho_populate()
1140 err = fdt_check_header(fdt); in kho_populate()
1141 if (err) { in kho_populate()
1143 fdt_phys, err); in kho_populate()
1144 err = -EINVAL; in kho_populate()
1147 err = fdt_node_check_compatible(fdt, 0, KHO_FDT_COMPATIBLE); in kho_populate()
1148 if (err) { in kho_populate()
1150 fdt_phys, KHO_FDT_COMPATIBLE, err); in kho_populate()
1151 err = -EINVAL; in kho_populate()
1159 err = -EFAULT; in kho_populate()
1173 err = memblock_mark_kho_scratch(area->addr, size); in kho_populate()
1174 if (WARN_ON(err)) { in kho_populate()
1176 &area->addr, &size, err); in kho_populate()
1203 if (err) in kho_populate()
1204 pr_warn("disabling KHO revival: %d\n", err); in kho_populate()
1212 int err = 0; in kho_fill_kimage() local
1231 err = kexec_add_buffer(&scratch); in kho_fill_kimage()
1232 if (err) in kho_fill_kimage()
1233 return err; in kho_fill_kimage()