Home
last modified time | relevance | path

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

1234

/drivers/perf/
A Darm_dmc620_pmu.c82 unsigned int irq_num; member
432 if (irq->irq_num == irq_num && refcount_inc_not_zero(&irq->refcount)) in __dmc620_pmu_get_irq()
459 irq->irq_num = irq_num; in __dmc620_pmu_get_irq()
465 free_irq(irq_num, irq); in __dmc620_pmu_get_irq()
476 irq = __dmc620_pmu_get_irq(irq_num); in dmc620_pmu_get_irq()
507 free_irq(irq->irq_num, irq); in dmc620_pmu_put_irq()
667 int irq_num; in dmc620_pmu_device_probe() local
701 irq_num = platform_get_irq(pdev, 0); in dmc620_pmu_device_probe()
702 if (irq_num < 0) in dmc620_pmu_device_probe()
703 return irq_num; in dmc620_pmu_device_probe()
[all …]
A Dalibaba_uncore_drw_pmu.c88 int irq_num; member
99 int irq_num; member
423 *pdev, int irq_num) in __ali_drw_pmu_init_irq() argument
429 if (irq->irq_num == irq_num in __ali_drw_pmu_init_irq()
454 "Fail to request IRQ:%d ret:%d\n", irq_num, ret); in __ali_drw_pmu_init_irq()
467 irq->irq_num = irq_num; in __ali_drw_pmu_init_irq()
480 int irq_num; in ali_drw_pmu_init_irq() local
484 irq_num = platform_get_irq(pdev, 0); in ali_drw_pmu_init_irq()
485 if (irq_num < 0) in ali_drw_pmu_init_irq()
486 return irq_num; in ali_drw_pmu_init_irq()
[all …]
/drivers/net/wireless/ath/ath11k/
A Dpcic.c329 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath11k_pcic_free_ext_irq()
362 enable_irq(ab->irq_num[irq_idx]); in ath11k_pcic_ce_irq_enable()
376 disable_irq_nosync(ab->irq_num[irq_idx]); in ath11k_pcic_ce_irq_disable()
402 synchronize_irq(ab->irq_num[irq_idx]); in ath11k_pcic_sync_ce_irqs()
413 enable_irq(ce_pipe->ab->irq_num[irq_idx]); in ath11k_pcic_ce_tasklet()
428 disable_irq_nosync(ab->irq_num[irq_idx]); in ath11k_pcic_ce_interrupt_handler()
511 synchronize_irq(ab->irq_num[irq_idx]); in ath11k_pcic_sync_ext_irqs()
629 ab->irq_num[irq_idx] = irq; in ath11k_pcic_ext_irq_config()
705 ab->irq_num[irq_idx] = irq; in ath11k_pcic_config_irq()
860 disable_irq_nosync(ab->irq_num[irq_idx]); in ath11k_pci_disable_ce_irqs_except_wake_irq()
[all …]
A Dahb.c228 disable_irq_nosync(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath11k_ahb_ext_grp_disable()
253 enable_irq(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath11k_ahb_ext_grp_enable()
324 synchronize_irq(ab->irq_num[irq_idx]); in ath11k_ahb_sync_ce_irqs()
338 synchronize_irq(ab->irq_num[irq_idx]); in ath11k_ahb_sync_ext_irqs()
442 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath11k_ahb_free_ext_irq()
461 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath11k_ahb_free_irq()
595 ab->irq_num[irq_idx] = irq; in ath11k_ahb_config_ext_irq()
635 ab->irq_num[irq_idx] = irq; in ath11k_ahb_config_irq()
697 wake_irq = ab->irq_num[ATH11K_PCI_IRQ_CE0_OFFSET + ATH11K_PCI_CE_WAKE_IRQ]; in ath11k_ahb_hif_suspend()
732 wake_irq = ab->irq_num[ATH11K_PCI_IRQ_CE0_OFFSET + ATH11K_PCI_CE_WAKE_IRQ]; in ath11k_ahb_hif_resume()
/drivers/pinctrl/sunxi/
A 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()
266 u32 irq_num = irq % IRQ_CTRL_IRQ_PER_REG; in sunxi_irq_ctrl_offset() local
267 return irq_num * IRQ_CTRL_IRQ_BITS; in sunxi_irq_ctrl_offset()
292 u32 irq_num = irq % IRQ_STATUS_IRQ_PER_REG; in sunxi_irq_status_offset() local
293 return irq_num * IRQ_STATUS_IRQ_BITS; in sunxi_irq_status_offset()
/drivers/mfd/
A Dtwl6030-irq.c291 int twl6030_init_irq(struct device *dev, int irq_num) in twl6030_init_irq() argument
346 dev_info(dev, "PIH (irq %d) nested IRQs\n", irq_num); in twl6030_init_irq()
349 status = request_threaded_irq(irq_num, NULL, twl6030_irq_thread, in twl6030_init_irq()
352 dev_err(dev, "could not claim irq %d: %d\n", irq_num, status); in twl6030_init_irq()
356 twl6030_irq->twl_irq = irq_num; in twl6030_init_irq()
A Dtwl-core.h5 extern int twl6030_init_irq(struct device *dev, int irq_num);
7 extern int twl4030_init_irq(struct device *dev, int irq_num);
A Dtwl4030-irq.c674 int twl4030_init_irq(struct device *dev, int irq_num) in twl4030_init_irq() argument
725 irq_num, irq_base, irq_end); in twl4030_init_irq()
735 status = request_threaded_irq(irq_num, NULL, handle_twl4030_pih, in twl4030_init_irq()
739 dev_err(dev, "could not claim irq%d: %d\n", irq_num, status); in twl4030_init_irq()
742 enable_irq_wake(irq_num); in twl4030_init_irq()
/drivers/dma/xilinx/
A Dxdma.c135 u32 irq_num; member
996 u32 irq_start, u32 irq_num) in xdma_set_vector_reg() argument
1002 while (irq_num > 0) { in xdma_set_vector_reg()
1007 irq_num--; in xdma_set_vector_reg()
1008 if (!irq_num) in xdma_set_vector_reg()
1034 if (xdev->irq_num < XDMA_CHAN_NUM(xdev)) { in xdma_irq_init()
1075 if (xdev->irq_num > user_irq_start) { in xdma_irq_init()
1078 xdev->irq_num - user_irq_start); in xdma_irq_init()
1120 index = irq_num - xdev->irq_start; in xdma_disable_user_irq()
1142 index = irq_num - xdev->irq_start; in xdma_enable_user_irq()
[all …]
/drivers/gpu/drm/qxl/
A Dqxl_cmd.c282 int irq_num; in wait_for_io_cmd_user() local
287 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user()
288 if (qdev->last_sent_io_cmd > irq_num) { in wait_for_io_cmd_user()
291 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
294 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
298 irq_num = atomic_read(&qdev->irq_received_io_cmd); in wait_for_io_cmd_user()
301 qdev->last_sent_io_cmd = irq_num + 1; in wait_for_io_cmd_user()
304 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
307 atomic_read(&qdev->irq_received_io_cmd) > irq_num, 5*HZ); in wait_for_io_cmd_user()
/drivers/i2c/busses/
A Di2c-pasemi-platform.c52 int irq_num; in pasemi_platform_i2c_probe() local
82 irq_num = platform_get_irq(pdev, 0); in pasemi_platform_i2c_probe()
83 …error = devm_request_irq(smbus->dev, irq_num, pasemi_irq_handler, 0, "pasemi_apple_i2c", (void *)s… in pasemi_platform_i2c_probe()
/drivers/rtc/
A Drtc-ma35d1.c55 int irq_num; member
238 rtc->irq_num = platform_get_irq(pdev, 0); in ma35d1_rtc_probe()
240 ret = devm_request_irq(&pdev->dev, rtc->irq_num, ma35d1_rtc_interrupt, in ma35d1_rtc_probe()
269 enable_irq_wake(rtc->irq_num); in ma35d1_rtc_suspend()
279 disable_irq_wake(rtc->irq_num); in ma35d1_rtc_resume()
/drivers/net/ethernet/intel/i40e/
A Di40e_trace.h76 __field(int, irq_num)
90 __entry->irq_num = q->irq_num;
101 __get_str(dev_name), __get_str(qname), __entry->irq_num,
/drivers/media/platform/ti/vpe/
A Dvpdma.h258 void vpdma_enable_list_complete_irq(struct vpdma_data *vpdma, int irq_num,
260 void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
262 unsigned int vpdma_get_list_stat(struct vpdma_data *vpdma, int irq_num);
263 unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num);
A Dvpdma.c951 void vpdma_enable_list_complete_irq(struct vpdma_data *vpdma, int irq_num, in vpdma_enable_list_complete_irq() argument
954 u32 reg_addr = VPDMA_INT_LIST0_MASK + VPDMA_INTX_OFFSET * irq_num; in vpdma_enable_list_complete_irq()
967 unsigned int vpdma_get_list_stat(struct vpdma_data *vpdma, int irq_num) in vpdma_get_list_stat() argument
969 u32 reg_addr = VPDMA_INT_LIST0_STAT + VPDMA_INTX_OFFSET * irq_num; in vpdma_get_list_stat()
976 unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num) in vpdma_get_list_mask() argument
978 u32 reg_addr = VPDMA_INT_LIST0_MASK + VPDMA_INTX_OFFSET * irq_num; in vpdma_get_list_mask()
985 void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num, in vpdma_clear_list_stat() argument
988 u32 reg_addr = VPDMA_INT_LIST0_STAT + VPDMA_INTX_OFFSET * irq_num; in vpdma_clear_list_stat()
/drivers/net/ethernet/ti/
A Ddavinci_emac.c1416 int res_num = 0, irq_num = 0; in emac_dev_open() local
1467 for (irq_num = res->start; irq_num <= res->end; irq_num++) { in emac_dev_open()
1478 irq_num--; in emac_dev_open()
1565 irq_num = platform_get_irq(priv->pdev, q); in emac_dev_open()
1566 if (irq_num > 0) in emac_dev_open()
1567 free_irq(irq_num, ndev); in emac_dev_open()
1576 irq_num = res->end; in emac_dev_open()
1578 for (m = irq_num; m >= res->start; m--) in emac_dev_open()
1600 int irq_num; in emac_dev_stop() local
1632 for (irq_num = res->start; irq_num <= res->end; irq_num++) in emac_dev_stop()
[all …]
/drivers/dma/
A Dmmp_tdma.c333 int irq_num = 0; in mmp_tdma_int_handler() local
340 irq_num++; in mmp_tdma_int_handler()
343 if (irq_num) in mmp_tdma_int_handler()
640 int irq = 0, irq_num = 0; in mmp_tdma_probe() local
655 irq_num++; in mmp_tdma_probe()
670 if (irq_num != chan_num) { in mmp_tdma_probe()
680 irq = (irq_num != chan_num) ? 0 : platform_get_irq(pdev, i); in mmp_tdma_probe()
A 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()
938 int i, irq = 0, irq_num = 0; in mmp_pdma_remove() local
945 irq_num++; in mmp_pdma_remove()
948 if (irq_num != pdev->dma_channels) { in mmp_pdma_remove()
1023 int dma_channels = 0, irq_num = 0; in mmp_pdma_probe() local
1055 irq_num++; in mmp_pdma_probe()
1065 if (irq_num != dma_channels) { in mmp_pdma_probe()
1075 irq = (irq_num != dma_channels) ? 0 : platform_get_irq(op, i); in mmp_pdma_probe()
/drivers/comedi/drivers/
A Dni_at_a2150.c639 unsigned int irq_num = it->options[1]; in a2150_alloc_irq_and_dma() local
646 if (irq_num > 15 || dma_chan > 7 || in a2150_alloc_irq_and_dma()
647 !((1 << irq_num) & 0xdef8) || !((1 << dma_chan) & 0xef)) in a2150_alloc_irq_and_dma()
650 if (request_irq(irq_num, a2150_interrupt, 0, dev->board_name, dev)) in a2150_alloc_irq_and_dma()
658 free_irq(irq_num, dev); in a2150_alloc_irq_and_dma()
660 dev->irq = irq_num; in a2150_alloc_irq_and_dma()
661 devpriv->irq_dma_bits = IRQ_LVL_BITS(irq_num) | in a2150_alloc_irq_and_dma()
A Dpcl816.c572 unsigned int irq_num = it->options[1]; in pcl816_alloc_irq_and_dma() local
576 if (!(irq_num >= 2 && irq_num <= 7) || in pcl816_alloc_irq_and_dma()
580 if (request_irq(irq_num, pcl816_interrupt, 0, dev->board_name, dev)) in pcl816_alloc_irq_and_dma()
587 free_irq(irq_num, dev); in pcl816_alloc_irq_and_dma()
589 dev->irq = irq_num; in pcl816_alloc_irq_and_dma()
/drivers/scsi/fnic/
A Dfnic_isr.c122 i = irq - fnic->msix[0].irq_num; in fnic_isr_msix_wq_copy()
124 i < 0 || fnic->msix[i].irq_num != irq) { in fnic_isr_msix_wq_copy()
126 if (fnic->msix[i].irq_num == irq) in fnic_isr_msix_wq_copy()
218 fnic->msix[i].irq_num = pci_irq_vector(fnic->pdev, i); in fnic_request_intr()
220 err = request_irq(fnic->msix[i].irq_num, in fnic_request_intr()
/drivers/vdpa/solidrun/
A Dsnet_main.c771 u32 i, irq_num = 0; in psnet_alloc_irq_vector() local
775 irq_num += psnet->cfg.devs[i]->vq_num + 1; in psnet_alloc_irq_vector()
777 ret = pci_alloc_irq_vectors(pdev, irq_num, irq_num, PCI_IRQ_MSIX); in psnet_alloc_irq_vector()
778 if (ret != irq_num) { in psnet_alloc_irq_vector()
782 SNET_DBG(pdev, "Allocated %u IRQ vectors from physical function\n", irq_num); in psnet_alloc_irq_vector()
790 u32 irq_num; in snet_alloc_irq_vector() local
793 irq_num = snet_cfg->vq_num + 1; in snet_alloc_irq_vector()
795 ret = pci_alloc_irq_vectors(pdev, irq_num, irq_num, PCI_IRQ_MSIX); in snet_alloc_irq_vector()
/drivers/net/wireless/ath/ath12k/
A Dpci.c352 free_irq(ab->irq_num[irq_grp->irqs[j]], irq_grp); in ath12k_pci_free_ext_irq()
367 free_irq(ab->irq_num[irq_idx], &ab->ce.ce_pipe[i]); in ath12k_pci_free_irq()
385 enable_irq(ab->irq_num[irq_idx]); in ath12k_pci_ce_irq_enable()
400 disable_irq_nosync(ab->irq_num[irq_idx]); in ath12k_pci_ce_irq_disable()
426 synchronize_irq(ab->irq_num[irq_idx]); in ath12k_pci_sync_ce_irqs()
437 enable_irq(ce_pipe->ab->irq_num[irq_idx]); in ath12k_pci_ce_workqueue()
452 disable_irq_nosync(ab->irq_num[irq_idx]); in ath12k_pci_ce_interrupt_handler()
506 enable_irq(irq_grp->ab->irq_num[irq_grp->irqs[i]]); in ath12k_pci_ext_grp_enable()
518 synchronize_irq(ab->irq_num[irq_idx]); in ath12k_pci_sync_ext_irqs()
616 ab->irq_num[irq_idx] = irq; in ath12k_pci_ext_irq_config()
[all …]
/drivers/media/pci/intel/ipu6/
A Dipu6-platform-regs.h74 #define IPU6_ISYS_CSI_PORT_IRQ(irq_num) BIT(irq_num) argument
/drivers/net/ethernet/samsung/sxgbe/
A Dsxgbe_mdio.c240 char irq_num[4]; in sxgbe_mdio_register() local
267 sprintf(irq_num, "%d", phy->irq); in sxgbe_mdio_register()
268 irq_str = irq_num; in sxgbe_mdio_register()

Completed in 101 milliseconds

1234