Lines Matching refs:dp
61 struct device_node *dp; in of_propagate_archdata() local
63 for (dp = bus_dp->child; dp; dp = dp->sibling) { in of_propagate_archdata()
64 struct platform_device *op = of_find_device_by_node(dp); in of_propagate_archdata()
72 if (dp->child) in of_propagate_archdata()
77 static void get_cells(struct device_node *dp, int *addrc, int *sizec) in get_cells() argument
80 *addrc = of_n_addr_cells(dp); in get_cells()
82 *sizec = of_n_size_cells(dp); in get_cells()
153 struct device_node *dp = np; in of_bus_sbus_match() local
155 while (dp) { in of_bus_sbus_match()
156 if (of_node_name_eq(dp, "sbus") || in of_bus_sbus_match()
157 of_node_name_eq(dp, "sbi")) in of_bus_sbus_match()
165 if (of_property_present(dp, "ranges")) in of_bus_sbus_match()
168 dp = dp->parent; in of_bus_sbus_match()