Lines Matching refs:off

42 u32 fdt_getprop_u32_default_node(const void *fdt, int off, int cell,  in fdt_getprop_u32_default_node()  argument
48 val = fdt_getprop(fdt, off, prop, &len); in fdt_getprop_u32_default_node()
75 int off; in fdt_getprop_u32_default() local
77 off = fdt_path_offset(fdt, path); in fdt_getprop_u32_default()
78 if (off < 0) in fdt_getprop_u32_default()
81 return fdt_getprop_u32_default_node(fdt, off, 0, prop, dflt); in fdt_getprop_u32_default()
410 int off; in do_fixup_by_prop() local
418 off = fdt_node_offset_by_prop_value(fdt, -1, pname, pval, plen); in do_fixup_by_prop()
419 while (off != -FDT_ERR_NOTFOUND) { in do_fixup_by_prop()
420 if (create || (fdt_get_property(fdt, off, prop, NULL) != NULL)) in do_fixup_by_prop()
421 fdt_setprop(fdt, off, prop, val, len); in do_fixup_by_prop()
422 off = fdt_node_offset_by_prop_value(fdt, off, pname, pval, plen); in do_fixup_by_prop()
437 int off = -1; in do_fixup_by_compat() local
445 off = fdt_node_offset_by_compatible(fdt, -1, compat); in do_fixup_by_compat()
446 while (off != -FDT_ERR_NOTFOUND) { in do_fixup_by_compat()
447 if (create || (fdt_get_property(fdt, off, prop, NULL) != NULL)) in do_fixup_by_compat()
448 fdt_setprop(fdt, off, prop, val, len); in do_fixup_by_compat()
449 off = fdt_node_offset_by_compatible(fdt, off, compat); in do_fixup_by_compat()
845 int off, ndepth; in fdt_del_subnodes() local
848 for (ndepth = 0, off = fdt_next_node(blob, parent_offset, &ndepth); in fdt_del_subnodes()
849 (off >= 0) && (ndepth > 0); in fdt_del_subnodes()
850 off = fdt_next_node(blob, off, &ndepth)) { in fdt_del_subnodes()
853 fdt_get_name(blob, off, 0), off); in fdt_del_subnodes()
854 ret = fdt_del_node((void *)blob, off); in fdt_del_subnodes()
861 off = parent_offset; in fdt_del_subnodes()
872 int off; in fdt_del_partitions() local
875 off = fdt_next_node(blob, parent_offset, &ndepth); in fdt_del_partitions()
876 if (off > 0 && ndepth == 1) { in fdt_del_partitions()
877 prop = fdt_getprop(blob, off, "label", NULL); in fdt_del_partitions()
883 return fdt_del_partitions(blob, off); in fdt_del_partitions()
902 int off, ndepth = 0; in fdt_node_set_part_info() local
914 off = fdt_next_node(blob, parent_offset, &ndepth); in fdt_node_set_part_info()
915 if (off > 0 && ndepth == 1) in fdt_node_set_part_info()
916 parent_offset = off; in fdt_node_set_part_info()
1040 int off = fdt_path_offset(blob, alias); in fdt_del_node_and_alias() local
1042 if (off < 0) in fdt_del_node_and_alias()
1045 fdt_del_node(blob, off); in fdt_del_node_and_alias()
1047 off = fdt_path_offset(blob, "/aliases"); in fdt_del_node_and_alias()
1048 fdt_delprop(blob, off, alias); in fdt_del_node_and_alias()
1408 int len, off = fdt_node_offset_by_compatible(blob, -1, compat); in fdt_node_offset_by_compat_reg() local
1409 while (off != -FDT_ERR_NOTFOUND) { in fdt_node_offset_by_compat_reg()
1410 const fdt32_t *reg = fdt_getprop(blob, off, "reg", &len); in fdt_node_offset_by_compat_reg()
1412 if (compat_off == fdt_translate_address(blob, off, reg)) in fdt_node_offset_by_compat_reg()
1413 return off; in fdt_node_offset_by_compat_reg()
1415 off = fdt_node_offset_by_compatible(blob, off, compat); in fdt_node_offset_by_compat_reg()
1451 int off = fdt_node_offset_by_phandle(fdt, phandle); in fdt_set_phandle() local
1453 if ((off >= 0) && (off != nodeoffset)) { in fdt_set_phandle()
1460 fdt_get_path(fdt, off, buf, sizeof(buf)); in fdt_set_phandle()
1815 int off, toff; in fdt_fixup_display() local
1826 for (off = fdt_first_subnode(blob, toff); in fdt_fixup_display()
1827 off >= 0; in fdt_fixup_display()
1828 off = fdt_next_subnode(blob, off)) { in fdt_fixup_display()
1829 uint32_t h = fdt_get_phandle(blob, off); in fdt_fixup_display()
1830 debug("%s:0x%x\n", fdt_get_name(blob, off, NULL), in fdt_fixup_display()
1832 if (strcasecmp(fdt_get_name(blob, off, NULL), display) == 0) in fdt_fixup_display()