Home
last modified time | relevance | path

Searched refs:irq_offset (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_hw_engine.c46 unsigned int irq_offset : 8; member
56 .irq_offset = ilog2(INTR_RCS0),
64 .irq_offset = ilog2(INTR_BCS(0)),
72 .irq_offset = ilog2(INTR_BCS(1)),
80 .irq_offset = ilog2(INTR_BCS(2)),
88 .irq_offset = ilog2(INTR_BCS(3)),
96 .irq_offset = ilog2(INTR_BCS(4)),
104 .irq_offset = ilog2(INTR_BCS(5)),
112 .irq_offset = ilog2(INTR_BCS(6)),
119 .irq_offset = ilog2(INTR_BCS(7)),
[all …]
Dxe_memirq.c409 if (memirq_received(memirq, &memirq->source, hwe->irq_offset, "SRC")) { in xe_memirq_handler()
411 hwe->irq_offset * SZ_16); in xe_memirq_handler()
Dxe_hw_engine_types.h120 u16 irq_offset; member
/linux-6.12.1/drivers/gpio/
Dgpio-xilinx.c397 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_irq_mask() local
398 int bit = xgpio_to_bit(chip, irq_offset); in xgpio_irq_mask()
413 gpiochip_disable_irq(&chip->gc, irq_offset); in xgpio_irq_mask()
424 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_irq_unmask() local
425 int bit = xgpio_to_bit(chip, irq_offset); in xgpio_irq_unmask()
429 gpiochip_enable_irq(&chip->gc, irq_offset); in xgpio_irq_unmask()
464 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_set_irq_type() local
465 int bit = xgpio_to_bit(chip, irq_offset); in xgpio_set_irq_type()
506 int irq_offset; in xgpio_irqhandler() local
537 irq_offset = xgpio_from_bit(chip, bit); in xgpio_irqhandler()
[all …]
/linux-6.12.1/drivers/misc/ocxl/
Dfile.c205 u64 irq_offset; in afu_ioctl() local
228 irq_offset = ocxl_irq_id_to_offset(ctx, irq_id); in afu_ioctl()
229 rc = copy_to_user((u64 __user *) args, &irq_offset, in afu_ioctl()
230 sizeof(irq_offset)); in afu_ioctl()
239 rc = copy_from_user(&irq_offset, (u64 __user *) args, in afu_ioctl()
240 sizeof(irq_offset)); in afu_ioctl()
243 irq_id = ocxl_irq_offset_to_id(ctx, irq_offset); in afu_ioctl()
254 irq_id = ocxl_irq_offset_to_id(ctx, irq_fd.irq_offset); in afu_ioctl()
/linux-6.12.1/drivers/crypto/marvell/octeontx2/
Dotx2_cptlf.c315 int lf_num, int irq_offset, in cptlf_do_register_interrrupts() argument
321 irq_offset); in cptlf_do_register_interrrupts()
323 lfs->lf[lf_num].irq_name[irq_offset], in cptlf_do_register_interrrupts()
328 lfs->lf[lf_num].is_irq_reg[irq_offset] = true; in cptlf_do_register_interrrupts()
/linux-6.12.1/drivers/dma/xilinx/
Dzynqmp_dma.c25 #define ZYNQMP_DMA_ISR (chan->irq_offset + 0x100)
26 #define ZYNQMP_DMA_IMR (chan->irq_offset + 0x104)
27 #define ZYNQMP_DMA_IER (chan->irq_offset + 0x108)
28 #define ZYNQMP_DMA_IDS (chan->irq_offset + 0x10c)
242 u32 irq_offset; member
938 chan->irq_offset = match_data->offset; in zynqmp_dma_chan_probe()
/linux-6.12.1/include/uapi/misc/
Docxl.h64 __u64 irq_offset; member
/linux-6.12.1/drivers/net/ethernet/marvell/octeontx2/af/
Dlmac_common.h72 u8 irq_offset; member
Drpm.c17 .irq_offset = 1,
50 .irq_offset = 1,
Dcgx.c1609 cnt * mac_ops->irq_offset); in cgx_configure_interrupt()
1793 .irq_offset = 9,
/linux-6.12.1/arch/mips/include/asm/mach-loongson64/
Dboot_param.h168 u64 irq_offset; /* irq_source_routing_table struct offset */ member
/linux-6.12.1/arch/mips/loongson64/
Denv.c84 ((u64)loongson_p + loongson_p->irq_offset); in prom_lefi_init_env()
/linux-6.12.1/kernel/irq/
Dchip.c108 int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset, in irq_set_msi_desc_off() argument
112 …struct irq_desc *desc = irq_get_desc_lock(irq_base + irq_offset, &flags, IRQ_GET_DESC_CHECK_GLOBAL… in irq_set_msi_desc_off()
117 if (entry && !irq_offset) in irq_set_msi_desc_off()
/linux-6.12.1/drivers/dma/
Dsun6i-dma.c439 u32 irq_val, irq_reg, irq_offset; in sun6i_dma_start_desc() local
458 irq_offset = pchan->idx % DMA_IRQ_CHAN_NR; in sun6i_dma_start_desc()
464 (irq_offset * DMA_IRQ_CHAN_WIDTH)); in sun6i_dma_start_desc()
465 irq_val |= vchan->irq_type << (irq_offset * DMA_IRQ_CHAN_WIDTH); in sun6i_dma_start_desc()
/linux-6.12.1/drivers/pci/controller/dwc/
Dpci-keystone.c644 u32 irq_offset = irq - ks_pcie->intx_host_irqs[0]; in ks_pcie_intx_irq_handler() local
655 ks_pcie_handle_intx_irq(ks_pcie, irq_offset); in ks_pcie_intx_irq_handler()
/linux-6.12.1/include/linux/
Dirq.h811 extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset,
/linux-6.12.1/drivers/scsi/qla2xxx/
Dqla_nvme.c844 blk_mq_pci_map_queues(map, vha->hw->pdev, vha->irq_offset); in qla_nvme_map_queues()
Dqla_def.h5117 unsigned int irq_offset; member
Dqla_isr.c4569 vha->irq_offset = desc.pre_vectors; in qla24xx_enable_msix()
Dqla_os.c8073 blk_mq_pci_map_queues(qmap, vha->hw->pdev, vha->irq_offset); in qla2xxx_map_queues()