Home
last modified time | relevance | path

Searched refs:irq_idx (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_interrupts.c206 return irq_idx && irq_idx <= DPU_NUM_IRQS; in dpu_core_irq_is_valid()
228 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_core_irq_callback_handler()
319 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_hw_intr_enable_irq_locked()
356 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), dbgstr, in dpu_hw_intr_enable_irq_locked()
375 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_hw_intr_disable_irq_locked()
408 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), dbgstr, in dpu_hw_intr_disable_irq_locked()
559 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_core_irq_register_callback()
570 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_core_irq_register_callback()
590 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_core_irq_register_callback()
616 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_core_irq_unregister_callback()
[all …]
H A Ddpu_hw_interrupts.h40 #define DPU_IRQ_REG(irq_idx) ((irq_idx - 1) / 32) argument
41 #define DPU_IRQ_BIT(irq_idx) ((irq_idx - 1) % 32) argument
H A Ddpu_core_irq.h19 unsigned int irq_idx);
23 unsigned int irq_idx,
29 unsigned int irq_idx);
H A Ddpu_encoder.c449 u32 irq_idx, struct dpu_encoder_wait_info *info);
461 unsigned int irq_idx, in dpu_encoder_helper_wait_for_irq() argument
478 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx)); in dpu_encoder_helper_wait_for_irq()
482 if (irq_idx == 0) { in dpu_encoder_helper_wait_for_irq()
490 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), phys_enc->hw_pp->idx - PINGPONG_0, in dpu_encoder_helper_wait_for_irq()
495 irq_idx, in dpu_encoder_helper_wait_for_irq()
504 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), in dpu_encoder_helper_wait_for_irq()
515 DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), in dpu_encoder_helper_wait_for_irq()
523 func, DPU_IRQ_REG(irq_idx), DPU_IRQ_BIT(irq_idx), in dpu_encoder_helper_wait_for_irq()
1712 unsigned int irq_idx, in dpu_encoder_helper_wait_event_timeout() argument
[all …]
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dpcic.c336 int i, irq_idx; in ath11k_pcic_free_irq() local
351 u32 irq_idx; in ath11k_pcic_ce_irq_enable() local
365 u32 irq_idx; in ath11k_pcic_ce_irq_disable() local
393 int irq_idx; in ath11k_pcic_sync_ce_irqs() local
502 int i, j, irq_idx; in ath11k_pcic_sync_ext_irqs() local
508 irq_idx = irq_grp->irqs[j]; in ath11k_pcic_sync_ext_irqs()
627 ab->irq_num[irq_idx] = irq; in ath11k_pcic_ext_irq_config()
667 int irq, i, ret, irq_idx; in ath11k_pcic_config_irq() local
699 irq_idx, ret); in ath11k_pcic_config_irq()
703 ab->irq_num[irq_idx] = irq; in ath11k_pcic_config_irq()
[all …]
H A Dahb.c317 int irq_idx; in ath11k_ahb_sync_ce_irqs() local
323 irq_idx = ATH11K_IRQ_CE0_OFFSET + i; in ath11k_ahb_sync_ce_irqs()
331 int irq_idx; in ath11k_ahb_sync_ext_irqs() local
337 irq_idx = irq_grp->irqs[j]; in ath11k_ahb_sync_ext_irqs()
451 int irq_idx; in ath11k_ahb_free_irq() local
591 int irq_idx = irq_grp->irqs[j]; in ath11k_ahb_config_ext_irq() local
594 irq_name[irq_idx]); in ath11k_ahb_config_ext_irq()
595 ab->irq_num[irq_idx] = irq; in ath11k_ahb_config_ext_irq()
599 irq_name[irq_idx], irq_grp); in ath11k_ahb_config_ext_irq()
612 int irq, irq_idx, i; in ath11k_ahb_config_irq() local
[all …]
/linux-6.15/arch/m68k/mac/
H A Dvia.c343 int irq_idx = IRQ_IDX(irq); in via_nubus_irq_startup() local
501 int irq_idx = IRQ_IDX(irq); in via_irq_enable() local
504 via1[vIER] = IER_SET_BIT(irq_idx); in via_irq_enable()
507 via2[gIER] = IER_SET_BIT(irq_idx); in via_irq_enable()
512 nubus_disabled &= ~(1 << irq_idx); in via_irq_enable()
521 via2[rSIER] = IER_SET_BIT(irq_idx); in via_irq_enable()
529 int irq_idx = IRQ_IDX(irq); in via_irq_disable() local
532 via1[vIER] = IER_CLR_BIT(irq_idx); in via_irq_disable()
534 via2[gIER] = IER_CLR_BIT(irq_idx); in via_irq_disable()
539 nubus_disabled |= 1 << irq_idx; in via_irq_disable()
[all …]
H A Dpsc.c156 int irq_idx = IRQ_IDX(irq); in psc_irq_enable() local
159 psc_write_byte(pIER, (1 << irq_idx) | 0x80); in psc_irq_enable()
164 int irq_idx = IRQ_IDX(irq); in psc_irq_disable() local
167 psc_write_byte(pIER, 1 << irq_idx); in psc_irq_disable()
/linux-6.15/drivers/regulator/
H A Dtps6594-regulator.c521 int *irq_idx) in tps6594_request_reg_irqs() argument
535 irq_data[*irq_idx].dev = tps->dev; in tps6594_request_reg_irqs()
536 irq_data[*irq_idx].type = irq_type; in tps6594_request_reg_irqs()
537 irq_data[*irq_idx].rdev = rdev; in tps6594_request_reg_irqs()
547 (*irq_idx)++; in tps6594_request_reg_irqs()
568 int irq_idx = 0; in tps6594_regulator_probe() local
689 interrupt_count, &irq_idx); in tps6594_regulator_probe()
695 interrupt_count, &irq_idx); in tps6594_regulator_probe()
703 &irq_idx); in tps6594_regulator_probe()
711 &irq_idx); in tps6594_regulator_probe()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dpci.c361 int i, irq_idx; in ath12k_pci_free_irq() local
376 u32 irq_idx; in ath12k_pci_ce_irq_enable() local
385 enable_irq(ab->irq_num[irq_idx]); in ath12k_pci_ce_irq_enable()
391 u32 irq_idx; in ath12k_pci_ce_irq_disable() local
419 int irq_idx; in ath12k_pci_sync_ce_irqs() local
511 int i, j, irq_idx; in ath12k_pci_sync_ext_irqs() local
517 irq_idx = irq_grp->irqs[j]; in ath12k_pci_sync_ext_irqs()
615 ab->irq_num[irq_idx] = irq; in ath12k_pci_ext_irq_config()
663 int irq, i, ret, irq_idx; in ath12k_pci_config_irq() local
690 irq_idx, ret); in ath12k_pci_config_irq()
[all …]
/linux-6.15/drivers/platform/cznic/
H A Dturris-omnia-mcu-trng.c65 u8 irq_idx, dummy; in omnia_mcu_register_trng() local
71 irq_idx = omnia_int_to_gpio_idx[__bf_shf(OMNIA_INT_TRNG)]; in omnia_mcu_register_trng()
72 irq = gpiod_to_irq(gpio_device_get_desc(mcu->gc.gpiodev, irq_idx)); in omnia_mcu_register_trng()
/linux-6.15/drivers/platform/x86/
H A Dserial-multi-instantiate.c35 int irq_idx; member
57 ret = acpi_dev_gpio_irq_get(adev, inst->irq_idx); in smi_get_irq()
62 ret = platform_get_irq(pdev, inst->irq_idx); in smi_get_irq()
69 ret = acpi_dev_gpio_irq_get(adev, inst->irq_idx); in smi_get_irq()
72 ret = platform_get_irq(pdev, inst->irq_idx); in smi_get_irq()
79 inst->irq_idx); in smi_get_irq()
/linux-6.15/drivers/clocksource/
H A Dexynos_mct.c573 unsigned int irq_idx; in exynos4_timer_interrupts() local
582 irq_idx = MCT_L0_IRQ + local_idx[cpu]; in exynos4_timer_interrupts()
585 if (irq_idx >= ARRAY_SIZE(mct_irqs)) in exynos4_timer_interrupts()
587 mct_irq = mct_irqs[irq_idx]; in exynos4_timer_interrupts()
/linux-6.15/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_tx.c683 unsigned int irq_idx, ndesc = q->mask + 1; in fun_txq_create_dev() local
690 irq_idx = irq ? irq->irq_idx : 0; in fun_txq_create_dev()
697 irq_idx, 0, fp->fdev->kern_end_qid, 0, in fun_txq_create_dev()
718 irq ? "Tx" : "XDP", q->qidx, ndesc, q->hw_qid, irq_idx, in fun_txq_create_dev()
741 q->irq ? q->irq->irq_idx : 0, q->ethid); in fun_txq_free_dev()
H A Dfuneth_rx.c739 irq->irq_idx, 0, fp->fdev->kern_end_qid, in fun_rxq_create_dev()
750 q->qidx, ncqe, nrqe, q->hw_cqid, q->hw_sqid, irq->irq_idx, in fun_rxq_create_dev()
776 q->qidx, q->hw_cqid, q->hw_sqid, irq->irq_idx); in fun_rxq_free_dev()
H A Dfuneth_txrx.h221 u16 irq_idx; /* index of MSI-X interrupt */ member
H A Dfuneth_main.c262 res = fun_reserve_irqs(fp->fdev, 1, &irq->irq_idx); in fun_alloc_qirq()
270 irq->irq = pci_irq_vector(fp->pdev, irq->irq_idx); in fun_alloc_qirq()
278 fun_release_irqs(fp->fdev, 1, &irq->irq_idx); in fun_alloc_qirq()
287 fun_release_irqs(fp->fdev, 1, &irq->irq_idx); in fun_free_qirq()
/linux-6.15/drivers/ntb/test/
H A Dntb_msi_test.c25 int irq_idx; member
49 isr_ctx->irq_idx); in ntb_msit_isr()
73 nm->isr_ctx[i].irq_idx = i; in ntb_msit_setup_work()
/linux-6.15/kernel/irq/
H A Dgeneric-chip.c510 int irq_idx; in irq_unmap_generic_chip() local
516 irq_idx = hw_irq % dgc->irqs_per_chip; in irq_unmap_generic_chip()
518 clear_bit(irq_idx, &gc->installed); in irq_unmap_generic_chip()
/linux-6.15/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.c438 bool irq_idx, is_ver1; in hns_rcb_ring_get_cfg() local
445 irq_idx = HNS_RCB_IRQ_IDX_RX; in hns_rcb_ring_get_cfg()
451 irq_idx = HNS_RCB_IRQ_IDX_TX; in hns_rcb_ring_get_cfg()
462 ring->irq = ring_pair_cb->virq[irq_idx]; in hns_rcb_ring_get_cfg()
/linux-6.15/drivers/vdpa/solidrun/
H A Dsnet_vdpa.h47 u32 irq_idx; member
H A Dsnet_main.c366 snet_write32(snet, off, snet->vqs[i]->irq_idx); in snet_write_conf()
416 irq = pci_irq_vector(pdev, snet->vqs[i]->irq_idx); in snet_request_irqs()
871 snet->vqs[i]->irq_idx = psnet_get_next_irq_num(psnet); in snet_reserve_irq_idx()
874 pci_name(pdev), snet->vqs[i]->irq_idx); in snet_reserve_irq_idx()
/linux-6.15/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c1603 int irq_idx, i, cpu; in ena_setup_io_intr() local
1610 irq_idx = ENA_IO_IRQ_IDX(i); in ena_setup_io_intr()
1615 adapter->irq_tbl[irq_idx].handler = ena_intr_msix_io; in ena_setup_io_intr()
1616 adapter->irq_tbl[irq_idx].data = &adapter->ena_napi[i]; in ena_setup_io_intr()
1617 adapter->irq_tbl[irq_idx].vector = in ena_setup_io_intr()
1618 pci_irq_vector(adapter->pdev, irq_idx); in ena_setup_io_intr()
1619 adapter->irq_tbl[irq_idx].cpu = cpu; in ena_setup_io_intr()
1622 &adapter->irq_tbl[irq_idx].affinity_hint_mask); in ena_setup_io_intr()
1653 int rc = 0, i, k, irq_idx; in ena_request_io_irq() local
1686 irq_idx = ENA_IO_IRQ_IDX(i); in ena_request_io_irq()
[all …]
/linux-6.15/drivers/net/ethernet/freescale/
H A Dfec_ptp.c702 void fec_ptp_init(struct platform_device *pdev, int irq_idx) in fec_ptp_init() argument
746 irq = platform_get_irq_optional(pdev, irq_idx); in fec_ptp_init()
H A Dfec.h702 void fec_ptp_init(struct platform_device *pdev, int irq_idx);

12