Lines Matching refs:node

27 static int write_addr(const struct upl *upl, ofnode node, const char *prop,  in write_addr()  argument
33 ret = ofnode_write_u32(node, prop, addr); in write_addr()
35 ret = ofnode_write_u64(node, prop, addr); in write_addr()
51 static int write_size(const struct upl *upl, ofnode node, const char *prop, in write_size() argument
57 ret = ofnode_write_u32(node, prop, size); in write_size()
59 ret = ofnode_write_u64(node, prop, size); in write_size()
75 static int ofnode_write_bitmask(ofnode node, const char *prop, in ofnode_write_bitmask() argument
105 ret = ofnode_write_prop(node, prop, buf, ptr - buf, true); in ofnode_write_bitmask()
123 static int ofnode_write_value(ofnode node, const char *prop, in ofnode_write_value() argument
139 ret = ofnode_write_string(node, prop, str); in ofnode_write_value()
152 static int add_root_props(const struct upl *upl, ofnode node) in add_root_props() argument
156 ret = ofnode_write_u32(node, UPLP_ADDRESS_CELLS, upl->addr_cells); in add_root_props()
158 ret = ofnode_write_u32(node, UPLP_SIZE_CELLS, upl->size_cells); in add_root_props()
174 ofnode node; in add_upl_params() local
177 ret = ofnode_add_subnode(options, UPLN_UPL_PARAMS, &node); in add_upl_params()
181 ret = write_addr(upl, node, UPLP_SMBIOS, upl->smbios); in add_upl_params()
183 ret = write_addr(upl, node, UPLP_ACPI, upl->acpi); in add_upl_params()
185 ret = ofnode_write_bitmask(node, UPLP_BOOTMODE, bootmode_names, in add_upl_params()
188 ret = ofnode_write_u32(node, UPLP_ADDR_WIDTH, upl->addr_width); in add_upl_params()
190 ret = ofnode_write_u32(node, UPLP_ACPI_NVS_SIZE, in add_upl_params()
207 ofnode node; in add_upl_image() local
210 ret = ofnode_add_subnode(options, UPLN_UPL_IMAGE, &node); in add_upl_image()
215 ret = ofnode_write_u32(node, UPLP_FIT, upl->fit); in add_upl_image()
217 ret = ofnode_write_u32(node, UPLP_CONF_OFFSET, in add_upl_image()
229 ret = ofnode_add_subnode(node, name, &subnode); in add_upl_image()
308 ofnode node; in add_upl_memory() local
316 ret = ofnode_add_subnode(root, name, &node); in add_upl_memory()
325 ret = ofnode_write_prop(node, UPLP_REG, buf, len, true); in add_upl_memory()
327 ret = ofnode_write_bool(node, UPLP_HOTPLUGGABLE, in add_upl_memory()
361 ofnode node; in add_upl_memmap() local
369 ret = ofnode_add_subnode(mem_node, name, &node); in add_upl_memmap()
377 ret = ofnode_write_prop(node, UPLP_REG, buf, len, true); in add_upl_memmap()
379 ret = ofnode_write_bitmask(node, UPLP_USAGE, in add_upl_memmap()
418 ofnode node; in add_upl_memres() local
426 ret = ofnode_add_subnode(mem_node, name, &node); in add_upl_memres()
432 ret = ofnode_write_prop(node, UPLP_REG, buf, len, true); in add_upl_memres()
434 ret = ofnode_write_bool(node, UPLP_NO_MAP, in add_upl_memres()
456 ofnode node; in add_upl_serial() local
465 ret = ofnode_add_subnode(root, name, &node); in add_upl_serial()
468 ret = ofnode_write_string(node, UPLP_COMPATIBLE, ser->compatible); in add_upl_serial()
470 ret = ofnode_write_u32(node, UPLP_CLOCK_FREQUENCY, in add_upl_serial()
473 ret = ofnode_write_u32(node, UPLP_CURRENT_SPEED, in add_upl_serial()
483 ret = ofnode_write_prop(node, UPLP_REG, buf, len, true); in add_upl_serial()
486 ret = ofnode_write_u32(node, UPLP_REG_IO_SHIFT, in add_upl_serial()
489 ret = ofnode_write_u32(node, UPLP_REG_OFFSET, ser->reg_offset); in add_upl_serial()
491 ret = ofnode_write_u32(node, UPLP_REG_IO_WIDTH, in add_upl_serial()
494 ret = write_addr(upl, node, UPLP_VIRTUAL_REG, ser->virtual_reg); in add_upl_serial()
496 ret = ofnode_write_value(node, UPLP_ACCESS_TYPE, access_types, in add_upl_serial()
518 ofnode node; in add_upl_graphics() local
525 ret = ofnode_add_subnode(root, name, &node); in add_upl_graphics()
529 ret = ofnode_write_string(node, UPLP_COMPATIBLE, UPLC_GRAPHICS); in add_upl_graphics()
538 ret = ofnode_write_prop(node, UPLP_REG, buf, len, true); in add_upl_graphics()
541 ret = ofnode_write_u32(node, UPLP_WIDTH, gra->width); in add_upl_graphics()
543 ret = ofnode_write_u32(node, UPLP_HEIGHT, gra->height); in add_upl_graphics()
545 ret = ofnode_write_u32(node, UPLP_STRIDE, gra->stride); in add_upl_graphics()
547 ret = ofnode_write_value(node, UPLP_GRAPHICS_FORMAT, in add_upl_graphics()