/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-ep93xx.c | 42 u8 irq_offset; member 83 writeb_relaxed(0, epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params() 86 epg->base + eic->irq_offset + EP93XX_INT_TYPE2_OFFSET); in ep93xx_gpio_update_int_params() 89 epg->base + eic->irq_offset + EP93XX_INT_TYPE1_OFFSET); in ep93xx_gpio_update_int_params() 92 epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params() 108 epg->base + eic->irq_offset + EP93XX_INT_DEBOUNCE_OFFSET); in ep93xx_gpio_int_debounce() 169 writeb(port_mask, epg->base + eic->irq_offset + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_ack() 185 writeb(port_mask, epg->base + eic->irq_offset + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_mask_ack() 364 egc->eic->irq_offset = bank->irq; in ep93xx_gpio_add_bank()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-ep93xx.c | 44 u8 irq_offset; member 85 writeb_relaxed(0, epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params() 88 epg->base + eic->irq_offset + EP93XX_INT_TYPE2_OFFSET); in ep93xx_gpio_update_int_params() 91 epg->base + eic->irq_offset + EP93XX_INT_TYPE1_OFFSET); in ep93xx_gpio_update_int_params() 94 epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET); in ep93xx_gpio_update_int_params() 110 epg->base + eic->irq_offset + EP93XX_INT_DEBOUNCE_OFFSET); in ep93xx_gpio_int_debounce() 171 writeb(port_mask, epg->base + eic->irq_offset + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_ack() 187 writeb(port_mask, epg->base + eic->irq_offset + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_mask_ack() 372 egc->eic->irq_offset = bank->irq; in ep93xx_gpio_add_bank()
|
H A D | gpio-xilinx.c | 403 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_irq_mask() local 404 int bit = xgpio_to_bit(chip, irq_offset); in xgpio_irq_mask() 419 gpiochip_disable_irq(&chip->gc, irq_offset); in xgpio_irq_mask() 430 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_irq_unmask() local 431 int bit = xgpio_to_bit(chip, irq_offset); in xgpio_irq_unmask() 435 gpiochip_enable_irq(&chip->gc, irq_offset); in xgpio_irq_unmask() 470 int irq_offset = irqd_to_hwirq(irq_data); in xgpio_set_irq_type() local 471 int bit = xgpio_to_bit(chip, irq_offset); in xgpio_set_irq_type() 512 int irq_offset; in xgpio_irqhandler() local 543 irq_offset in xgpio_irqhandler() [all...] |
/kernel/linux/linux-5.10/drivers/misc/ocxl/ |
H A D | file.c | 208 u64 irq_offset; in afu_ioctl() local 231 irq_offset = ocxl_irq_id_to_offset(ctx, irq_id); in afu_ioctl() 232 rc = copy_to_user((u64 __user *) args, &irq_offset, in afu_ioctl() 233 sizeof(irq_offset)); in afu_ioctl() 242 rc = copy_from_user(&irq_offset, (u64 __user *) args, in afu_ioctl() 243 sizeof(irq_offset)); in afu_ioctl() 246 irq_id = ocxl_irq_offset_to_id(ctx, irq_offset); in afu_ioctl() 257 irq_id = ocxl_irq_offset_to_id(ctx, irq_fd.irq_offset); in afu_ioctl()
|
/kernel/linux/linux-6.6/drivers/misc/ocxl/ |
H A D | file.c | 206 u64 irq_offset; in afu_ioctl() local 229 irq_offset = ocxl_irq_id_to_offset(ctx, irq_id); in afu_ioctl() 230 rc = copy_to_user((u64 __user *) args, &irq_offset, in afu_ioctl() 231 sizeof(irq_offset)); in afu_ioctl() 240 rc = copy_from_user(&irq_offset, (u64 __user *) args, in afu_ioctl() 241 sizeof(irq_offset)); in afu_ioctl() 244 irq_id = ocxl_irq_offset_to_id(ctx, irq_offset); in afu_ioctl() 255 irq_id = ocxl_irq_offset_to_id(ctx, irq_fd.irq_offset); in afu_ioctl()
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptlf.c | 281 int lf_num, int irq_offset, in cptlf_do_register_interrrupts() 287 irq_offset); in cptlf_do_register_interrrupts() 289 lfs->lf[lf_num].irq_name[irq_offset], in cptlf_do_register_interrrupts() 294 lfs->lf[lf_num].is_irq_reg[irq_offset] = true; in cptlf_do_register_interrrupts() 280 cptlf_do_register_interrrupts(struct otx2_cptlfs_info *lfs, int lf_num, int irq_offset, irq_handler_t handler) cptlf_do_register_interrrupts() argument
|
/kernel/linux/linux-5.10/include/uapi/misc/ |
H A D | ocxl.h | 64 __u64 irq_offset; member
|
/kernel/linux/linux-6.6/include/uapi/misc/ |
H A D | ocxl.h | 64 __u64 irq_offset; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/misc/ |
H A D | ocxl.h | 64 __u64 irq_offset; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/misc/ |
H A D | ocxl.h | 53 __u64 irq_offset; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/misc/ |
H A D | ocxl.h | 64 __u64 irq_offset; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | lmac_common.h | 72 u8 irq_offset; member
|
H A D | rpm.c | 17 .irq_offset = 1, 49 .irq_offset = 1,
|
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-loongson64/ |
H A D | boot_param.h | 161 u64 irq_offset; /* irq_source_routing_table struct offset */ member
|
/kernel/linux/linux-6.6/arch/mips/include/asm/mach-loongson64/ |
H A D | boot_param.h | 166 u64 irq_offset; /* irq_source_routing_table struct offset */ member
|
/kernel/linux/linux-5.10/arch/mips/loongson64/ |
H A D | env.c | 61 ((u64)loongson_p + loongson_p->irq_offset); in prom_init_env()
|
/kernel/linux/linux-6.6/arch/mips/loongson64/ |
H A D | env.c | 84 ((u64)loongson_p + loongson_p->irq_offset); in prom_lefi_init_env()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | chip.c | 106 * @irq_offset: Interrupt number offset 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()
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | chip.c | 103 * @irq_offset: Interrupt number offset 108 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()
|
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | sun6i-dma.c | 432 u32 irq_val, irq_reg, irq_offset; in sun6i_dma_start_desc() local 451 irq_offset = pchan->idx % DMA_IRQ_CHAN_NR; in sun6i_dma_start_desc() 457 (irq_offset * DMA_IRQ_CHAN_WIDTH)); in sun6i_dma_start_desc() 458 irq_val |= vchan->irq_type << (irq_offset * DMA_IRQ_CHAN_WIDTH); in sun6i_dma_start_desc()
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | sun6i-dma.c | 439 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()
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pci-keystone.c | 267 dev_dbg(dev, ": irq: irq_offset %d, virq %d\n", offset, virq); in ks_pcie_handle_legacy_irq() 633 u32 irq_offset = irq - ks_pcie->legacy_host_irqs[0]; in ks_pcie_legacy_irq_handler() local 644 ks_pcie_handle_legacy_irq(ks_pcie, irq_offset); in ks_pcie_legacy_irq_handler()
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pci-keystone.c | 265 dev_dbg(dev, ": irq: irq_offset %d", offset); in ks_pcie_handle_legacy_irq() 620 u32 irq_offset = irq - ks_pcie->legacy_host_irqs[0]; in ks_pcie_legacy_irq_handler() local 631 ks_pcie_handle_legacy_irq(ks_pcie, irq_offset); in ks_pcie_legacy_irq_handler()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | irq.h | 809 extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | irq.h | 811 extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset,
|