Lines Matching refs:out_irq
113 int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq) in of_irq_parse_raw() argument
123 of_print_phandle_args("of_irq_parse_raw: ", out_irq); in of_irq_parse_raw()
126 ipar = of_node_get(out_irq->np); in of_irq_parse_raw()
146 if (out_irq->args_count != intsize) in of_irq_parse_raw()
175 initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]); in of_irq_parse_raw()
292 out_irq->args[i] = be32_to_cpup(imap - newintsize + i); in of_irq_parse_raw()
293 out_irq->args_count = intsize = newintsize; in of_irq_parse_raw()
303 out_irq->np = newpar; in of_irq_parse_raw()
329 int of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) in of_irq_parse_one() argument
340 return of_irq_parse_oldworld(device, index, out_irq); in of_irq_parse_one()
347 "#interrupt-cells", index, out_irq); in of_irq_parse_one()
349 return of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()
365 out_irq->np = p; in of_irq_parse_one()
366 out_irq->args_count = intsize; in of_irq_parse_one()
370 out_irq->args + i); in of_irq_parse_one()
375 pr_debug(" intspec=%d\n", *out_irq->args); in of_irq_parse_one()
379 res = of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()