Lines Matching refs:newpar
95 struct device_node *ipar, *tnode, *old = NULL, *newpar = NULL; in of_irq_parse_raw() local
181 newpar = of_irq_find_parent(ipar); in of_irq_parse_raw()
203 newpar = of_node_get(of_irq_dflt_pic); in of_irq_parse_raw()
205 newpar = of_find_node_by_phandle(be32_to_cpup(imap)); in of_irq_parse_raw()
210 if (newpar == NULL) { in of_irq_parse_raw()
215 if (!of_device_is_available(newpar)) in of_irq_parse_raw()
221 if (of_property_read_u32(newpar, "#interrupt-cells", in of_irq_parse_raw()
226 if (of_property_read_u32(newpar, "#address-cells", in of_irq_parse_raw()
260 out_irq->np = newpar; in of_irq_parse_raw()
261 pr_debug(" -> new parent: %pOF\n", newpar); in of_irq_parse_raw()
263 ipar = newpar; in of_irq_parse_raw()
264 newpar = NULL; in of_irq_parse_raw()
270 of_node_put(newpar); in of_irq_parse_raw()