Lines Matching refs:blob
27 void (*count_cells)(const void *blob, int parentoffset,
35 static void __init fdt_bus_default_count_cells(const void *blob, int parentoffset, in fdt_bus_default_count_cells() argument
41 prop = fdt_getprop(blob, parentoffset, "#address-cells", NULL); in fdt_bus_default_count_cells()
49 prop = fdt_getprop(blob, parentoffset, "#size-cells", NULL); in fdt_bus_default_count_cells()
96 static int __init fdt_translate_one(const void *blob, int parent, in fdt_translate_one() argument
106 ranges = fdt_getprop(blob, parent, rprop, &rlen); in fdt_translate_one()
150 static u64 __init fdt_translate_address(const void *blob, int node_offset) in fdt_translate_address() argument
160 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address()
162 reg = fdt_getprop(blob, node_offset, "reg", &len); in fdt_translate_address()
165 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address()
170 parent = fdt_parent_offset(blob, node_offset); in fdt_translate_address()
176 bus->count_cells(blob, parent, &na, &ns); in fdt_translate_address()
179 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address()
185 na, ns, fdt_get_name(blob, parent, NULL)); in fdt_translate_address()
192 parent = fdt_parent_offset(blob, node_offset); in fdt_translate_address()
203 pbus->count_cells(blob, parent, &pna, &pns); in fdt_translate_address()
206 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address()
211 pna, pns, fdt_get_name(blob, parent, NULL)); in fdt_translate_address()
214 if (fdt_translate_one(blob, node_offset, bus, pbus, in fdt_translate_address()