Lines Matching refs:out_irq
93 int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq) in of_irq_parse_raw() argument
103 of_print_phandle_args("of_irq_parse_raw: ", out_irq); in of_irq_parse_raw()
106 ipar = of_node_get(out_irq->np); in of_irq_parse_raw()
126 if (out_irq->args_count != intsize) in of_irq_parse_raw()
155 initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]); in of_irq_parse_raw()
254 out_irq->args[i] = be32_to_cpup(imap - newintsize + i); in of_irq_parse_raw()
255 out_irq->args_count = intsize = newintsize; in of_irq_parse_raw()
260 out_irq->np = newpar; in of_irq_parse_raw()
286 int of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) in of_irq_parse_one() argument
297 return of_irq_parse_oldworld(device, index, out_irq); in of_irq_parse_one()
304 "#interrupt-cells", index, out_irq); in of_irq_parse_one()
306 return of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()
322 out_irq->np = p; in of_irq_parse_one()
323 out_irq->args_count = intsize; in of_irq_parse_one()
327 out_irq->args + i); in of_irq_parse_one()
332 pr_debug(" intspec=%d\n", *out_irq->args); in of_irq_parse_one()
336 res = of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()