Home
last modified time | relevance | path

Searched refs:irqbase (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-ixp4xx.c45 * @irqbase: IRQ controller memory base in virtual memory
51 void __iomem *irqbase; member
78 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_mask()
80 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_mask()
82 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_mask()
84 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_mask()
98 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_unmask()
100 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_unmask()
102 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_unmask()
104 __raw_writel(val, ixi->irqbase in ixp4xx_irq_unmask()
205 ixp4xx_irq_setup(struct ixp4xx_irq *ixi, void __iomem *irqbase, struct fwnode_handle *fwnode, bool is_356) ixp4xx_irq_setup() argument
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-ixp4xx.c46 * @irqbase: IRQ controller memory base in virtual memory
52 void __iomem *irqbase; member
79 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_mask()
81 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_mask()
83 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_mask()
85 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_mask()
99 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_unmask()
101 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_unmask()
103 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_unmask()
105 __raw_writel(val, ixi->irqbase in ixp4xx_irq_unmask()
255 ixp4xx_irq_setup(struct ixp4xx_irq *ixi, void __iomem *irqbase, struct fwnode_handle *fwnode, bool is_356) ixp4xx_irq_setup() argument
306 ixp4xx_irq_init(resource_size_t irqbase, bool is_356) ixp4xx_irq_init() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dirq-msc01.c117 void __init init_msc_irqs(unsigned long icubase, unsigned int irqbase, msc_irqmap_t *imp, int nirq) in init_msc_irqs() argument
131 irq_set_chip_and_handler_name(irqbase + n, in init_msc_irqs()
141 irq_set_chip_and_handler_name(irqbase + n, in init_msc_irqs()
152 irq_base = irqbase; in init_msc_irqs()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dirq-msc01.c117 void __init init_msc_irqs(unsigned long icubase, unsigned int irqbase, msc_irqmap_t *imp, int nirq) in init_msc_irqs() argument
131 irq_set_chip_and_handler_name(irqbase + n, in init_msc_irqs()
141 irq_set_chip_and_handler_name(irqbase + n, in init_msc_irqs()
152 irq_base = irqbase; in init_msc_irqs()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dmsi-xlp.c518 int link, i, irqbase; in nlm_dispatch_msi() local
522 irqbase = nlm_irq_to_xirq(node, nlm_link_msiirq(link, 0)); in nlm_dispatch_msi()
523 md = irq_get_chip_data(irqbase); in nlm_dispatch_msi()
532 do_IRQ(irqbase + i); in nlm_dispatch_msi()
548 int link, i, irqbase; in nlm_dispatch_msix() local
552 irqbase = nlm_irq_to_xirq(node, nlm_link_msixirq(link, 0)); in nlm_dispatch_msix()
553 md = irq_get_chip_data(irqbase); in nlm_dispatch_msix()
566 do_IRQ(irqbase + i); in nlm_dispatch_msix()
/kernel/linux/linux-5.10/arch/arm/common/
H A Dsa1111.c386 void __iomem *irqbase = sachip->base + SA1111_INTC; in sa1111_setup_irq() local
406 writel_relaxed(0, irqbase + SA1111_INTEN0); in sa1111_setup_irq()
407 writel_relaxed(0, irqbase + SA1111_INTEN1); in sa1111_setup_irq()
408 writel_relaxed(0, irqbase + SA1111_WAKEEN0); in sa1111_setup_irq()
409 writel_relaxed(0, irqbase + SA1111_WAKEEN1); in sa1111_setup_irq()
415 writel_relaxed(0, irqbase + SA1111_INTPOL0); in sa1111_setup_irq()
418 irqbase + SA1111_INTPOL1); in sa1111_setup_irq()
421 writel_relaxed(~0, irqbase + SA1111_INTSTATCLR0); in sa1111_setup_irq()
422 writel_relaxed(~0, irqbase + SA1111_INTSTATCLR1); in sa1111_setup_irq()
456 void __iomem *irqbase in sa1111_remove_irq() local
[all...]
/kernel/linux/linux-6.6/arch/arm/common/
H A Dsa1111.c381 void __iomem *irqbase = sachip->base + SA1111_INTC; in sa1111_setup_irq() local
401 writel_relaxed(0, irqbase + SA1111_INTEN0); in sa1111_setup_irq()
402 writel_relaxed(0, irqbase + SA1111_INTEN1); in sa1111_setup_irq()
403 writel_relaxed(0, irqbase + SA1111_WAKEEN0); in sa1111_setup_irq()
404 writel_relaxed(0, irqbase + SA1111_WAKEEN1); in sa1111_setup_irq()
410 writel_relaxed(0, irqbase + SA1111_INTPOL0); in sa1111_setup_irq()
413 irqbase + SA1111_INTPOL1); in sa1111_setup_irq()
416 writel_relaxed(~0, irqbase + SA1111_INTSTATCLR0); in sa1111_setup_irq()
417 writel_relaxed(~0, irqbase + SA1111_INTSTATCLR1); in sa1111_setup_irq()
451 void __iomem *irqbase in sa1111_remove_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-sa1100.c19 int irqbase; member
89 return sa1100_gpio_chip(chip)->irqbase + offset; in sa1100_to_irq()
105 .irqbase = IRQ_GPIO0,
243 irq = sgc->irqbase; in sa1100_gpio_handler()
H A Dgpio-mvebu.c114 int irqbase; member
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-sa1100.c20 int irqbase; member
90 return sa1100_gpio_chip(chip)->irqbase + offset; in sa1100_to_irq()
106 .irqbase = IRQ_GPIO0,
244 irq = sgc->irqbase; in sa1100_gpio_handler()
H A Dgpio-mvebu.c116 int irqbase; member
/kernel/linux/linux-5.10/include/linux/irqchip/
H A Dirq-ixp4xx.h8 void ixp4xx_irq_init(resource_size_t irqbase,
/kernel/linux/linux-5.10/arch/arm/mach-rpc/
H A Decard.c991 int slot, irqbase; in ecard_init() local
993 irqbase = irq_alloc_descs(-1, 0, 8, -1); in ecard_init()
994 if (irqbase < 0) in ecard_init()
995 return irqbase; in ecard_init()
1001 irq_free_descs(irqbase, 8); in ecard_init()
1008 if (ecard_probe(slot, irqbase + slot, ECARD_EASI) == -ENODEV) in ecard_init()
1009 ecard_probe(slot, irqbase + slot, ECARD_IOC); in ecard_init()
/kernel/linux/linux-6.6/arch/arm/mach-rpc/
H A Decard.c991 int slot, irqbase; in ecard_init() local
993 irqbase = irq_alloc_descs(-1, 0, 8, -1); in ecard_init()
994 if (irqbase < 0) in ecard_init()
995 return irqbase; in ecard_init()
1001 irq_free_descs(irqbase, 8); in ecard_init()
1008 if (ecard_probe(slot, irqbase + slot, ECARD_EASI) == -ENODEV) in ecard_init()
1009 ecard_probe(slot, irqbase + slot, ECARD_IOC); in ecard_init()
/kernel/linux/linux-5.10/arch/arm/mach-imx/
H A Davic.c165 void __init mxc_init_irq(void __iomem *irqbase) in mxc_init_irq() argument
171 avic_base = irqbase; in mxc_init_irq()
/kernel/linux/linux-6.6/arch/arm/mach-imx/
H A Davic.c166 static void __init mxc_init_irq(void __iomem *irqbase) in mxc_init_irq() argument
172 avic_base = irqbase; in mxc_init_irq()
/kernel/linux/linux-5.10/drivers/mfd/
H A Dmt6397-irq.c83 int irqbase) in mt6397_irq_handle_reg()
96 irq = irq_find_mapping(mt6397->irq_domain, irqbase + i); in mt6397_irq_handle_reg()
82 mt6397_irq_handle_reg(struct mt6397_chip *mt6397, int reg, int irqbase) mt6397_irq_handle_reg() argument
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmt6397-irq.c80 int irqbase) in mt6397_irq_handle_reg()
93 irq = irq_find_mapping(mt6397->irq_domain, irqbase + i); in mt6397_irq_handle_reg()
79 mt6397_irq_handle_reg(struct mt6397_chip *mt6397, int reg, int irqbase) mt6397_irq_handle_reg() argument
/kernel/linux/linux-5.10/drivers/pinctrl/nuvoton/
H A Dpinctrl-npcm7xx.c79 int irqbase; member
1918 pctrl->gpio_bank[id].irqbase = in npcm7xx_gpio_of()
/kernel/linux/linux-6.6/drivers/pinctrl/nuvoton/
H A Dpinctrl-npcm7xx.c83 int irqbase; member
1914 pctrl->gpio_bank[id].irqbase = id * NPCM7XX_GPIO_PER_BANK; in npcm7xx_gpio_of()

Completed in 21 milliseconds