Lines Matching refs:node

109 static void __init fdt_reserved_mem_save_node(unsigned long node, const char *uname,  in fdt_reserved_mem_save_node()  argument
119 rmem->fdt_node = node; in fdt_reserved_mem_save_node()
152 static int __init __reserved_mem_reserve_reg(unsigned long node, in __reserved_mem_reserve_reg() argument
161 prop = of_get_flat_dt_prop(node, "reg", &len); in __reserved_mem_reserve_reg()
171 nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL; in __reserved_mem_reserve_reg()
195 static int __init __reserved_mem_check_root(unsigned long node) in __reserved_mem_check_root() argument
199 prop = of_get_flat_dt_prop(node, "#size-cells", NULL); in __reserved_mem_check_root()
203 prop = of_get_flat_dt_prop(node, "#address-cells", NULL); in __reserved_mem_check_root()
207 prop = of_get_flat_dt_prop(node, "ranges", NULL); in __reserved_mem_check_root()
231 int node, child; in fdt_scan_reserved_mem_reg_nodes() local
237 node = fdt_path_offset(fdt, "/reserved-memory"); in fdt_scan_reserved_mem_reg_nodes()
238 if (node < 0) { in fdt_scan_reserved_mem_reg_nodes()
246 if (__reserved_mem_check_root(node)) { in fdt_scan_reserved_mem_reg_nodes()
251 fdt_for_each_subnode(child, fdt, node) { in fdt_scan_reserved_mem_reg_nodes()
282 static int __init __reserved_mem_alloc_size(unsigned long node, const char *uname);
289 int node, child; in fdt_scan_reserved_mem() local
294 node = fdt_path_offset(fdt, "/reserved-memory"); in fdt_scan_reserved_mem()
295 if (node < 0) in fdt_scan_reserved_mem()
298 if (__reserved_mem_check_root(node) != 0) { in fdt_scan_reserved_mem()
303 fdt_for_each_subnode(child, fdt, node) { in fdt_scan_reserved_mem()
396 static int __init __reserved_mem_alloc_size(unsigned long node, const char *uname) in __reserved_mem_alloc_size() argument
406 prop = of_get_flat_dt_prop(node, "size", &len); in __reserved_mem_alloc_size()
416 prop = of_get_flat_dt_prop(node, "alignment", &len); in __reserved_mem_alloc_size()
426 nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL; in __reserved_mem_alloc_size()
430 && of_flat_dt_is_compatible(node, "shared-dma-pool") in __reserved_mem_alloc_size()
431 && of_get_flat_dt_prop(node, "reusable", NULL) in __reserved_mem_alloc_size()
435 prop = of_get_flat_dt_prop(node, "alloc-ranges", &len); in __reserved_mem_alloc_size()
476 fdt_reserved_mem_save_node(node, uname, base, size); in __reserved_mem_alloc_size()
573 unsigned long node = rmem->fdt_node; in fdt_init_reserved_mem_node() local
577 nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL; in fdt_init_reserved_mem_node()
589 (of_get_flat_dt_prop(node, "reusable", NULL)) != NULL; in fdt_init_reserved_mem_node()