Lines Matching refs:ret
30 int ret; in read_addr() local
35 ret = ofnode_read_u32(node, prop, &val); in read_addr()
36 if (!ret) in read_addr()
41 ret = ofnode_read_u64(node, prop, &val); in read_addr()
42 if (!ret) in read_addr()
46 return ret; in read_addr()
63 int ret; in read_size() local
68 ret = ofnode_read_u32(node, prop, &val); in read_size()
69 if (!ret) in read_size()
74 ret = ofnode_read_u64(node, prop, &val); in read_size()
75 if (!ret) in read_size()
79 return ret; in read_size()
101 int ret; in ofnode_read_bitmask() local
103 ret = ofnode_read_string_list(node, prop, &list); in ofnode_read_bitmask()
104 if (ret < 0) in ofnode_read_bitmask()
105 return log_msg_ret("rea", ret); in ofnode_read_bitmask()
165 int ret; in read_uint() local
167 ret = ofnode_read_u32(node, prop, &val); in read_uint()
168 if (ret) in read_uint()
169 return ret; in read_uint()
184 int ret; in decode_root_props() local
186 ret = read_uint(node, UPLP_ADDRESS_CELLS, &upl->addr_cells); in decode_root_props()
187 if (!ret) in decode_root_props()
188 ret = read_uint(node, UPLP_SIZE_CELLS, &upl->size_cells); in decode_root_props()
189 if (ret) in decode_root_props()
190 return log_msg_ret("cel", ret); in decode_root_props()
205 int ret; in decode_upl_params() local
212 ret = read_addr(upl, node, UPLP_SMBIOS, &upl->smbios); in decode_upl_params()
213 if (ret) in decode_upl_params()
214 return log_msg_ret("smb", ret); in decode_upl_params()
215 ret = read_addr(upl, node, UPLP_ACPI, &upl->acpi); in decode_upl_params()
216 if (ret) in decode_upl_params()
217 return log_msg_ret("acp", ret); in decode_upl_params()
218 ret = ofnode_read_bitmask(node, UPLP_BOOTMODE, bootmode_names, in decode_upl_params()
220 if (ret) in decode_upl_params()
221 return log_msg_ret("boo", ret); in decode_upl_params()
222 ret = read_uint(node, UPLP_ADDR_WIDTH, &upl->addr_width); in decode_upl_params()
223 if (ret) in decode_upl_params()
224 return log_msg_ret("add", ret); in decode_upl_params()
225 ret = read_uint(node, UPLP_ACPI_NVS_SIZE, &upl->acpi_nvs_size); in decode_upl_params()
226 if (ret) in decode_upl_params()
227 return log_msg_ret("nvs", ret); in decode_upl_params()
241 int ret; in decode_upl_images() local
248 ret = read_addr(upl, images, UPLP_FIT, &upl->fit); in decode_upl_images()
249 if (!ret) in decode_upl_images()
250 ret = read_uint(images, UPLP_CONF_OFFSET, &upl->conf_offset); in decode_upl_images()
251 if (ret) in decode_upl_images()
252 return log_msg_ret("cnf", ret); in decode_upl_images()
257 ret = read_addr(upl, node, UPLP_LOAD, &img.load); in decode_upl_images()
258 if (!ret) in decode_upl_images()
259 ret = read_size(upl, node, UPLP_SIZE, &img.size); in decode_upl_images()
260 if (!ret) in decode_upl_images()
261 ret = read_uint(node, UPLP_OFFSET, &img.offset); in decode_upl_images()
264 return log_msg_ret("sim", ret); in decode_upl_images()
371 int size, len, ret; in decode_upl_memmap() local
387 ret = ofnode_read_bitmask(node, UPLP_USAGE, usage_names, in decode_upl_memmap()
389 if (ret && ret != -EINVAL) /* optional property */ in decode_upl_memmap()
390 return log_msg_ret("bit", ret); in decode_upl_memmap()
449 int ret; in decode_upl_serial() local
457 ret = read_uint(node, UPLP_CLOCK_FREQUENCY, &ser->clock_frequency); in decode_upl_serial()
458 if (!ret) in decode_upl_serial()
459 ret = read_uint(node, UPLP_CURRENT_SPEED, &ser->current_speed); in decode_upl_serial()
460 if (ret) in decode_upl_serial()
461 return log_msg_ret("spe", ret); in decode_upl_serial()
482 ret = ofnode_read_value(node, UPLP_ACCESS_TYPE, access_types, in decode_upl_serial()
484 if (ret && ret != -ENOENT) in decode_upl_serial()
485 return log_msg_ret("ser", ret); in decode_upl_serial()
502 int ret; in decode_upl_graphics() local
527 ret = read_uint(node, UPLP_WIDTH, &gra->width); in decode_upl_graphics()
528 if (!ret) in decode_upl_graphics()
529 ret = read_uint(node, UPLP_HEIGHT, &gra->height); in decode_upl_graphics()
530 if (!ret) in decode_upl_graphics()
531 ret = read_uint(node, UPLP_STRIDE, &gra->stride); in decode_upl_graphics()
532 if (!ret) { in decode_upl_graphics()
533 ret = ofnode_read_value(node, UPLP_GRAPHICS_FORMAT, in decode_upl_graphics()
538 if (ret) in decode_upl_graphics()
539 return log_msg_ret("pro", ret); in decode_upl_graphics()
547 int ret; in upl_read_handoff() local
555 ret = decode_root_props(upl, root); in upl_read_handoff()
556 if (ret) in upl_read_handoff()
557 return log_msg_ret("roo", ret); in upl_read_handoff()
564 ret = decode_upl_params(upl, node); in upl_read_handoff()
565 if (ret) in upl_read_handoff()
566 return log_msg_ret("opt", ret); in upl_read_handoff()
568 ret = decode_upl_images(upl, node); in upl_read_handoff()
570 ret = decode_upl_memory_node(upl, node); in upl_read_handoff()
572 ret = decode_upl_memmap(upl, node); in upl_read_handoff()
574 ret = decode_upl_memres(upl, node); in upl_read_handoff()
576 ret = decode_upl_serial(upl, node); in upl_read_handoff()
578 ret = decode_upl_graphics(upl, node); in upl_read_handoff()
581 ret = 0; in upl_read_handoff()
583 if (ret) in upl_read_handoff()
584 return log_msg_ret("err", ret); in upl_read_handoff()