Lines Matching refs:pp
23 static bool node_has_compatible(struct device_node *pp) in node_has_compatible() argument
25 return of_get_property(pp, "compatible", NULL); in node_has_compatible()
34 struct device_node *pp; in parse_ofpart_partitions() local
47 for_each_child_of_node(node, pp) { in parse_ofpart_partitions()
48 if (node_has_compatible(pp)) in parse_ofpart_partitions()
62 for_each_child_of_node(node, pp) { in parse_ofpart_partitions()
67 if (node_has_compatible(pp)) in parse_ofpart_partitions()
70 reg = of_get_property(pp, "reg", &len); in parse_ofpart_partitions()
76 a_cells = of_n_addr_cells(pp); in parse_ofpart_partitions()
77 s_cells = of_n_size_cells(pp); in parse_ofpart_partitions()
81 partname = of_get_property(pp, "label", &len); in parse_ofpart_partitions()
83 partname = of_get_property(pp, "name", &len); in parse_ofpart_partitions()
86 if (of_get_property(pp, "read-only", &len)) in parse_ofpart_partitions()
89 if (of_get_property(pp, "lock", &len)) in parse_ofpart_partitions()
96 of_node_put(pp); in parse_ofpart_partitions()