Lines Matching refs:out_irq
82 * @out_irq: structure of_phandle_args updated by this function
93 int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
103 of_print_phandle_args("of_irq_parse_raw: ", out_irq);
106 ipar = of_node_get(out_irq->np);
126 if (out_irq->args_count != intsize)
155 initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]);
250 * interrupt specifier into the out_irq structure
254 out_irq->args[i] = be32_to_cpup(imap - newintsize + i);
255 out_irq->args_count = intsize = newintsize;
260 out_irq->np = newpar;
280 * @out_irq: structure of_phandle_args filled by this function
286 int of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq)
298 return of_irq_parse_oldworld(device, index, out_irq);
311 "#interrupt-cells", index, out_irq);
313 return of_irq_parse_raw(addr_buf, out_irq);
329 out_irq->np = p;
330 out_irq->args_count = intsize;
334 out_irq->args + i);
339 pr_debug(" intspec=%d\n", *out_irq->args);
343 res = of_irq_parse_raw(addr_buf, out_irq);