/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-ti-sci-intr.c | 113 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 D | irq-ti-sci-intr.c | 113 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 D | of_property.c | 190 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 D | of.c | 417 * @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 D | irq.c | 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) 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 D | irq.c | 102 * @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 D | of_irq.h | 24 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 D | of_irq.h | 24 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 D | main.c | 161 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 D | main.c | 162 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 D | of.c | 399 * @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 D | timer-rockchip.c | 180 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 D | arm_global_timer.c | 313 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 D | timer-tegra.c | 312 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 D | timer-rockchip.c | 180 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 D | timer-tegra.c | 312 goto out_irq; in tegra_init_timer() 331 goto out_irq; in tegra_init_timer() 355 out_irq: in tegra_init_timer()
|
H A D | arm_global_timer.c | 413 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 D | exynos_mct.c | 580 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 D | 88pm80x_onkey.c | 116 goto out_irq; in pm80x_onkey_probe() 132 out_irq: in pm80x_onkey_probe()
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | 88pm80x_onkey.c | 116 goto out_irq; in pm80x_onkey_probe() 132 out_irq: in pm80x_onkey_probe()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-pca-isa.c | 150 goto out_irq; in pca_isa_probe() 155 out_irq: in pca_isa_probe()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-pca-isa.c | 150 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 D | pic.c | 388 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 D | pic.c | 388 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 D | parport_amiga.c | 207 goto out_irq; in amiga_parallel_probe() 217 out_irq: in amiga_parallel_probe()
|