Lines Matching refs:ipar
102 struct device_node *ipar, *tnode, *old = NULL, *newpar = NULL; in of_irq_parse_raw() local
113 ipar = of_node_get(out_irq->np); in of_irq_parse_raw()
120 tmp = of_get_property(ipar, "#interrupt-cells", NULL); in of_irq_parse_raw()
125 tnode = ipar; in of_irq_parse_raw()
126 ipar = of_irq_find_parent(ipar); in of_irq_parse_raw()
128 } while (ipar); in of_irq_parse_raw()
129 if (ipar == NULL) { in of_irq_parse_raw()
134 pr_debug("of_irq_parse_raw: ipar=%s, size=%d\n", of_node_full_name(ipar), intsize); in of_irq_parse_raw()
142 old = of_node_get(ipar); in of_irq_parse_raw()
166 while (ipar != NULL) { in of_irq_parse_raw()
170 if (of_get_property(ipar, "interrupt-controller", NULL) != in of_irq_parse_raw()
186 imap = of_get_property(ipar, "interrupt-map", &imaplen); in of_irq_parse_raw()
190 newpar = of_irq_find_parent(ipar); in of_irq_parse_raw()
196 imask = of_get_property(ipar, "interrupt-map-mask", NULL); in of_irq_parse_raw()
270 of_node_put(ipar); in of_irq_parse_raw()
271 ipar = newpar; in of_irq_parse_raw()
275 of_node_put(ipar); in of_irq_parse_raw()