Lines Matching refs:ipar
95 struct device_node *ipar, *tnode, *old = NULL, *newpar = NULL;
106 ipar = of_node_get(out_irq->np);
113 if (!of_property_read_u32(ipar, "#interrupt-cells", &intsize))
115 tnode = ipar;
116 ipar = of_irq_find_parent(ipar);
118 } while (ipar);
119 if (ipar == NULL) {
124 pr_debug("of_irq_parse_raw: ipar=%pOF, size=%d\n", ipar, intsize);
132 old = of_node_get(ipar);
158 while (ipar != NULL) {
162 if (of_property_read_bool(ipar, "interrupt-controller")) {
177 imap = of_get_property(ipar, "interrupt-map", &imaplen);
181 newpar = of_irq_find_parent(ipar);
187 imask = of_get_property(ipar, "interrupt-map-mask", NULL);
262 of_node_put(ipar);
263 ipar = newpar;
269 of_node_put(ipar);