Lines Matching refs:out_irq
94 int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq) in of_irq_parse_raw() argument
104 of_print_phandle_args("of_irq_parse_raw: ", out_irq); in of_irq_parse_raw()
107 ipar = of_node_get(out_irq->np); in of_irq_parse_raw()
127 if (out_irq->args_count != intsize) in of_irq_parse_raw()
156 initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]); in of_irq_parse_raw()
255 out_irq->args[i] = be32_to_cpup(imap - newintsize + i); in of_irq_parse_raw()
256 out_irq->args_count = intsize = newintsize; in of_irq_parse_raw()
261 out_irq->np = newpar; in of_irq_parse_raw()
287 int of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) in of_irq_parse_one() argument
298 return of_irq_parse_oldworld(device, index, out_irq); in of_irq_parse_one()
305 "#interrupt-cells", index, out_irq); in of_irq_parse_one()
307 return of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()
323 out_irq->np = p; in of_irq_parse_one()
324 out_irq->args_count = intsize; in of_irq_parse_one()
328 out_irq->args + i); in of_irq_parse_one()
333 pr_debug(" intspec=%d\n", *out_irq->args); in of_irq_parse_one()
337 res = of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()