Lines Matching refs:ret
77 int ret;
84 ret = kexec_purgatory_get_set_symbol(image, "purgatory_start",
87 if (ret) {
89 return ret;
95 ret = kexec_purgatory_get_set_symbol(image, "purgatory_start",
100 ret = kexec_purgatory_get_set_symbol(image, "kernel", &kernel_load_addr,
102 if (ret)
103 return ret;
104 ret = kexec_purgatory_get_set_symbol(image, "dt_offset", &fdt_load_addr,
106 if (ret)
107 return ret;
119 int i, ret, num_rsvs = fdt_num_mem_rsv(fdt);
124 ret = fdt_get_mem_rsv(fdt, i, &rsv_start, &rsv_size);
125 if (ret) {
131 ret = fdt_del_mem_rsv(fdt, i);
132 if (ret) {
159 int ret, chosen_node;
163 ret = delete_fdt_mem_rsv(fdt, __pa(initial_boot_params),
165 if (ret == 0)
167 else if (ret != -ENOENT)
168 return ret;
202 ret = delete_fdt_mem_rsv(fdt, tmp_start, tmp_size);
203 if (ret == -ENOENT)
204 ret = delete_fdt_mem_rsv(fdt, tmp_start,
206 if (ret == 0)
208 else if (ret != -ENOENT)
209 return ret;
213 ret = fdt_delprop(fdt, chosen_node,
215 if (ret) {
220 ret = fdt_delprop(fdt, chosen_node, "linux,initrd-end");
221 if (ret) {
229 ret = fdt_setprop_u64(fdt, chosen_node,
232 if (ret < 0)
236 ret = fdt_setprop_u64(fdt, chosen_node, "linux,initrd-end",
238 if (ret < 0)
241 ret = fdt_add_mem_rsv(fdt, initrd_load_addr, initrd_len);
242 if (ret) {
244 fdt_strerror(ret));
250 ret = fdt_setprop_string(fdt, chosen_node, "bootargs", cmdline);
251 if (ret < 0)
254 ret = fdt_delprop(fdt, chosen_node, "bootargs");
255 if (ret && ret != -FDT_ERR_NOTFOUND) {
266 ret = fdt_add_mem_rsv(fdt, image->arch.elfcorehdr_addr,
268 if (ret) {
270 fdt_strerror(ret));
275 ret = setup_ima_buffer(image, fdt, chosen_node);
276 if (ret) {
278 return ret;
281 ret = fdt_setprop(fdt, chosen_node, "linux,booted-from-kexec", NULL, 0);
282 if (ret)