Lines Matching refs:dp
60 struct device_node *dp; in of_propagate_archdata() local
62 for (dp = bus_dp->child; dp; dp = dp->sibling) { in of_propagate_archdata()
63 struct platform_device *op = of_find_device_by_node(dp); in of_propagate_archdata()
70 if (dp->child) in of_propagate_archdata()
75 static void get_cells(struct device_node *dp, int *addrc, int *sizec) in get_cells() argument
78 *addrc = of_n_addr_cells(dp); in get_cells()
80 *sizec = of_n_size_cells(dp); in get_cells()
151 struct device_node *dp = np; in of_bus_sbus_match() local
153 while (dp) { in of_bus_sbus_match()
154 if (!strcmp(dp->name, "sbus") || in of_bus_sbus_match()
155 !strcmp(dp->name, "sbi")) in of_bus_sbus_match()
163 if (of_find_property(dp, "ranges", NULL) != NULL) in of_bus_sbus_match()
166 dp = dp->parent; in of_bus_sbus_match()