Lines Matching refs:out_irq
97 int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq) in of_irq_parse_raw() argument
107 of_print_phandle_args("of_irq_parse_raw: ", out_irq); in of_irq_parse_raw()
110 ipar = of_node_get(out_irq->np); in of_irq_parse_raw()
133 if (out_irq->args_count != intsize) in of_irq_parse_raw()
160 initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]); in of_irq_parse_raw()
259 out_irq->args[i] = be32_to_cpup(imap - newintsize + i); in of_irq_parse_raw()
260 out_irq->args_count = intsize = newintsize; in of_irq_parse_raw()
265 out_irq->np = newpar; in of_irq_parse_raw()
289 int of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) in of_irq_parse_one() argument
300 return of_irq_parse_oldworld(device, index, out_irq); in of_irq_parse_one()
307 "#interrupt-cells", index, out_irq); in of_irq_parse_one()
309 return of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()
343 out_irq->np = p; in of_irq_parse_one()
344 out_irq->args_count = intsize; in of_irq_parse_one()
346 out_irq->args[i] = be32_to_cpup(intspec++); in of_irq_parse_one()
349 res = of_irq_parse_raw(addr, out_irq); in of_irq_parse_one()