| /linux/drivers/of/ |
| H A D | irq.c | 108 const __be32 *of_irq_parse_imap_parent(const __be32 *imap, int len, struct of_phandle_args *out_irq) in of_irq_parse_imap_parent() argument 152 out_irq->np = np; in of_irq_parse_imap_parent() 154 out_irq->args[i] = be32_to_cpup(imap - intsize + i); in of_irq_parse_imap_parent() 155 out_irq->args_count = intsize; in of_irq_parse_imap_parent() 246 int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq) in of_irq_parse_raw() argument 256 of_print_phandle_args("of_irq_parse_raw: ", out_irq); in of_irq_parse_raw() 259 ipar = of_node_get(out_irq->np); in of_irq_parse_raw() 279 if (out_irq->args_count != intsize) in of_irq_parse_raw() 308 initial_match_array[addrsize + i] = cpu_to_be32(out_irq->args[i]); in of_irq_parse_raw() 364 imap = of_irq_parse_imap_parent(oldimap, imaplen, out_irq); in of_irq_parse_raw() [all …]
|
| /linux/drivers/pci/ |
| H A D | of_property.c | 214 struct of_phandle_args out_irq[OF_PCI_MAX_INT_PIN]; in of_pci_prop_intr_map() local 235 out_irq[i].np = pnode; in of_pci_prop_intr_map() 236 out_irq[i].args_count = 1; in of_pci_prop_intr_map() 237 out_irq[i].args[0] = pin; in of_pci_prop_intr_map() 238 ret = of_irq_parse_raw(laddr, &out_irq[i]); in of_pci_prop_intr_map() 240 out_irq[i].np = NULL; in of_pci_prop_intr_map() 244 of_property_read_u32(out_irq[i].np, "#address-cells", in of_pci_prop_intr_map() 251 if (!out_irq[i].np) in of_pci_prop_intr_map() 253 map_sz += 5 + addr_sz[i] + out_irq[i].args_count; in of_pci_prop_intr_map() 272 if (!out_irq[i].np) in of_pci_prop_intr_map() [all …]
|
| /linux/drivers/bcma/ |
| H A D | main.c | 162 struct of_phandle_args *out_irq, int num) in bcma_of_irq_parse() argument 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()
|
| /linux/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 | 443 goto out_irq; in global_timer_of_register() 449 goto out_irq; in global_timer_of_register() 455 out_irq: in global_timer_of_register()
|
| /linux/drivers/irqchip/ |
| H A D | irq-stm32mp-exti.c | 527 struct of_phandle_args out_irq; in stm32mp_exti_domain_alloc() local 530 ret = of_irq_parse_one(host_data->dev->of_node, hwirq, &out_irq); in stm32mp_exti_domain_alloc() 534 if (of_fwnode_handle(out_irq.np) != dm->parent->fwnode) in stm32mp_exti_domain_alloc() 537 of_phandle_args_to_fwspec(out_irq.np, out_irq.args, in stm32mp_exti_domain_alloc() 538 out_irq.args_count, &p_fwspec); in stm32mp_exti_domain_alloc()
|
| /linux/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()
|
| H A D | i2c-cpm.c | 451 goto out_irq; in cpm_i2c_setup() 482 goto out_irq; in cpm_i2c_setup() 598 out_irq: in cpm_i2c_setup()
|
| /linux/drivers/input/misc/ |
| H A D | 88pm80x_onkey.c | 104 goto out_irq; in pm80x_onkey_probe() 120 out_irq: in pm80x_onkey_probe()
|
| /linux/arch/powerpc/platforms/powermac/ |
| H A D | pic.c | 389 struct of_phandle_args *out_irq) in of_irq_parse_oldworld() argument 417 out_irq->np = NULL; in of_irq_parse_oldworld() 418 out_irq->args[0] = ints[index]; in of_irq_parse_oldworld() 419 out_irq->args_count = 1; in of_irq_parse_oldworld()
|
| /linux/drivers/parport/ |
| H A D | parport_amiga.c | 207 goto out_irq; in amiga_parallel_probe() 217 out_irq: in amiga_parallel_probe()
|
| /linux/drivers/watchdog/ |
| H A D | wdt_pci.c | 658 goto out_irq; in wdtpci_init_one() 692 out_irq: in wdtpci_init_one()
|
| /linux/sound/soc/fsl/ |
| H A D | mpc5200_dma.c | 410 goto out_irq; in mpc5200_audio_dma_create() 419 out_irq: in mpc5200_audio_dma_create()
|
| /linux/arch/x86/kernel/ |
| H A D | traps.c | 1348 goto out_irq; in exc_debug_user() 1360 out_irq: in exc_debug_user()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | fsl_rmu.c | 779 goto out_irq; in fsl_open_outb_mbox() 801 out_irq: in fsl_open_outb_mbox()
|
| /linux/drivers/media/platform/via/ |
| H A D | via-camera.c | 1259 goto out_irq; in viacam_probe() 1273 out_irq: in viacam_probe()
|
| /linux/drivers/net/ethernet/3com/ |
| H A D | typhoon.c | 2074 goto out_irq; in typhoon_open() 2080 out_irq: in typhoon_open()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | main.c | 6643 goto out_irq; in wlcore_nvs_cb() 6647 goto out_irq; in wlcore_nvs_cb() 6651 goto out_irq; in wlcore_nvs_cb() 6663 out_irq: in wlcore_nvs_cb()
|
| /linux/kernel/locking/ |
| H A D | lockdep.c | 6535 goto out_irq; in lockdep_reset_lock_reg() 6542 out_irq: in lockdep_reset_lock_reg()
|