Home
last modified time | relevance | path

Searched refs:irq_num (Results 1 – 63 of 63) sorted by relevance

/linux-4.4.14/arch/m68k/mac/
Dbaboon.c50 int irq_bit, irq_num; in baboon_irq() local
63 irq_num = IRQ_BABOON_0; in baboon_irq()
68 generic_handle_irq(irq_num); in baboon_irq()
71 irq_num++; in baboon_irq()
Dpsc.c123 int irq_num; in psc_irq() local
135 irq_num = irq << 3; in psc_irq()
140 generic_handle_irq(irq_num); in psc_irq()
142 irq_num++; in psc_irq()
Dvia.c451 int irq_num; in via1_irq() local
458 irq_num = VIA1_SOURCE_BASE; in via1_irq()
463 generic_handle_irq(irq_num); in via1_irq()
465 ++irq_num; in via1_irq()
472 int irq_num; in via2_irq() local
479 irq_num = VIA2_SOURCE_BASE; in via2_irq()
484 generic_handle_irq(irq_num); in via2_irq()
486 ++irq_num; in via2_irq()
/linux-4.4.14/arch/arm/mach-omap1/
Dams-delta-fiq.c47 int gpio, irq_num, fiq_count; in deferred_fiq() local
58 irq_num = gpio_to_irq(gpio); in deferred_fiq()
63 struct irq_data *d = irq_get_irq_data(irq_num); in deferred_fiq()
73 generic_handle_irq(irq_num); in deferred_fiq()
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.h247 u32 irq_num = irq % IRQ_CFG_IRQ_PER_REG; in sunxi_irq_cfg_offset() local
248 return irq_num * IRQ_CFG_IRQ_BITS; in sunxi_irq_cfg_offset()
265 u32 irq_num = irq % IRQ_CTRL_IRQ_PER_REG; in sunxi_irq_ctrl_offset() local
266 return irq_num * IRQ_CTRL_IRQ_BITS; in sunxi_irq_ctrl_offset()
283 u32 irq_num = irq % IRQ_STATUS_IRQ_PER_REG; in sunxi_irq_status_offset() local
284 return irq_num * IRQ_STATUS_IRQ_BITS; in sunxi_irq_status_offset()
/linux-4.4.14/drivers/mfd/
Dtwl-core.h4 extern int twl6030_init_irq(struct device *dev, int irq_num);
6 extern int twl4030_init_irq(struct device *dev, int irq_num);
Dtwl6030-irq.c378 int twl6030_init_irq(struct device *dev, int irq_num) in twl6030_init_irq() argument
437 dev_info(dev, "PIH (irq %d) nested IRQs\n", irq_num); in twl6030_init_irq()
440 status = request_threaded_irq(irq_num, NULL, twl6030_irq_thread, in twl6030_init_irq()
443 dev_err(dev, "could not claim irq %d: %d\n", irq_num, status); in twl6030_init_irq()
447 twl6030_irq->twl_irq = irq_num; in twl6030_init_irq()
Dtps65912-irq.c71 for (i = 0; i < tps65912->irq_num; i++) { in tps65912_irq()
190 tps65912->irq_num = TPS65912_NUM_IRQ; in tps65912_irq_init()
194 cur_irq < tps65912->irq_num + tps65912->irq_base; in tps65912_irq_init()
Dtwl4030-irq.c684 int twl4030_init_irq(struct device *dev, int irq_num) in twl4030_init_irq() argument
736 irq_num, irq_base, irq_end); in twl4030_init_irq()
746 status = request_threaded_irq(irq_num, NULL, handle_twl4030_pih, in twl4030_init_irq()
750 dev_err(dev, "could not claim irq%d: %d\n", irq_num, status); in twl4030_init_irq()
753 enable_irq_wake(irq_num); in twl4030_init_irq()
Dtps6586x.c347 int irq_num = ARRAY_SIZE(tps6586x_irqs); in tps6586x_irq_init() local
360 new_irq_base = irq_alloc_descs(irq_base, 0, irq_num, -1); in tps6586x_irq_init()
371 irq_num, new_irq_base, &tps6586x_domain_ops, in tps6586x_irq_init()
/linux-4.4.14/arch/arm/kvm/
Dtrace.h91 TP_PROTO(unsigned int type, int vcpu_idx, int irq_num, int level),
92 TP_ARGS(type, vcpu_idx, irq_num, level),
97 __field( int, irq_num )
104 __entry->irq_num = irq_num;
112 __entry->type, __entry->vcpu_idx, __entry->irq_num, __entry->level)
Darm.c691 unsigned int irq_type, vcpu_idx, irq_num; in kvm_vm_ioctl_irq_line() local
698 irq_num = (irq >> KVM_ARM_IRQ_NUM_SHIFT) & KVM_ARM_IRQ_NUM_MASK; in kvm_vm_ioctl_irq_line()
700 trace_kvm_irq_line(irq_type, vcpu_idx, irq_num, irq_level->level); in kvm_vm_ioctl_irq_line()
714 if (irq_num > KVM_ARM_IRQ_CPU_FIQ) in kvm_vm_ioctl_irq_line()
717 return vcpu_interrupt_line(vcpu, irq_num, level); in kvm_vm_ioctl_irq_line()
729 if (irq_num < VGIC_NR_SGIS || irq_num >= VGIC_NR_PRIVATE_IRQS) in kvm_vm_ioctl_irq_line()
732 return kvm_vgic_inject_irq(kvm, vcpu->vcpu_id, irq_num, level); in kvm_vm_ioctl_irq_line()
737 if (irq_num < VGIC_NR_PRIVATE_IRQS) in kvm_vm_ioctl_irq_line()
740 return kvm_vgic_inject_irq(kvm, 0, irq_num, level); in kvm_vm_ioctl_irq_line()
/linux-4.4.14/drivers/input/touchscreen/
Dw90p910_ts.c53 int irq_num; member
280 w90p910_ts->irq_num = platform_get_irq(pdev, 0); in w90x900ts_probe()
281 if (request_irq(w90p910_ts->irq_num, w90p910_ts_interrupt, in w90x900ts_probe()
295 fail5: free_irq(w90p910_ts->irq_num, w90p910_ts); in w90x900ts_probe()
309 free_irq(w90p910_ts->irq_num, w90p910_ts); in w90x900ts_remove()
/linux-4.4.14/arch/arm/mach-omap2/
Dprm44xx.c740 int irq_num; in omap44xx_prm_late_init() local
749 irq_num = of_irq_get(prm_init_data->np, 0); in omap44xx_prm_late_init()
754 if (irq_num < 0 && !(prm_init_data->flags & PRM_IRQ_DEFAULT)) { in omap44xx_prm_late_init()
755 if (irq_num == -EPROBE_DEFER) in omap44xx_prm_late_init()
756 return irq_num; in omap44xx_prm_late_init()
763 if (irq_num >= 0) { in omap44xx_prm_late_init()
764 omap4_prcm_irq_setup.irq = irq_num; in omap44xx_prm_late_init()
Dprm3xxx.c704 int irq_num; in omap3xxx_prm_late_init() local
708 irq_num = of_irq_get(np, 0); in omap3xxx_prm_late_init()
709 if (irq_num >= 0) in omap3xxx_prm_late_init()
710 omap3_prcm_irq_setup.irq = irq_num; in omap3xxx_prm_late_init()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_cmd.c283 int irq_num; in wait_for_io_cmd_user() local
288 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user()
289 if (qdev->last_sent_io_cmd > irq_num) { in wait_for_io_cmd_user()
292 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
295 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
299 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user()
302 qdev->last_sent_io_cmd = irq_num + 1; in wait_for_io_cmd_user()
305 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
308 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
/linux-4.4.14/drivers/staging/comedi/drivers/
Dni_at_a2150.c655 unsigned int irq_num = it->options[1]; in a2150_alloc_irq_and_dma() local
662 if (irq_num > 15 || dma_chan > 7 || in a2150_alloc_irq_and_dma()
663 !((1 << irq_num) & 0xdef8) || !((1 << dma_chan) & 0xef)) in a2150_alloc_irq_and_dma()
666 if (request_irq(irq_num, a2150_interrupt, 0, dev->board_name, dev)) in a2150_alloc_irq_and_dma()
674 free_irq(irq_num, dev); in a2150_alloc_irq_and_dma()
676 dev->irq = irq_num; in a2150_alloc_irq_and_dma()
677 devpriv->irq_dma_bits = IRQ_LVL_BITS(irq_num) | in a2150_alloc_irq_and_dma()
Dpcl816.c573 unsigned int irq_num = it->options[1]; in pcl816_alloc_irq_and_dma() local
577 if (!(irq_num >= 2 && irq_num <= 7) || in pcl816_alloc_irq_and_dma()
581 if (request_irq(irq_num, pcl816_interrupt, 0, dev->board_name, dev)) in pcl816_alloc_irq_and_dma()
588 free_irq(irq_num, dev); in pcl816_alloc_irq_and_dma()
590 dev->irq = irq_num; in pcl816_alloc_irq_and_dma()
Ddt282x.c1032 unsigned int irq_num = it->options[1]; in dt282x_alloc_dma() local
1043 if (!irq_num || dma_chan[0] == dma_chan[1] || in dt282x_alloc_dma()
1048 if (request_irq(irq_num, dt282x_interrupt, 0, dev->board_name, dev)) in dt282x_alloc_dma()
1055 free_irq(irq_num, dev); in dt282x_alloc_dma()
/linux-4.4.14/drivers/dma/
Dmmp_tdma.c332 int irq_num = 0; in mmp_tdma_int_handler() local
339 irq_num++; in mmp_tdma_int_handler()
342 if (irq_num) in mmp_tdma_int_handler()
629 int irq = 0, irq_num = 0; in mmp_tdma_probe() local
648 irq_num++; in mmp_tdma_probe()
667 if (irq_num != chan_num) { in mmp_tdma_probe()
677 irq = (irq_num != chan_num) ? 0 : platform_get_irq(pdev, i); in mmp_tdma_probe()
Dmmp_pdma.c217 int irq_num = 0; in mmp_pdma_int_handler() local
228 irq_num++; in mmp_pdma_int_handler()
231 if (irq_num) in mmp_pdma_int_handler()
1003 int dma_channels = 0, irq_num = 0; in mmp_pdma_probe() local
1033 irq_num++; in mmp_pdma_probe()
1043 if (irq_num != dma_channels) { in mmp_pdma_probe()
1053 irq = (irq_num != dma_channels) ? 0 : platform_get_irq(op, i); in mmp_pdma_probe()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_mdio.c186 char irq_num[4]; in sxgbe_mdio_register() local
213 sprintf(irq_num, "%d", phy->irq); in sxgbe_mdio_register()
214 irq_str = irq_num; in sxgbe_mdio_register()
/linux-4.4.14/virt/kvm/arm/
Dvgic.c1526 unsigned int irq_num, bool level) in vgic_update_irq_pending() argument
1534 trace_vgic_update_irq_pending(cpuid, irq_num, level); in vgic_update_irq_pending()
1536 if (irq_num >= min(kvm->arch.vgic.nr_irqs, 1020)) in vgic_update_irq_pending()
1542 edge_triggered = vgic_irq_is_edge(vcpu, irq_num); in vgic_update_irq_pending()
1545 if (!vgic_validate_injection(vcpu, irq_num, level)) { in vgic_update_irq_pending()
1550 if (irq_num >= VGIC_NR_PRIVATE_IRQS) { in vgic_update_irq_pending()
1551 cpuid = dist->irq_spi_cpu[irq_num - VGIC_NR_PRIVATE_IRQS]; in vgic_update_irq_pending()
1560 kvm_debug("Inject IRQ%d level %d CPU%d\n", irq_num, level, cpuid); in vgic_update_irq_pending()
1564 vgic_dist_irq_set_level(vcpu, irq_num); in vgic_update_irq_pending()
1565 vgic_dist_irq_set_pending(vcpu, irq_num); in vgic_update_irq_pending()
[all …]
/linux-4.4.14/drivers/clocksource/
Dtimer-sp804.c223 u32 irq_num = 0; in sp804_of_init() local
257 of_property_read_u32(np, "arm,sp804-has-irq", &irq_num); in sp804_of_init()
258 if (irq_num == 2) { in sp804_of_init()
/linux-4.4.14/drivers/media/rc/
Dir-rx51.c56 unsigned int irq_num; member
202 lirc_rx51->irq_num = omap_dm_timer_get_irq(lirc_rx51->pulse_timer); in lirc_rx51_init_port()
203 retval = request_irq(lirc_rx51->irq_num, lirc_rx51_interrupt_handler, in lirc_rx51_init_port()
226 free_irq(lirc_rx51->irq_num, lirc_rx51); in lirc_rx51_free_port()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_mdio.c245 char irq_num[4]; in stmmac_mdio_register() local
275 sprintf(irq_num, "%d", phydev->irq); in stmmac_mdio_register()
276 irq_str = irq_num; in stmmac_mdio_register()
/linux-4.4.14/drivers/rtc/
Drtc-nuc900.c48 int irq_num; member
252 nuc900_rtc->irq_num = platform_get_irq(pdev, 0); in nuc900_rtc_probe()
253 if (devm_request_irq(&pdev->dev, nuc900_rtc->irq_num, in nuc900_rtc_probe()
Drtc-ds1685.c2051 rtc->irq_num = ret; in ds1685_rtc_probe()
2054 ret = devm_request_irq(&pdev->dev, rtc->irq_num, in ds1685_rtc_probe()
2062 rtc->irq_num = 0; in ds1685_rtc_probe()
2180 disable_irq_nosync(rtc->irq_num); in ds1685_rtc_poweroff()
/linux-4.4.14/arch/mips/pci/
Dpci-octeon.c240 int irq_num; in octeon_pci_pcibios_map_irq() local
249 irq_num = ((interrupts[dev_num] - 'A' + pin - 1) & 3) + in octeon_pci_pcibios_map_irq()
252 irq_num = ((slot + pin - 3) & 3) + OCTEON_IRQ_PCI_INT0; in octeon_pci_pcibios_map_irq()
253 return irq_num; in octeon_pci_pcibios_map_irq()
/linux-4.4.14/drivers/net/ethernet/ti/
Ddavinci_emac.c1539 int res_num = 0, irq_num = 0; in emac_dev_open() local
1578 for (irq_num = res->start; irq_num <= res->end; irq_num++) { in emac_dev_open()
1579 if (request_irq(irq_num, emac_irq, 0, ndev->name, in emac_dev_open()
1592 irq_num--; in emac_dev_open()
1684 irq_num = res->end; in emac_dev_open()
1686 for (m = irq_num; m >= res->start; m--) in emac_dev_open()
1707 int irq_num; in emac_dev_stop() local
1725 for (irq_num = res->start; irq_num <= res->end; irq_num++) in emac_dev_stop()
1726 free_irq(irq_num, priv->ndev); in emac_dev_stop()
/linux-4.4.14/arch/metag/kernel/perf/
Dperf_event.h80 irqreturn_t (*handle_irq)(int irq_num, void *dev);
/linux-4.4.14/sound/soc/nuc900/
Dnuc900-audio.h103 unsigned long irq_num; member
Dnuc900-pcm.c246 if (request_irq(nuc900_audio->irq_num, nuc900_dma_interrupt, in nuc900_dma_open()
260 free_irq(nuc900_audio->irq_num, substream); in nuc900_dma_close()
Dnuc900-ac97.c348 nuc900_audio->irq_num = platform_get_irq(pdev, 0); in nuc900_ac97_drvprobe()
349 if (!nuc900_audio->irq_num) { in nuc900_ac97_drvprobe()
/linux-4.4.14/arch/powerpc/include/asm/
Dtsi108.h99 u16 irq_num; /* irq number */ member
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst.c290 ret = devm_request_threaded_irq(ctx->dev, ctx->irq_num, ctx->ops->interrupt, in sst_context_init()
296 dev_dbg(ctx->dev, "Registered IRQ %#x\n", ctx->irq_num); in sst_context_init()
416 synchronize_irq(ctx->irq_num); in intel_sst_runtime_suspend()
448 synchronize_irq(ctx->irq_num); in intel_sst_suspend()
Dsst_pci.c133 sst_drv_ctx->irq_num = pci->irq; in intel_sst_probe()
Dsst_acpi.c221 ctx->irq_num = platform_get_irq(pdev, in sst_platform_get_resources()
Dsst.h385 int irq_num; member
/linux-4.4.14/drivers/net/ethernet/tundra/
Dtsi108_eth.c85 unsigned int irq_num; member
1297 i = request_irq(data->irq_num, tsi108_irq, 0, dev->name, dev); in tsi108_open()
1300 data->id, data->irq_num); in tsi108_open()
1303 dev->irq = data->irq_num; in tsi108_open()
1414 free_irq(data->irq_num, dev); in tsi108_close()
1579 einfo->phy, einfo->irq_num); in tsi108_init_one()
1602 data->irq_num = einfo->irq_num; in tsi108_init_one()
/linux-4.4.14/include/linux/perf/
Darm_pmu.h86 irqreturn_t (*handle_irq)(int irq_num, void *dev);
/linux-4.4.14/drivers/irqchip/
Dirq-s3c24xx.c532 int irq_num; in s3c24xx_init_intc() local
555 irq_num = 32; in s3c24xx_init_intc()
562 irq_num = 29; in s3c24xx_init_intc()
570 irq_num = 8; in s3c24xx_init_intc()
579 irq_num = 24; in s3c24xx_init_intc()
590 intc->domain = irq_domain_add_legacy(np, irq_num, irq_start, in s3c24xx_init_intc()
/linux-4.4.14/arch/powerpc/sysdev/
Dtsi108_dev.c131 tsi_eth_data.irq_num = irq_of_parse_and_map(np, 0); in tsi108_eth_of_init()
/linux-4.4.14/include/linux/rtc/
Dds1685.h53 int irq_num; member
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss.h95 unsigned int irq_num; member
Diss.c1449 iss->irq_num = ret; in iss_probe()
1451 if (devm_request_irq(iss->dev, iss->irq_num, iss_isr, IRQF_SHARED, in iss_probe()
/linux-4.4.14/include/linux/mfd/
Dtps65912.h307 int irq_num; member
/linux-4.4.14/drivers/media/platform/omap3isp/
Disp.h183 unsigned int irq_num; member
Disp.c2445 isp->irq_num = platform_get_irq(pdev, 0); in isp_probe()
2446 if (isp->irq_num <= 0) { in isp_probe()
2452 if (devm_request_irq(isp->dev, isp->irq_num, isp_isr, IRQF_SHARED, in isp_probe()
/linux-4.4.14/include/kvm/
Darm_vgic.h339 int kvm_vgic_inject_irq(struct kvm *kvm, int cpuid, unsigned int irq_num,
/linux-4.4.14/drivers/pci/hotplug/
Dcpqphp_pci.c161 int cpqhp_set_irq (u8 bus_num, u8 dev_num, u8 int_pin, u8 irq_num) in cpqhp_set_irq() argument
182 __func__, dev_num, bus_num, int_pin, irq_num); in cpqhp_set_irq()
183 rc = pcibios_set_irq_routing(fakedev, int_pin - 1, irq_num); in cpqhp_set_irq()
194 temp_word |= 0x01 << irq_num; in cpqhp_set_irq()
Dcpqphp.h430 int cpqhp_set_irq(u8 bus_num, u8 dev_num, u8 int_pin, u8 irq_num);
/linux-4.4.14/arch/arm/kernel/
Dperf_event_xscale.c144 xscale1pmu_handle_irq(int irq_num, void *dev) in xscale1pmu_handle_irq() argument
491 xscale2pmu_handle_irq(int irq_num, void *dev) in xscale2pmu_handle_irq() argument
Dperf_event_v6.c305 armv6pmu_handle_irq(int irq_num, in armv6pmu_handle_irq() argument
Dperf_event_v7.c843 static irqreturn_t armv7pmu_handle_irq(int irq_num, void *dev) in armv7pmu_handle_irq() argument
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss.h264 int irq_num; member
Dknav_qmss_queue.c1644 inst->irq_num = -1; in knav_queue_init_queue()
/linux-4.4.14/drivers/usb/gadget/udc/
Dpch_udc.c1382 int irq_num = 0; in pch_vbus_gpio_init() local
1408 irq_num = gpio_to_irq(vbus_gpio_port); in pch_vbus_gpio_init()
1409 if (irq_num > 0) { in pch_vbus_gpio_init()
1410 irq_set_irq_type(irq_num, IRQ_TYPE_EDGE_BOTH); in pch_vbus_gpio_init()
1411 err = request_irq(irq_num, pch_vbus_gpio_irq, 0, in pch_vbus_gpio_init()
1414 dev->vbus_gpio.intr = irq_num; in pch_vbus_gpio_init()
1419 __func__, irq_num, err); in pch_vbus_gpio_init()
/linux-4.4.14/drivers/mmc/host/
Dwmt-sdmmc.c336 static irqreturn_t wmt_mci_dma_isr(int irq_num, void *data) in wmt_mci_dma_isr() argument
373 static irqreturn_t wmt_mci_regular_isr(int irq_num, void *data) in wmt_mci_regular_isr() argument
/linux-4.4.14/drivers/input/keyboard/
Dcap11xx.c180 static irqreturn_t cap11xx_thread_func(int irq_num, void *data) in cap11xx_thread_func() argument
/linux-4.4.14/arch/arm64/kernel/
Dperf_event.c425 static irqreturn_t armv8pmu_handle_irq(int irq_num, void *dev) in armv8pmu_handle_irq() argument
/linux-4.4.14/drivers/bus/
Darm-cci.c806 static irqreturn_t pmu_handle_irq(int irq_num, void *dev) in pmu_handle_irq() argument
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dtg3.c11171 static int tg3_request_irq(struct tg3 *tp, int irq_num) in tg3_request_irq() argument
11176 struct tg3_napi *tnapi = &tp->napi[irq_num]; in tg3_request_irq()
11184 "%s-txrx-%d", tp->dev->name, irq_num); in tg3_request_irq()
11187 "%s-tx-%d", tp->dev->name, irq_num); in tg3_request_irq()
11190 "%s-rx-%d", tp->dev->name, irq_num); in tg3_request_irq()
11193 "%s-%d", tp->dev->name, irq_num); in tg3_request_irq()