Home
last modified time | relevance | path

Searched refs:out_irq (Results 1 - 25 of 69) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-ti-sci-intr.c113 int out_irq; in ti_sci_intr_irq_domain_free() local
116 out_irq = (uintptr_t)data->chip_data; in ti_sci_intr_irq_domain_free()
120 intr->ti_sci_id, out_irq); in ti_sci_intr_irq_domain_free()
121 ti_sci_release_resource(intr->out_irqs, out_irq); in ti_sci_intr_irq_domain_free()
141 u16 out_irq; in ti_sci_intr_alloc_parent_irq() local
143 out_irq = ti_sci_get_free_resource(intr->out_irqs); in ti_sci_intr_alloc_parent_irq()
144 if (out_irq == TI_SCI_RESOURCE_NULL) in ti_sci_intr_alloc_parent_irq()
147 p_hwirq = ti_sci_intr_xlate_irq(intr, out_irq); in ti_sci_intr_alloc_parent_irq()
172 intr->ti_sci_id, out_irq); in ti_sci_intr_alloc_parent_irq()
176 return out_irq; in ti_sci_intr_alloc_parent_irq()
201 int err, out_irq; ti_sci_intr_irq_domain_alloc() local
[all...]
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-ti-sci-intr.c113 int out_irq; in ti_sci_intr_irq_domain_free() local
116 out_irq = (uintptr_t)data->chip_data; in ti_sci_intr_irq_domain_free()
120 intr->ti_sci_id, out_irq); in ti_sci_intr_irq_domain_free()
121 ti_sci_release_resource(intr->out_irqs, out_irq); in ti_sci_intr_irq_domain_free()
141 u16 out_irq; in ti_sci_intr_alloc_parent_irq() local
143 out_irq = ti_sci_get_free_resource(intr->out_irqs); in ti_sci_intr_alloc_parent_irq()
144 if (out_irq == TI_SCI_RESOURCE_NULL) in ti_sci_intr_alloc_parent_irq()
147 p_hwirq = ti_sci_intr_xlate_irq(intr, out_irq); in ti_sci_intr_alloc_parent_irq()
172 intr->ti_sci_id, out_irq); in ti_sci_intr_alloc_parent_irq()
176 return out_irq; in ti_sci_intr_alloc_parent_irq()
201 int err, out_irq; ti_sci_intr_irq_domain_alloc() local
[all...]
/kernel/linux/linux-6.6/drivers/pci/
H A Dof_property.c190 struct of_phandle_args out_irq[OF_PCI_MAX_INT_PIN]; in of_pci_prop_intr_map() local
211 out_irq[i].np = pnode; in of_pci_prop_intr_map()
212 out_irq[i].args_count = 1; in of_pci_prop_intr_map()
213 out_irq[i].args[0] = pin; in of_pci_prop_intr_map()
214 ret = of_irq_parse_raw(laddr, &out_irq[i]); in of_pci_prop_intr_map()
216 out_irq[i].np = NULL; in of_pci_prop_intr_map()
220 of_property_read_u32(out_irq[i].np, "#address-cells", in of_pci_prop_intr_map()
227 if (!out_irq[i].np) in of_pci_prop_intr_map()
229 map_sz += 5 + addr_sz[i] + out_irq[i].args_count; in of_pci_prop_intr_map()
246 if (!out_irq[ in of_pci_prop_intr_map()
[all...]
H A Dof.c417 * @out_irq: structure of_phandle_args filled by this function
425 static int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq) in of_irq_parse_pci() argument
439 rc = of_irq_parse_one(dn, 0, out_irq); in of_irq_parse_pci()
504 out_irq->np = ppnode; in of_irq_parse_pci()
505 out_irq->args_count = 1; in of_irq_parse_pci()
506 out_irq->args[0] = pin; in of_irq_parse_pci()
509 rc = of_irq_parse_raw(laddr, out_irq); in of_irq_parse_pci()
/kernel/linux/linux-5.10/drivers/of/
H A Dirq.c82 * @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) 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()
250 * interrupt specifier into the out_irq structure 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 in of_irq_parse_raw()
286 of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_one() argument
[all...]
/kernel/linux/linux-6.6/drivers/of/
H A Dirq.c102 * @out_irq: structure of_phandle_args updated by this function
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()
288 * interrupt specifier into the out_irq structure 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 in of_irq_parse_raw()
329 of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_one() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dof_irq.h24 struct of_phandle_args *out_irq);
29 struct of_phandle_args *out_irq) in of_irq_parse_oldworld()
35 extern int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq);
43 struct of_phandle_args *out_irq);
63 struct of_phandle_args *out_irq) in of_irq_parse_one()
28 of_irq_parse_oldworld(const struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_oldworld() argument
62 of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_one() argument
/kernel/linux/linux-5.10/include/linux/
H A Dof_irq.h24 struct of_phandle_args *out_irq);
29 struct of_phandle_args *out_irq) in of_irq_parse_oldworld()
35 extern int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq);
37 struct of_phandle_args *out_irq);
28 of_irq_parse_oldworld(struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_oldworld() argument
/kernel/linux/linux-5.10/drivers/bcma/
H A Dmain.c161 struct of_phandle_args *out_irq, int num) in bcma_of_irq_parse()
167 rc = of_irq_parse_one(core->dev.of_node, num, out_irq); in bcma_of_irq_parse()
172 out_irq->np = parent->of_node; in bcma_of_irq_parse()
173 out_irq->args_count = 1; in bcma_of_irq_parse()
174 out_irq->args[0] = num; in bcma_of_irq_parse()
177 return of_irq_parse_raw(laddr, out_irq); in bcma_of_irq_parse()
183 struct of_phandle_args out_irq; in bcma_of_get_irq() local
189 ret = bcma_of_irq_parse(parent, core, &out_irq, num); in bcma_of_get_irq()
196 return irq_create_of_mapping(&out_irq); in bcma_of_get_irq()
159 bcma_of_irq_parse(struct device *parent, struct bcma_device *core, struct of_phandle_args *out_irq, int num) bcma_of_irq_parse() argument
/kernel/linux/linux-6.6/drivers/bcma/
H A Dmain.c162 struct of_phandle_args *out_irq, int num) in bcma_of_irq_parse()
168 rc = of_irq_parse_one(core->dev.of_node, num, out_irq); in bcma_of_irq_parse()
173 out_irq->np = parent->of_node; in bcma_of_irq_parse()
174 out_irq->args_count = 1; in bcma_of_irq_parse()
175 out_irq->args[0] = num; in bcma_of_irq_parse()
178 return of_irq_parse_raw(laddr, out_irq); in bcma_of_irq_parse()
184 struct of_phandle_args out_irq; in bcma_of_get_irq() local
190 ret = bcma_of_irq_parse(parent, core, &out_irq, num); in bcma_of_get_irq()
197 return irq_create_of_mapping(&out_irq); in bcma_of_get_irq()
160 bcma_of_irq_parse(struct device *parent, struct bcma_device *core, struct of_phandle_args *out_irq, int num) bcma_of_irq_parse() argument
/kernel/linux/linux-5.10/drivers/pci/
H A Dof.c399 * @out_irq: structure of_phandle_args filled by this function
407 static int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq) in of_irq_parse_pci() argument
421 rc = of_irq_parse_one(dn, 0, out_irq); in of_irq_parse_pci()
480 out_irq->np = ppnode; in of_irq_parse_pci()
481 out_irq->args_count = 1; in of_irq_parse_pci()
482 out_irq->args[0] = pin; in of_irq_parse_pci()
485 rc = of_irq_parse_raw(laddr, out_irq); in of_irq_parse_pci()
/kernel/linux/linux-5.10/drivers/clocksource/
H A Dtimer-rockchip.c180 goto out_irq; in rk_timer_probe()
188 out_irq: in rk_timer_probe()
236 goto out_irq; in rk_clkevt_init()
243 out_irq: in rk_clkevt_init()
H A Darm_global_timer.c313 goto out_irq; in global_timer_of_register()
319 goto out_irq; in global_timer_of_register()
325 out_irq: in global_timer_of_register()
H A Dtimer-tegra.c312 goto out_irq; in tegra_init_timer()
331 goto out_irq; in tegra_init_timer()
355 out_irq: in tegra_init_timer()
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-rockchip.c180 goto out_irq; in rk_timer_probe()
188 out_irq: in rk_timer_probe()
236 goto out_irq; in rk_clkevt_init()
243 out_irq: in rk_clkevt_init()
H A Dtimer-tegra.c312 goto out_irq; in tegra_init_timer()
331 goto out_irq; in tegra_init_timer()
355 out_irq: in tegra_init_timer()
H A Darm_global_timer.c413 goto out_irq; in global_timer_of_register()
419 goto out_irq; in global_timer_of_register()
425 out_irq: in global_timer_of_register()
H A Dexynos_mct.c580 goto out_irq; in exynos4_timer_interrupts()
609 goto out_irq; in exynos4_timer_interrupts()
621 goto out_irq; in exynos4_timer_interrupts()
625 out_irq: in exynos4_timer_interrupts()
/kernel/linux/linux-5.10/drivers/input/misc/
H A D88pm80x_onkey.c116 goto out_irq; in pm80x_onkey_probe()
132 out_irq: in pm80x_onkey_probe()
/kernel/linux/linux-6.6/drivers/input/misc/
H A D88pm80x_onkey.c116 goto out_irq; in pm80x_onkey_probe()
132 out_irq: in pm80x_onkey_probe()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-pca-isa.c150 goto out_irq; in pca_isa_probe()
155 out_irq: in pca_isa_probe()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-pca-isa.c150 goto out_irq; in pca_isa_probe()
155 out_irq: in pca_isa_probe()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/
H A Dpic.c388 struct of_phandle_args *out_irq) in of_irq_parse_oldworld()
416 out_irq->np = NULL; in of_irq_parse_oldworld()
417 out_irq->args[0] = ints[index]; in of_irq_parse_oldworld()
418 out_irq->args_count = 1; in of_irq_parse_oldworld()
387 of_irq_parse_oldworld(struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_oldworld() argument
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/
H A Dpic.c388 struct of_phandle_args *out_irq) in of_irq_parse_oldworld()
416 out_irq->np = NULL; in of_irq_parse_oldworld()
417 out_irq->args[0] = ints[index]; in of_irq_parse_oldworld()
418 out_irq->args_count = 1; in of_irq_parse_oldworld()
387 of_irq_parse_oldworld(const struct device_node *device, int index, struct of_phandle_args *out_irq) of_irq_parse_oldworld() argument
/kernel/linux/linux-5.10/drivers/parport/
H A Dparport_amiga.c207 goto out_irq; in amiga_parallel_probe()
217 out_irq: in amiga_parallel_probe()

Completed in 15 milliseconds

123