/Linux-v4.19/drivers/misc/ocxl/ |
D | afu_irq.c | 73 int ocxl_afu_irq_alloc(struct ocxl_context *ctx, u64 *irq_offset) in ocxl_afu_irq_alloc() argument 105 *irq_offset = irq_id_to_offset(ctx, irq->id); in ocxl_afu_irq_alloc() 108 *irq_offset); in ocxl_afu_irq_alloc() 136 int ocxl_afu_irq_free(struct ocxl_context *ctx, u64 irq_offset) in ocxl_afu_irq_free() argument 139 int id = irq_offset_to_id(ctx, irq_offset); in ocxl_afu_irq_free() 165 int ocxl_afu_irq_set_fd(struct ocxl_context *ctx, u64 irq_offset, int eventfd) in ocxl_afu_irq_set_fd() argument 169 int rc = 0, id = irq_offset_to_id(ctx, irq_offset); in ocxl_afu_irq_set_fd() 190 u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, u64 irq_offset) in ocxl_afu_irq_get_addr() argument 193 int id = irq_offset_to_id(ctx, irq_offset); in ocxl_afu_irq_get_addr()
|
D | trace.h | 111 u64 irq_offset), 112 TP_ARGS(pasid, irq_id, virq, hw_irq, irq_offset), 119 __field(u64, irq_offset) 127 __entry->irq_offset = irq_offset; 135 __entry->irq_offset
|
D | file.c | 206 u64 irq_offset; in afu_ioctl() local 222 rc = ocxl_afu_irq_alloc(ctx, &irq_offset); in afu_ioctl() 224 rc = copy_to_user((u64 __user *) args, &irq_offset, in afu_ioctl() 225 sizeof(irq_offset)); in afu_ioctl() 227 ocxl_afu_irq_free(ctx, irq_offset); in afu_ioctl() 234 rc = copy_from_user(&irq_offset, (u64 __user *) args, in afu_ioctl() 235 sizeof(irq_offset)); in afu_ioctl() 238 rc = ocxl_afu_irq_free(ctx, irq_offset); in afu_ioctl() 248 rc = ocxl_afu_irq_set_fd(ctx, irq_fd.irq_offset, in afu_ioctl()
|
D | ocxl_internal.h | 125 extern int ocxl_afu_irq_alloc(struct ocxl_context *ctx, u64 *irq_offset); 126 extern int ocxl_afu_irq_free(struct ocxl_context *ctx, u64 irq_offset); 128 extern int ocxl_afu_irq_set_fd(struct ocxl_context *ctx, u64 irq_offset, 130 extern u64 ocxl_afu_irq_get_addr(struct ocxl_context *ctx, u64 irq_offset);
|
/Linux-v4.19/include/uapi/misc/ |
D | ocxl.h | 64 __u64 irq_offset; member
|
/Linux-v4.19/drivers/pci/controller/dwc/ |
D | pci-keystone.c | 142 u32 irq_offset = irq - ks_pcie->legacy_host_irqs[0]; in ks_pcie_legacy_irq_handler() local 153 ks_dw_pcie_handle_legacy_irq(ks_pcie, irq_offset); in ks_pcie_legacy_irq_handler()
|
/Linux-v4.19/drivers/isdn/hardware/eicon/ |
D | s_4bri.c | 153 int irq_offset = rev2 ? (MQ2_BREG_IRQ_TEST) : (MQ_BREG_IRQ_TEST); in stop_qBri_hardware() local 173 qBriIrq = (dword volatile __iomem *)&p[irq_offset]; in stop_qBri_hardware()
|
/Linux-v4.19/arch/mips/include/asm/mach-loongson64/ |
D | boot_param.h | 159 u64 irq_offset; /* irq_source_routing_table struct offset */ member
|
/Linux-v4.19/arch/mips/loongson64/common/ |
D | env.c | 87 ((u64)loongson_p + loongson_p->irq_offset); in prom_init_env()
|
/Linux-v4.19/kernel/irq/ |
D | chip.c | 111 int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset, in irq_set_msi_desc_off() argument 115 …struct irq_desc *desc = irq_get_desc_lock(irq_base + irq_offset, &flags, IRQ_GET_DESC_CHECK_GLOBAL… in irq_set_msi_desc_off() 120 if (entry && !irq_offset) in irq_set_msi_desc_off()
|
/Linux-v4.19/drivers/dma/ |
D | sun6i-dma.c | 403 u32 irq_val, irq_reg, irq_offset; in sun6i_dma_start_desc() local 422 irq_offset = pchan->idx % DMA_IRQ_CHAN_NR; in sun6i_dma_start_desc() 428 (irq_offset * DMA_IRQ_CHAN_WIDTH)); in sun6i_dma_start_desc() 429 irq_val |= vchan->irq_type << (irq_offset * DMA_IRQ_CHAN_WIDTH); in sun6i_dma_start_desc()
|
/Linux-v4.19/include/linux/ |
D | irq.h | 731 extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset,
|