Lines Matching full:parent

40 	int (*match)(struct device_node *parent);
129 struct device_node *parent; in of_get_address() local
133 /* Get parent & match bus type */ in of_get_address()
134 parent = of_get_parent(dev); in of_get_address()
135 if (parent == NULL) in of_get_address()
138 bus = of_match_bus(parent); in of_get_address()
140 of_node_put(parent); in of_get_address()
168 static int of_translate_one(const struct device_node *parent, in of_translate_one() argument
194 ranges = of_get_property(parent, rprop, &rlen); in of_translate_one()
195 if (ranges == NULL && !of_empty_ranges_quirk(parent)) { in of_translate_one()
223 of_dump_addr("parent translation for:", addr, pna); in of_translate_one()
226 /* Translate it into parent bus space */ in of_translate_one()
243 struct device_node *parent = NULL; in __of_translate_address() local
254 /* Get parent & match bus type */ in __of_translate_address()
255 parent = of_get_parent(dev); in __of_translate_address()
256 if (parent == NULL) in __of_translate_address()
258 bus = of_match_bus(parent); in __of_translate_address()
269 of_node_full_name(parent)); in __of_translate_address()
274 /* Switch to parent bus */ in __of_translate_address()
276 dev = parent; in __of_translate_address()
277 parent = of_get_parent(dev); in __of_translate_address()
280 if (parent == NULL) { in __of_translate_address()
286 /* Get new parent bus and counts */ in __of_translate_address()
287 pbus = of_match_bus(parent); in __of_translate_address()
295 debug("parent bus is %s (na=%d, ns=%d) on %s\n", pbus->name, in __of_translate_address()
296 pna, pns, of_node_full_name(parent)); in __of_translate_address()
310 of_node_put(parent); in __of_translate_address()