arch/arm/common/locomo.c
154
irq = lchip->irq_base;
arch/arm/common/locomo.c
173
r &= ~(0x0010 << (d->irq - lchip->irq_base));
arch/arm/common/locomo.c
182
r |= (0x0010 << (d->irq - lchip->irq_base));
arch/arm/common/locomo.c
195
int irq = lchip->irq_base;
arch/arm/common/locomo.c
204
for ( ; irq <= lchip->irq_base + 3; irq++) {
arch/arm/common/locomo.c
253
dev->irq[0] = (lchip->irq_base == NO_IRQ) ?
arch/arm/common/locomo.c
254
NO_IRQ : lchip->irq_base + info->irq[0];
arch/arm/common/locomo.c
374
lchip->irq_base = (pdata) ? pdata->irq_base : NO_IRQ;
arch/arm/common/locomo.c
441
if (lchip->irq != NO_IRQ && lchip->irq_base != NO_IRQ)
arch/arm/common/locomo.c
63
int irq_base;
arch/arm/common/sa1111.c
107
int irq_base; /* base for cascaded on-chip IRQs */
arch/arm/common/sa1111.c
379
static int sa1111_setup_irq(struct sa1111 *sachip, unsigned irq_base)
arch/arm/common/sa1111.c
389
ret = irq_alloc_descs(-1, irq_base, SA1111_IRQ_NR, -1);
arch/arm/common/sa1111.c
398
sachip->irq_base = ret;
arch/arm/common/sa1111.c
423
irq_free_descs(sachip->irq_base, SA1111_IRQ_NR);
arch/arm/common/sa1111.c
428
sachip->irq_base + IRQ_GPAIN0,
arch/arm/common/sa1111.c
431
sachip->irq_base + AUDXMTDMADONEA,
arch/arm/common/sa1111.c
443
sachip->irq_base, sachip->irq_base + SA1111_IRQ_NR - 1);
arch/arm/common/sa1111.c
856
ret = sa1111_setup_irq(sachip, pd->irq_base);
arch/arm/include/asm/hardware/locomo.h
214
int irq_base; /* IRQ base for cascaded on-chip IRQs */
arch/arm/include/asm/hardware/sa1111.h
435
int irq_base; /* base for cascaded on-chip IRQs */
arch/arm/mach-imx/avic.c
169
int irq_base;
arch/arm/mach-imx/avic.c
200
irq_base = irq_alloc_descs(-1, 0, AVIC_NUM_IRQS, numa_node_id());
arch/arm/mach-imx/avic.c
201
WARN_ON(irq_base < 0);
arch/arm/mach-imx/avic.c
204
domain = irq_domain_create_legacy(of_fwnode_handle(np), AVIC_NUM_IRQS, irq_base, 0,
arch/arm/mach-imx/avic.c
208
for (i = 0; i < AVIC_NUM_IRQS / 32; i++, irq_base += 32)
arch/arm/mach-imx/avic.c
209
avic_init_gc(i, irq_base);
arch/arm/mach-imx/tzic.c
151
int irq_base;
arch/arm/mach-imx/tzic.c
175
irq_base = irq_alloc_descs(-1, 0, TZIC_NUM_IRQS, numa_node_id());
arch/arm/mach-imx/tzic.c
176
WARN_ON(irq_base < 0);
arch/arm/mach-imx/tzic.c
178
domain = irq_domain_create_legacy(of_fwnode_handle(np), TZIC_NUM_IRQS, irq_base, 0,
arch/arm/mach-imx/tzic.c
182
for (i = 0; i < 4; i++, irq_base += 32)
arch/arm/mach-imx/tzic.c
183
tzic_init_gc(i, irq_base);
arch/arm/mach-omap1/irq.c
187
int i, j, irq_base;
arch/arm/mach-omap1/irq.c
215
irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0);
arch/arm/mach-omap1/irq.c
216
if (irq_base < 0) {
arch/arm/mach-omap1/irq.c
218
irq_base = 0;
arch/arm/mach-omap1/irq.c
220
omap_l2_irq = irq_base;
arch/arm/mach-omap1/irq.c
223
domain = irq_domain_create_legacy(NULL, nr_irqs, irq_base, 0, &irq_domain_simple_ops, NULL);
arch/arm/mach-omap1/irq.c
247
omap_alloc_gc(irq_banks[i].va, irq_base + i * 32, 32);
arch/arm/mach-pxa/devices.c
658
.irq_base = PXA_GPIO_TO_IRQ(0),
arch/arm/mach-pxa/irq.c
125
void __iomem *base = irq_base(hw / 32);
arch/arm/mach-pxa/irq.c
157
void __iomem *base = irq_base(n >> 5);
arch/arm/mach-pxa/irq.c
163
__raw_writel(1, irq_base(0) + ICCR);
arch/arm/mach-pxa/irq.c
186
void __iomem *base = irq_base(i);
arch/arm/mach-pxa/irq.c
205
void __iomem *base = irq_base(i);
arch/arm/mach-s3c/gpio-core.h
72
int irq_base;
arch/arm/mach-s3c/gpio-samsung.c
618
return samsung_chip->irq_base + offset;
arch/arm/mach-s3c/gpio-samsung.c
782
.irq_base = IRQ_EINT(0),
arch/arm/mach-s3c/mach-crag6410.c
393
.irq_base = -1,
arch/arm/mach-s3c/mach-crag6410.c
553
.irq_base = BANFF_PMIC_IRQ_BASE,
arch/arm/mach-s3c/mach-crag6410.c
696
.irq_base = GLENFARCLAS_PMIC_IRQ_BASE,
arch/arm/mach-sa1100/collie.c
218
.irq_base = IRQ_BOARD_START,
arch/arm/mach-sa1100/neponset.c
180
generic_handle_irq(d->irq_base + NEP_IRQ_SMC91X);
arch/arm/mach-sa1100/neponset.c
183
generic_handle_irq(d->irq_base + NEP_IRQ_USAR);
arch/arm/mach-sa1100/neponset.c
189
generic_handle_irq(d->irq_base + NEP_IRQ_SA1111);
arch/arm/mach-sa1100/neponset.c
307
d->irq_base = ret;
arch/arm/mach-sa1100/neponset.c
309
irq_set_chip_and_handler(d->irq_base + NEP_IRQ_SMC91X, &nochip,
arch/arm/mach-sa1100/neponset.c
311
irq_clear_status_flags(d->irq_base + NEP_IRQ_SMC91X, IRQ_NOREQUEST | IRQ_NOPROBE);
arch/arm/mach-sa1100/neponset.c
312
irq_set_chip_and_handler(d->irq_base + NEP_IRQ_USAR, &nochip,
arch/arm/mach-sa1100/neponset.c
314
irq_clear_status_flags(d->irq_base + NEP_IRQ_USAR, IRQ_NOREQUEST | IRQ_NOPROBE);
arch/arm/mach-sa1100/neponset.c
315
irq_set_chip(d->irq_base + NEP_IRQ_SA1111, &nochip);
arch/arm/mach-sa1100/neponset.c
349
d->irq_base, d->irq_base + NEP_IRQ_NR - 1);
arch/arm/mach-sa1100/neponset.c
356
sa1111_resources[1].start = d->irq_base + NEP_IRQ_SA1111;
arch/arm/mach-sa1100/neponset.c
357
sa1111_resources[1].end = d->irq_base + NEP_IRQ_SA1111;
arch/arm/mach-sa1100/neponset.c
362
smc91x_resources[2].start = d->irq_base + NEP_IRQ_SMC91X;
arch/arm/mach-sa1100/neponset.c
363
smc91x_resources[2].end = d->irq_base + NEP_IRQ_SMC91X;
arch/arm/mach-sa1100/neponset.c
394
irq_free_descs(d->irq_base, NEP_IRQ_NR);
arch/arm/mach-sa1100/neponset.c
80
unsigned irq_base;
arch/mips/kernel/irq-msc01.c
152
irq_base = irqbase;
arch/mips/kernel/irq-msc01.c
24
static unsigned int irq_base;
arch/mips/kernel/irq-msc01.c
31
if (irq < (irq_base + 32))
arch/mips/kernel/irq-msc01.c
32
MSCIC_WRITE(MSC01_IC_DISL, 1<<(irq - irq_base));
arch/mips/kernel/irq-msc01.c
34
MSCIC_WRITE(MSC01_IC_DISH, 1<<(irq - irq_base - 32));
arch/mips/kernel/irq-msc01.c
42
if (irq < (irq_base + 32))
arch/mips/kernel/irq-msc01.c
43
MSCIC_WRITE(MSC01_IC_ENAL, 1<<(irq - irq_base));
arch/mips/kernel/irq-msc01.c
45
MSCIC_WRITE(MSC01_IC_ENAH, 1<<(irq - irq_base - 32));
arch/mips/kernel/irq-msc01.c
86
do_IRQ(irq + irq_base);
arch/mips/pci/pci-ar71xx.c
238
generic_handle_irq(apc->irq_base + 0);
arch/mips/pci/pci-ar71xx.c
241
generic_handle_irq(apc->irq_base + 1);
arch/mips/pci/pci-ar71xx.c
244
generic_handle_irq(apc->irq_base + 2);
arch/mips/pci/pci-ar71xx.c
247
generic_handle_irq(apc->irq_base + 4);
arch/mips/pci/pci-ar71xx.c
261
irq = d->irq - apc->irq_base;
arch/mips/pci/pci-ar71xx.c
278
irq = d->irq - apc->irq_base;
arch/mips/pci/pci-ar71xx.c
304
apc->irq_base = ATH79_PCI_IRQ_BASE;
arch/mips/pci/pci-ar71xx.c
305
for (i = apc->irq_base;
arch/mips/pci/pci-ar71xx.c
306
i < apc->irq_base + AR71XX_PCI_IRQ_COUNT; i++) {
arch/mips/pci/pci-ar71xx.c
51
int irq_base;
arch/mips/pci/pci-ar724x.c
242
generic_handle_irq(apc->irq_base + 0);
arch/mips/pci/pci-ar724x.c
257
offset = apc->irq_base - d->irq;
arch/mips/pci/pci-ar724x.c
278
offset = apc->irq_base - d->irq;
arch/mips/pci/pci-ar724x.c
316
apc->irq_base = ATH79_PCI_IRQ_BASE + (id * AR724X_PCI_IRQ_COUNT);
arch/mips/pci/pci-ar724x.c
318
for (i = apc->irq_base;
arch/mips/pci/pci-ar724x.c
319
i < apc->irq_base + AR724X_PCI_IRQ_COUNT; i++) {
arch/mips/pci/pci-ar724x.c
45
int irq_base;
arch/sh/boards/mach-dreamcast/irq.c
144
int irq_base, i;
arch/sh/boards/mach-dreamcast/irq.c
146
irq_base = irq_alloc_descs(HW_EVENT_IRQ_BASE, HW_EVENT_IRQ_BASE,
arch/sh/boards/mach-dreamcast/irq.c
148
if (IS_ERR_VALUE(irq_base)) {
arch/sh/boards/mach-se/7343/irq.c
72
unsigned int irq_base;
arch/sh/boards/mach-se/7343/irq.c
74
irq_base = irq_find_mapping(se7343_irq_domain, 0);
arch/sh/boards/mach-se/7343/irq.c
76
gc = irq_alloc_generic_chip(DRV_NAME, 1, irq_base, se7343_irq_regs,
arch/sh/boards/mach-se/7722/irq.c
70
unsigned int irq_base;
arch/sh/boards/mach-se/7722/irq.c
72
irq_base = irq_find_mapping(se7722_irq_domain, 0);
arch/sh/boards/mach-se/7722/irq.c
74
gc = irq_alloc_generic_chip(DRV_NAME, 1, irq_base, se7722_irq_regs,
arch/sh/boards/mach-se/7724/irq.c
114
int irq_base, i;
arch/sh/boards/mach-se/7724/irq.c
124
irq_base = irq_alloc_descs(SE7724_FPGA_IRQ_BASE, SE7724_FPGA_IRQ_BASE,
arch/sh/boards/mach-se/7724/irq.c
126
if (IS_ERR_VALUE(irq_base)) {
arch/sh/boards/mach-se/7724/irq.c
132
irq_set_chip_and_handler_name(irq_base + i, &se7724_irq_chip,
arch/sh/cchips/hd6446x/hd64461.c
77
int irq_base, i;
arch/sh/cchips/hd6446x/hd64461.c
90
irq_base = irq_alloc_descs(HD64461_IRQBASE, HD64461_IRQBASE, 16, -1);
arch/sh/cchips/hd6446x/hd64461.c
91
if (IS_ERR_VALUE(irq_base)) {
arch/sh/cchips/hd6446x/hd64461.c
93
return irq_base;
arch/sh/cchips/hd6446x/hd64461.c
97
irq_set_chip_and_handler(irq_base + i, &hd64461_irq_chip,
arch/x86/include/uapi/asm/kvm.h
69
__u8 irq_base;
arch/x86/kvm/i8259.c
252
intno = s->pics[1].irq_base + irq2;
arch/x86/kvm/i8259.c
254
intno = s->pics[0].irq_base + irq;
arch/x86/kvm/i8259.c
260
intno = s->pics[0].irq_base + irq;
arch/x86/kvm/i8259.c
379
s->irq_base = val & 0xf8;
arch/x86/kvm/irq.h
36
u8 irq_base;
drivers/base/regmap/regmap-irq.c
1085
int irq_flags, int irq_base,
drivers/base/regmap/regmap-irq.c
1097
ret = regmap_add_irq_chip_fwnode(fwnode, map, irq, irq_flags, irq_base,
drivers/base/regmap/regmap-irq.c
1128
int irq_flags, int irq_base,
drivers/base/regmap/regmap-irq.c
1133
irq, irq_flags, irq_base, chip,
drivers/base/regmap/regmap-irq.c
1170
WARN_ON(!data->irq_base);
drivers/base/regmap/regmap-irq.c
1171
return data->irq_base;
drivers/base/regmap/regmap-irq.c
30
int irq_base;
drivers/base/regmap/regmap-irq.c
631
static int regmap_irq_create_domain(struct fwnode_handle *fwnode, int irq_base,
drivers/base/regmap/regmap-irq.c
639
.virq_base = irq_base,
drivers/base/regmap/regmap-irq.c
674
int irq_flags, int irq_base,
drivers/base/regmap/regmap-irq.c
700
if (irq_base) {
drivers/base/regmap/regmap-irq.c
701
irq_base = irq_alloc_descs(irq_base, 0, chip->num_irqs, 0);
drivers/base/regmap/regmap-irq.c
702
if (irq_base < 0) {
drivers/base/regmap/regmap-irq.c
704
irq_base);
drivers/base/regmap/regmap-irq.c
705
return irq_base;
drivers/base/regmap/regmap-irq.c
785
d->irq_base = irq_base;
drivers/base/regmap/regmap-irq.c
926
ret = regmap_irq_create_domain(fwnode, irq_base, chip, d);
drivers/base/regmap/regmap-irq.c
984
int irq_base, const struct regmap_irq_chip *chip,
drivers/base/regmap/regmap-irq.c
988
irq_flags, irq_base, chip, data);
drivers/dma/fsl-qdma.c
1198
fsl_qdma->irq_base = platform_get_irq_byname(pdev, "qdma-queue0");
drivers/dma/fsl-qdma.c
1199
if (fsl_qdma->irq_base < 0)
drivers/dma/fsl-qdma.c
1200
return fsl_qdma->irq_base;
drivers/dma/fsl-qdma.c
232
int irq_base;
drivers/dma/fsl-qdma.c
774
id = irq - fsl_qdma->irq_base;
drivers/dma/fsl-qdma.c
778
irq, fsl_qdma->irq_base);
drivers/fpga/dfl.c
1088
finfo->irq_base = 0;
drivers/fpga/dfl.c
1112
finfo->irq_base = ibase;
drivers/fpga/dfl.c
725
unsigned int irq_base;
drivers/fpga/dfl.c
844
binfo->irq_table[finfo->irq_base + i];
drivers/gpio/gpio-htc-egpio.c
339
ei->irq_start = pdata->irq_base;
drivers/gpio/gpio-max732x.c
505
int irq_base = 0;
drivers/gpio/gpio-max732x.c
533
girq->first = irq_base; /* FIXME: get rid of this */
drivers/gpio/gpio-merrifield.c
109
priv->info.first = irq_base;
drivers/gpio/gpio-merrifield.c
73
u32 gpio_base, irq_base;
drivers/gpio/gpio-merrifield.c
85
irq_base = readl(base + 0 * sizeof(u32));
drivers/gpio/gpio-ml-ioh.c
215
return chip->irq_base + offset;
drivers/gpio/gpio-ml-ioh.c
248
ch = irq - chip->irq_base;
drivers/gpio/gpio-ml-ioh.c
249
if (irq <= chip->irq_base + 7) {
drivers/gpio/gpio-ml-ioh.c
309
iowrite32(BIT(d->irq - chip->irq_base),
drivers/gpio/gpio-ml-ioh.c
318
iowrite32(BIT(d->irq - chip->irq_base),
drivers/gpio/gpio-ml-ioh.c
331
ien &= ~BIT(d->irq - chip->irq_base);
drivers/gpio/gpio-ml-ioh.c
345
ien |= BIT(d->irq - chip->irq_base);
drivers/gpio/gpio-ml-ioh.c
366
generic_handle_irq(chip->irq_base + j);
drivers/gpio/gpio-ml-ioh.c
412
int irq_base;
drivers/gpio/gpio-ml-ioh.c
454
irq_base = devm_irq_alloc_descs(dev, -1, IOH_IRQ_BASE,
drivers/gpio/gpio-ml-ioh.c
456
if (irq_base < 0) {
drivers/gpio/gpio-ml-ioh.c
459
return irq_base;
drivers/gpio/gpio-ml-ioh.c
461
chip->irq_base = irq_base;
drivers/gpio/gpio-ml-ioh.c
464
irq_base, num_ports[j]);
drivers/gpio/gpio-ml-ioh.c
86
int irq_base;
drivers/gpio/gpio-mxc.c
345
static int mxc_gpio_init_gc(struct mxc_gpio_port *port, int irq_base)
drivers/gpio/gpio-mxc.c
351
gc = devm_irq_alloc_generic_chip(port->dev, "gpio-mxc", 1, irq_base,
drivers/gpio/gpio-mxc.c
422
int irq_base;
drivers/gpio/gpio-mxc.c
506
irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, 32, numa_node_id());
drivers/gpio/gpio-mxc.c
507
if (irq_base < 0) {
drivers/gpio/gpio-mxc.c
508
err = irq_base;
drivers/gpio/gpio-mxc.c
512
port->domain = irq_domain_create_legacy(dev_fwnode(&pdev->dev), 32, irq_base, 0,
drivers/gpio/gpio-mxc.c
522
err = mxc_gpio_init_gc(port, irq_base);
drivers/gpio/gpio-mxs.c
187
static int mxs_gpio_init_gc(struct mxs_gpio_port *port, int irq_base)
drivers/gpio/gpio-mxs.c
193
gc = devm_irq_alloc_generic_chip(port->dev, "gpio-mxs", 2, irq_base,
drivers/gpio/gpio-mxs.c
266
int irq_base;
drivers/gpio/gpio-mxs.c
302
irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, 32, numa_node_id());
drivers/gpio/gpio-mxs.c
303
if (irq_base < 0) {
drivers/gpio/gpio-mxs.c
304
err = irq_base;
drivers/gpio/gpio-mxs.c
308
port->domain = irq_domain_create_legacy(dev_fwnode(&pdev->dev), 32, irq_base, 0,
drivers/gpio/gpio-mxs.c
316
err = mxs_gpio_init_gc(port, irq_base);
drivers/gpio/gpio-pca953x.c
1053
static int pca953x_irq_setup(struct pca953x_chip *chip, int irq_base)
drivers/gpio/gpio-pca953x.c
1072
if (irq_base == -1)
drivers/gpio/gpio-pca953x.c
1100
girq->first = irq_base; /* FIXME: get rid of this */
drivers/gpio/gpio-pca953x.c
1112
static int pca953x_irq_setup(struct pca953x_chip *chip, int irq_base)
drivers/gpio/gpio-pca953x.c
1117
if (client->irq && irq_base != -1 && (chip->driver_data & PCA_INT))
drivers/gpio/gpio-pca953x.c
1197
int irq_base;
drivers/gpio/gpio-pca953x.c
1207
irq_base = pdata->irq_base;
drivers/gpio/gpio-pca953x.c
1213
irq_base = 0;
drivers/gpio/gpio-pca953x.c
1313
ret = pca953x_irq_setup(chip, irq_base);
drivers/gpio/gpio-pch.c
209
return chip->irq_base + offset;
drivers/gpio/gpio-pch.c
238
ch = irq - chip->irq_base;
drivers/gpio/gpio-pch.c
239
if (irq < chip->irq_base + 8) {
drivers/gpio/gpio-pch.c
289
iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imaskclr);
drivers/gpio/gpio-pch.c
297
iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imask);
drivers/gpio/gpio-pch.c
305
iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->iclr);
drivers/gpio/gpio-pch.c
319
generic_handle_irq(chip->irq_base + i);
drivers/gpio/gpio-pch.c
358
int irq_base;
drivers/gpio/gpio-pch.c
384
irq_base = devm_irq_alloc_descs(dev, -1, 0,
drivers/gpio/gpio-pch.c
386
if (irq_base < 0) {
drivers/gpio/gpio-pch.c
388
chip->irq_base = -1;
drivers/gpio/gpio-pch.c
391
chip->irq_base = irq_base;
drivers/gpio/gpio-pch.c
402
return pch_gpio_alloc_generic_chip(chip, irq_base, gpio_pins[chip->ioh]);
drivers/gpio/gpio-pch.c
97
int irq_base;
drivers/gpio/gpio-pxa.c
599
irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, nr_gpios, 0);
drivers/gpio/gpio-pxa.c
600
if (irq_base < 0) {
drivers/gpio/gpio-pxa.c
602
return irq_base;
drivers/gpio/gpio-pxa.c
604
return irq_base;
drivers/gpio/gpio-pxa.c
62
static int irq_base;
drivers/gpio/gpio-pxa.c
627
irq_base = info->irq_base;
drivers/gpio/gpio-pxa.c
628
if (irq_base <= 0)
drivers/gpio/gpio-pxa.c
633
irq_base = pxa_gpio_probe_dt(pdev, pchip);
drivers/gpio/gpio-pxa.c
634
if (irq_base < 0)
drivers/gpio/gpio-pxa.c
642
irq_base, 0, &pxa_irq_domain_ops, pchip);
drivers/gpio/gpio-rc5t583.c
92
return rc5t583_gpio->rc5t583->irq_base +
drivers/gpio/gpio-rtd.c
403
status = readl_relaxed(data->irq_base + reg_offset);
drivers/gpio/gpio-rtd.c
405
writel_relaxed(status, data->irq_base + reg_offset);
drivers/gpio/gpio-rtd.c
446
writel_relaxed(clr_mask, data->irq_base + gpa_reg_offset);
drivers/gpio/gpio-rtd.c
447
writel_relaxed(clr_mask, data->irq_base + gpda_reg_offset);
drivers/gpio/gpio-rtd.c
556
data->irq_base = devm_platform_ioremap_resource(pdev, 1);
drivers/gpio/gpio-rtd.c
557
if (IS_ERR(data->irq_base))
drivers/gpio/gpio-rtd.c
558
return PTR_ERR(data->irq_base);
drivers/gpio/gpio-rtd.c
67
void __iomem *irq_base;
drivers/gpio/gpio-sodaville.c
132
sd->irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0,
drivers/gpio/gpio-sodaville.c
134
if (sd->irq_base < 0)
drivers/gpio/gpio-sodaville.c
135
return sd->irq_base;
drivers/gpio/gpio-sodaville.c
153
sd->irq_base,
drivers/gpio/gpio-sodaville.c
173
sd->id = irq_domain_create_legacy(dev_fwnode(&pdev->dev), SDV_NUM_PUB_GPIOS, sd->irq_base,
drivers/gpio/gpio-sodaville.c
39
int irq_base;
drivers/gpio/gpio-timberdale.c
103
int offset = d->irq - tgpio->irq_base;
drivers/gpio/gpio-timberdale.c
118
int offset = d->irq - tgpio->irq_base;
drivers/gpio/gpio-timberdale.c
133
int offset = d->irq - tgpio->irq_base;
drivers/gpio/gpio-timberdale.c
235
err = device_property_read_u32(dev, "irq-base", &tgpio->irq_base);
drivers/gpio/gpio-timberdale.c
256
gc->to_irq = (irq >= 0 && tgpio->irq_base > 0) ? timbgpio_to_irq : NULL;
drivers/gpio/gpio-timberdale.c
270
if (irq < 0 || tgpio->irq_base <= 0)
drivers/gpio/gpio-timberdale.c
274
irq_set_chip_and_handler(tgpio->irq_base + i,
drivers/gpio/gpio-timberdale.c
276
irq_set_chip_data(tgpio->irq_base + i, tgpio);
drivers/gpio/gpio-timberdale.c
277
irq_clear_status_flags(tgpio->irq_base + i, IRQ_NOREQUEST | IRQ_NOPROBE);
drivers/gpio/gpio-timberdale.c
37
int irq_base;
drivers/gpio/gpio-timberdale.c
91
if (tgpio->irq_base <= 0)
drivers/gpio/gpio-timberdale.c
94
return tgpio->irq_base + offset;
drivers/gpio/gpio-twl4030.c
408
return (priv->irq_base && (offset < TWL4030_GPIO_MAX))
drivers/gpio/gpio-twl4030.c
409
? (priv->irq_base + offset)
drivers/gpio/gpio-twl4030.c
507
int ret, irq_base;
drivers/gpio/gpio-twl4030.c
520
irq_base = devm_irq_alloc_descs(&pdev->dev, -1,
drivers/gpio/gpio-twl4030.c
522
if (irq_base < 0) {
drivers/gpio/gpio-twl4030.c
524
return irq_base;
drivers/gpio/gpio-twl4030.c
527
irq_domain_create_legacy(dev_fwnode(&pdev->dev), TWL4030_GPIO_MAX, irq_base, 0,
drivers/gpio/gpio-twl4030.c
530
ret = twl4030_sih_setup(&pdev->dev, TWL4030_MODULE_GPIO, irq_base);
drivers/gpio/gpio-twl4030.c
534
priv->irq_base = irq_base;
drivers/gpio/gpio-twl4030.c
58
int irq_base;
drivers/gpio/gpio-wm8350.c
84
if (!wm8350->irq_base)
drivers/gpio/gpio-wm8350.c
87
return wm8350->irq_base + WM8350_IRQ_GPIO(offset);
drivers/irqchip/irq-atmel-aic5.c
169
irq_reg_writel(bgc, i + gc->irq_base, AT91_AIC5_SSR);
drivers/irqchip/irq-atmel-aic5.c
204
irq_reg_writel(bgc, i + gc->irq_base, AT91_AIC5_SSR);
drivers/irqchip/irq-atmel-aic5.c
222
irq_reg_writel(bgc, i + gc->irq_base, AT91_AIC5_SSR);
drivers/irqchip/irq-csky-apb-intc.c
135
u32 irq_base)
drivers/irqchip/irq-csky-apb-intc.c
140
generic_handle_domain_irq(root_domain, irq_base + __fls(hwirq));
drivers/irqchip/irq-csky-apb-intc.c
60
u32 mask_reg, u32 irq_base)
drivers/irqchip/irq-csky-apb-intc.c
64
gc = irq_get_domain_generic_chip(root_domain, irq_base);
drivers/irqchip/irq-davinci-cp-intc.c
160
int offset, irq_base;
drivers/irqchip/irq-davinci-cp-intc.c
201
irq_base = irq_alloc_descs(-1, 0, num_irqs, 0);
drivers/irqchip/irq-davinci-cp-intc.c
202
if (irq_base < 0) {
drivers/irqchip/irq-davinci-cp-intc.c
203
pr_err("%s: unable to allocate interrupt descriptors: %d\n", __func__, irq_base);
drivers/irqchip/irq-davinci-cp-intc.c
204
return irq_base;
drivers/irqchip/irq-davinci-cp-intc.c
208
irq_base, 0,
drivers/irqchip/irq-digicolor.c
57
static void __init digicolor_set_gc(void __iomem *reg_base, unsigned irq_base,
drivers/irqchip/irq-digicolor.c
62
gc = irq_get_domain_generic_chip(digicolor_irq_domain, irq_base);
drivers/irqchip/irq-dw-apb-ictl.c
65
generic_handle_domain_irq(d, gc->irq_base + hwirq);
drivers/irqchip/irq-hip04.c
355
int nr_irqs, irq_base, i;
drivers/irqchip/irq-hip04.c
383
irq_base = irq_alloc_descs(-1, 0, nr_irqs, numa_node_id());
drivers/irqchip/irq-hip04.c
384
if (irq_base < 0) {
drivers/irqchip/irq-hip04.c
389
hip04_data.domain = irq_domain_create_legacy(of_fwnode_handle(node), nr_irqs, irq_base, 0,
drivers/irqchip/irq-hip04.c
395
set_smp_ipi_range(irq_base, 16);
drivers/irqchip/irq-lan966x-oic.c
168
chip_regs = &lan966x_oic_chip_regs[gc->irq_base / 32];
drivers/irqchip/irq-loongson-pch-msi.c
174
static int pch_msi_init(phys_addr_t msg_address, int irq_base, int irq_count,
drivers/irqchip/irq-loongson-pch-msi.c
187
priv->irq_first = irq_base;
drivers/irqchip/irq-loongson-pch-msi.c
216
int irq_base, irq_count;
drivers/irqchip/irq-loongson-pch-msi.c
231
if (of_property_read_u32(node, "loongson,msi-base-vec", &irq_base)) {
drivers/irqchip/irq-loongson-pch-msi.c
241
err = pch_msi_init(res.start, irq_base, irq_count, parent_domain, of_fwnode_handle(node));
drivers/irqchip/irq-omap-intc.c
265
int j, irq_base;
drivers/irqchip/irq-omap-intc.c
271
irq_base = irq_alloc_descs(-1, 0, omap_nr_irqs, 0);
drivers/irqchip/irq-omap-intc.c
272
if (irq_base < 0) {
drivers/irqchip/irq-omap-intc.c
274
irq_base = 0;
drivers/irqchip/irq-omap-intc.c
277
domain = irq_domain_create_legacy(of_fwnode_handle(node), omap_nr_irqs, irq_base, 0,
drivers/irqchip/irq-omap-intc.c
283
omap_alloc_gc_legacy(omap_irq_base + j, j + irq_base, 32);
drivers/irqchip/irq-orion.c
119
generic_handle_domain_irq(d, gc->irq_base + hwirq);
drivers/irqchip/irq-orion.c
46
gc->irq_base + hwirq);
drivers/irqchip/irq-stm32-exti.c
123
int n, i, irq_base = 0;
drivers/irqchip/irq-stm32-exti.c
127
for (i = 0; i < nbanks; i++, irq_base += IRQS_PER_BANK) {
drivers/irqchip/irq-stm32-exti.c
128
gc = irq_get_domain_generic_chip(domain, irq_base);
drivers/irqchip/irq-stm32-exti.c
132
generic_handle_domain_irq(domain, irq_base + n);
drivers/irqchip/irq-sun4i.c
110
irq_ic_data->irq_base = of_iomap(node, 0);
drivers/irqchip/irq-sun4i.c
111
if (!irq_ic_data->irq_base)
drivers/irqchip/irq-sun4i.c
116
writel(0, irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, 0));
drivers/irqchip/irq-sun4i.c
117
writel(0, irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, 1));
drivers/irqchip/irq-sun4i.c
118
writel(0, irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, 2));
drivers/irqchip/irq-sun4i.c
121
writel(0, irq_ic_data->irq_base + SUN4I_IRQ_MASK_REG(irq_ic_data, 0));
drivers/irqchip/irq-sun4i.c
122
writel(0, irq_ic_data->irq_base + SUN4I_IRQ_MASK_REG(irq_ic_data, 1));
drivers/irqchip/irq-sun4i.c
123
writel(0, irq_ic_data->irq_base + SUN4I_IRQ_MASK_REG(irq_ic_data, 2));
drivers/irqchip/irq-sun4i.c
126
writel(0xffffffff, irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(0));
drivers/irqchip/irq-sun4i.c
127
writel(0xffffffff, irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(1));
drivers/irqchip/irq-sun4i.c
128
writel(0xffffffff, irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(2));
drivers/irqchip/irq-sun4i.c
131
writel(0x01, irq_ic_data->irq_base + SUN4I_IRQ_PROTECTION_REG);
drivers/irqchip/irq-sun4i.c
134
writel(0x00, irq_ic_data->irq_base + SUN4I_IRQ_NMI_CTRL_REG);
drivers/irqchip/irq-sun4i.c
191
hwirq = readl(irq_ic_data->irq_base + SUN4I_IRQ_VECTOR_REG) >> 2;
drivers/irqchip/irq-sun4i.c
193
!(readl(irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(0)) &
drivers/irqchip/irq-sun4i.c
199
hwirq = readl(irq_ic_data->irq_base +
drivers/irqchip/irq-sun4i.c
39
void __iomem *irq_base;
drivers/irqchip/irq-sun4i.c
56
writel(BIT(0), irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(0));
drivers/irqchip/irq-sun4i.c
66
val = readl(irq_ic_data->irq_base +
drivers/irqchip/irq-sun4i.c
69
irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg));
drivers/irqchip/irq-sun4i.c
79
val = readl(irq_ic_data->irq_base +
drivers/irqchip/irq-sun4i.c
82
irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg));
drivers/macintosh/macio_asic.c
252
unsigned int irq_base;
drivers/macintosh/macio_asic.c
261
irq_base = 64;
drivers/macintosh/macio_asic.c
265
macio_create_fixup_irq(dev, 0, 15 + irq_base);
drivers/macintosh/macio_asic.c
266
macio_create_fixup_irq(dev, 1, 4 + irq_base);
drivers/macintosh/macio_asic.c
267
macio_create_fixup_irq(dev, 2, 5 + irq_base);
drivers/macintosh/macio_asic.c
273
macio_create_fixup_irq(dev, 0, 29 + irq_base);
drivers/macintosh/macio_asic.c
279
macio_create_fixup_irq(dev, 0, 19 + irq_base);
drivers/macintosh/macio_asic.c
280
macio_create_fixup_irq(dev, 1, 1 + irq_base);
drivers/macintosh/macio_asic.c
284
macio_create_fixup_irq(dev, 0, 14 + irq_base);
drivers/macintosh/macio_asic.c
285
macio_create_fixup_irq(dev, 0, 3 + irq_base);
drivers/mfd/88pm860x-core.c
478
handle_nested_irq(chip->irq_base + i);
drivers/mfd/88pm860x-core.c
575
int nr_irqs, irq_base = -1;
drivers/mfd/88pm860x-core.c
616
if (pdata && pdata->irq_base)
drivers/mfd/88pm860x-core.c
617
irq_base = pdata->irq_base;
drivers/mfd/88pm860x-core.c
619
chip->irq_base = irq_alloc_descs(irq_base, 0, nr_irqs, 0);
drivers/mfd/88pm860x-core.c
620
if (chip->irq_base < 0) {
drivers/mfd/88pm860x-core.c
622
chip->irq_base);
drivers/mfd/88pm860x-core.c
626
irq_domain_create_legacy(dev_fwnode(&i2c->dev), nr_irqs, chip->irq_base, 0,
drivers/mfd/88pm860x-core.c
883
chip->irq_base, NULL);
drivers/mfd/88pm860x-core.c
902
chip->irq_base, NULL);
drivers/mfd/88pm860x-core.c
920
&battery_resources[0], chip->irq_base, NULL);
drivers/mfd/88pm860x-core.c
929
&charger_resources[0], chip->irq_base, NULL);
drivers/mfd/88pm860x-core.c
936
NULL, chip->irq_base, NULL);
drivers/mfd/88pm860x-core.c
948
NULL, chip->irq_base, NULL);
drivers/mfd/88pm860x-core.c
963
chip->irq_base, NULL);
drivers/mfd/da9055-core.c
363
if (!pdata || !pdata->irq_base)
drivers/mfd/da9055-core.c
364
da9055->irq_base = -1;
drivers/mfd/da9055-core.c
366
da9055->irq_base = pdata->irq_base;
drivers/mfd/da9055-core.c
374
da9055->irq_base, &da9055_regmap_irq_chip,
drivers/mfd/da9055-core.c
379
da9055->irq_base = regmap_irq_chip_get_base(da9055->irq_data);
drivers/mfd/da9055-core.c
383
NULL, da9055->irq_base, NULL);
drivers/mfd/da9062-core.c
594
unsigned int irq_base = 0;
drivers/mfd/da9062-core.c
682
irq_base = regmap_irq_chip_get_base(chip->regmap_irq);
drivers/mfd/da9062-core.c
686
cell_num, NULL, irq_base,
drivers/mfd/da9063-core.c
170
da9063->irq_base = -1;
drivers/mfd/da9063-core.c
179
da9063->irq_base = regmap_irq_chip_get_base(da9063->regmap_irq);
drivers/mfd/da9063-core.c
184
NULL, da9063->irq_base, NULL);
drivers/mfd/da9063-core.c
193
NULL, da9063->irq_base, NULL);
drivers/mfd/da9063-irq.c
189
da9063->irq_base, irq_chip, &da9063->regmap_irq);
drivers/mfd/da9150-core.c
431
da9150->irq_base = pdata->irq_base;
drivers/mfd/da9150-core.c
437
da9150->irq_base = -1;
drivers/mfd/da9150-core.c
442
da9150->irq_base, &da9150_regmap_irq_chip,
drivers/mfd/da9150-core.c
451
da9150->irq_base = regmap_irq_chip_get_base(da9150->regmap_irq_data);
drivers/mfd/da9150-core.c
457
da9150->irq_base, NULL);
drivers/mfd/max8925-core.c
495
handle_nested_irq(chip->irq_base + i);
drivers/mfd/max8925-core.c
524
handle_nested_irq(chip->irq_base + i);
drivers/mfd/max8925-core.c
618
max8925_irqs[data->irq - chip->irq_base].enable
drivers/mfd/max8925-core.c
619
= max8925_irqs[data->irq - chip->irq_base].offs;
drivers/mfd/max8925-core.c
626
max8925_irqs[data->irq - chip->irq_base].enable = 0;
drivers/mfd/max8925-core.c
677
chip->irq_base = irq_alloc_descs(-1, 0, MAX8925_NR_IRQS, 0);
drivers/mfd/max8925-core.c
678
if (chip->irq_base < 0) {
drivers/mfd/max8925-core.c
680
chip->irq_base);
drivers/mfd/max8925-core.c
685
chip->irq_base, 0, &max8925_irq_domain_ops,
drivers/mfd/max8925-core.c
851
NULL, chip->irq_base, NULL);
drivers/mfd/max8925-core.c
859
NULL, chip->irq_base, NULL);
drivers/mfd/max8998-irq.c
234
max8998->irq_base, &max8998_irq_domain_ops, max8998);
drivers/mfd/max8998.c
180
max8998->irq_base = pdata->irq_base;
drivers/mfd/mfd-core.c
154
int irq_base, struct irq_domain *domain)
drivers/mfd/mfd-core.c
259
res[r].start = irq_base +
drivers/mfd/mfd-core.c
261
res[r].end = irq_base +
drivers/mfd/mfd-core.c
333
int irq_base, struct irq_domain *domain)
drivers/mfd/mfd-core.c
340
irq_base, domain);
drivers/mfd/mfd-core.c
430
int irq_base, struct irq_domain *domain)
drivers/mfd/mfd-core.c
440
irq_base, domain);
drivers/mfd/motorola-cpcap.c
123
int irq_base, int irq)
drivers/mfd/motorola-cpcap.c
128
reg_offset = irq - irq_base;
drivers/mfd/motorola-cpcap.c
54
int irq_base = regmap_irq_chip_get_base(d);
drivers/mfd/motorola-cpcap.c
56
return cpcap_sense_irq(regmap, virq - irq_base);
drivers/mfd/rc5t583-irq.c
149
unsigned int __irq = irq_data->irq - rc5t583->irq_base;
drivers/mfd/rc5t583-irq.c
160
unsigned int __irq = irq_data->irq - rc5t583->irq_base;
drivers/mfd/rc5t583-irq.c
173
unsigned int __irq = irq_data->irq - rc5t583->irq_base;
drivers/mfd/rc5t583-irq.c
304
handle_nested_irq(rc5t583->irq_base + i);
drivers/mfd/rc5t583-irq.c
320
int rc5t583_irq_init(struct rc5t583 *rc5t583, int irq, int irq_base)
drivers/mfd/rc5t583-irq.c
324
if (!irq_base) {
drivers/mfd/rc5t583-irq.c
365
rc5t583->irq_base = irq_base;
drivers/mfd/rc5t583-irq.c
369
int __irq = i + rc5t583->irq_base;
drivers/mfd/rc5t583.c
266
ret = rc5t583_irq_init(rc5t583, i2c->irq, pdata->irq_base);
drivers/mfd/sprd-sc27xx-spi.c
225
pdata->irq_base + SPRD_PMIC_INT_MASK_STATUS;
drivers/mfd/sprd-sc27xx-spi.c
226
ddata->irq_chip.unmask_base = pdata->irq_base + SPRD_PMIC_INT_EN;
drivers/mfd/sprd-sc27xx-spi.c
53
u32 irq_base;
drivers/mfd/sprd-sc27xx-spi.c
87
.irq_base = SPRD_SC2730_IRQ_BASE,
drivers/mfd/sprd-sc27xx-spi.c
93
.irq_base = SPRD_SC2731_IRQ_BASE,
drivers/mfd/tps65090.c
168
int irq_base = 0;
drivers/mfd/tps65090.c
179
irq_base = pdata->irq_base;
drivers/mfd/tps65090.c
197
IRQF_ONESHOT | IRQF_TRIGGER_LOW, irq_base,
drivers/mfd/tps6586x.c
131
int irq_base;
drivers/mfd/tps6586x.c
338
int irq_base)
drivers/mfd/tps6586x.c
355
if (irq_base > 0) {
drivers/mfd/tps6586x.c
356
new_irq_base = irq_alloc_descs(irq_base, 0, irq_num, -1);
drivers/mfd/tps6586x.c
428
pdata->irq_base = -1;
drivers/mfd/tps6586x.c
564
pdata->irq_base);
drivers/mfd/tps65910.c
253
IRQF_ONESHOT, pdata->irq_base,
drivers/mfd/tps65910.c
413
board_info->irq_base = -1;
drivers/mfd/tps65910.c
498
init_data->irq_base = pmic_plat_data->irq_base;
drivers/mfd/twl-core.c
730
int irq_base = 0;
drivers/mfd/twl-core.c
832
irq_base = twl4030_init_irq(&client->dev, client->irq);
drivers/mfd/twl-core.c
834
irq_base = twl6030_init_irq(&client->dev, client->irq);
drivers/mfd/twl-core.c
837
if (irq_base < 0) {
drivers/mfd/twl-core.c
838
status = irq_base;
drivers/mfd/twl4030-irq.c
416
int irq_base;
drivers/mfd/twl4030-irq.c
441
agent->imr |= BIT(data->irq - agent->irq_base);
drivers/mfd/twl4030-irq.c
449
agent->imr &= ~BIT(data->irq - agent->irq_base);
drivers/mfd/twl4030-irq.c
461
agent->edge_change |= BIT(data->irq - agent->irq_base);
drivers/mfd/twl4030-irq.c
528
type = irq_get_trigger_type(i + agent->irq_base);
drivers/mfd/twl4030-irq.c
603
handle_nested_irq(agent->irq_base + irq);
drivers/mfd/twl4030-irq.c
612
int twl4030_sih_setup(struct device *dev, int module, int irq_base)
drivers/mfd/twl4030-irq.c
638
agent->irq_base = irq_base;
drivers/mfd/twl4030-irq.c
644
irq = irq_base + i;
drivers/mfd/twl4030-irq.c
662
irq, irq_base, irq_base + i - 1);
drivers/mfd/twl4030-irq.c
664
return status < 0 ? status : irq_base;
drivers/mfd/twl4030-irq.c
678
int irq_base, irq_end, nr_irqs;
drivers/mfd/twl4030-irq.c
687
irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0);
drivers/mfd/twl4030-irq.c
688
if (irq_base < 0) {
drivers/mfd/twl4030-irq.c
690
return irq_base;
drivers/mfd/twl4030-irq.c
693
irq_domain_create_legacy(dev_fwnode(dev), nr_irqs, irq_base, 0,
drivers/mfd/twl4030-irq.c
696
irq_end = irq_base + TWL4030_CORE_NR_IRQS;
drivers/mfd/twl4030-irq.c
706
twl4030_irq_base = irq_base;
drivers/mfd/twl4030-irq.c
717
for (i = irq_base; i < irq_end; i++) {
drivers/mfd/twl4030-irq.c
725
irq_num, irq_base, irq_end);
drivers/mfd/twl4030-irq.c
744
return irq_base;
drivers/mfd/twl4030-irq.c
748
for (i = irq_base; i < irq_end; i++) {
drivers/mfd/twl6030-irq.c
107
unsigned int irq_base;
drivers/mfd/ucb1x00-core.c
186
return ucb->irq_base > 0 ? ucb->irq_base + offset : -ENXIO;
drivers/mfd/ucb1x00-core.c
297
generic_handle_irq(ucb->irq_base + i);
drivers/mfd/ucb1x00-core.c
320
unsigned mask = 1 << (data->irq - ucb->irq_base);
drivers/mfd/ucb1x00-core.c
331
unsigned mask = 1 << (data->irq - ucb->irq_base);
drivers/mfd/ucb1x00-core.c
342
unsigned mask = 1 << (data->irq - ucb->irq_base);
drivers/mfd/ucb1x00-core.c
369
unsigned mask = 1 << (data->irq - ucb->irq_base);
drivers/mfd/ucb1x00-core.c
500
unsigned id, i, irq_base;
drivers/mfd/ucb1x00-core.c
547
irq_base = pdata ? pdata->irq_base : 0;
drivers/mfd/ucb1x00-core.c
548
ucb->irq_base = irq_alloc_descs(-1, irq_base, 16, -1);
drivers/mfd/ucb1x00-core.c
549
if (ucb->irq_base < 0) {
drivers/mfd/ucb1x00-core.c
551
ucb->irq_base);
drivers/mfd/ucb1x00-core.c
552
ret = ucb->irq_base;
drivers/mfd/ucb1x00-core.c
557
unsigned irq = ucb->irq_base + i;
drivers/mfd/ucb1x00-core.c
602
if (ucb->irq_base > 0)
drivers/mfd/ucb1x00-core.c
603
irq_free_descs(ucb->irq_base, 16);
drivers/mfd/ucb1x00-core.c
632
irq_free_descs(ucb->irq_base, 16);
drivers/mfd/ucb1x00-ts.c
243
enable_irq(ts->ucb->irq_base + UCB_IRQ_TSPX);
drivers/mfd/ucb1x00-ts.c
294
disable_irq_nosync(ts->ucb->irq_base + UCB_IRQ_TSPX);
drivers/mfd/ucb1x00-ts.c
317
ret = request_irq(ts->ucb->irq_base + UCB_IRQ_TSPX, ucb1x00_ts_irq,
drivers/mfd/ucb1x00-ts.c
335
free_irq(ts->ucb->irq_base + UCB_IRQ_TSPX, ts);
drivers/mfd/ucb1x00-ts.c
355
free_irq(ts->ucb->irq_base + UCB_IRQ_TSPX, ts);
drivers/mfd/wm831x-irq.c
564
int i, ret, irq_base;
drivers/mfd/wm831x-irq.c
577
if (pdata->irq_base) {
drivers/mfd/wm831x-irq.c
578
irq_base = irq_alloc_descs(pdata->irq_base, 0,
drivers/mfd/wm831x-irq.c
580
if (irq_base < 0) {
drivers/mfd/wm831x-irq.c
582
irq_base);
drivers/mfd/wm831x-irq.c
583
irq_base = 0;
drivers/mfd/wm831x-irq.c
586
irq_base = 0;
drivers/mfd/wm831x-irq.c
589
if (irq_base)
drivers/mfd/wm831x-irq.c
591
irq_base, 0, &wm831x_irq_domain_ops, wm831x);
drivers/mfd/wm8350-core.c
404
if (wm8350->irq_base) {
drivers/mfd/wm8350-core.c
405
ret = request_threaded_irq(wm8350->irq_base +
drivers/mfd/wm8350-irq.c
364
return &wm8350_irqs[irq - wm8350->irq_base];
drivers/mfd/wm8350-irq.c
408
handle_nested_irq(wm8350->irq_base + i);
drivers/mfd/wm8350-irq.c
468
int irq_base = -1;
drivers/mfd/wm8350-irq.c
492
if (pdata && pdata->irq_base > 0)
drivers/mfd/wm8350-irq.c
493
irq_base = pdata->irq_base;
drivers/mfd/wm8350-irq.c
495
wm8350->irq_base =
drivers/mfd/wm8350-irq.c
496
irq_alloc_descs(irq_base, 0, ARRAY_SIZE(wm8350_irqs), 0);
drivers/mfd/wm8350-irq.c
497
if (wm8350->irq_base < 0) {
drivers/mfd/wm8350-irq.c
499
wm8350->irq_base);
drivers/mfd/wm8350-irq.c
516
for (cur_irq = wm8350->irq_base;
drivers/mfd/wm8350-irq.c
517
cur_irq < ARRAY_SIZE(wm8350_irqs) + wm8350->irq_base;
drivers/mfd/wm8994-core.c
526
wm8994->irq_base = pdata->irq_base;
drivers/mfd/wm8994-irq.c
145
wm8994->irq_base = 0;
drivers/mfd/wm8994-irq.c
152
wm8994->irq_base, &wm8994_irq_chip,
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
46
int irq_base;
drivers/pinctrl/intel/pinctrl-cherryview.c
1521
int ret, i, irq_base;
drivers/pinctrl/intel/pinctrl-cherryview.c
1543
irq_base = devm_irq_alloc_descs(dev, -1, 0, pctrl->soc->npins, NUMA_NO_NODE);
drivers/pinctrl/intel/pinctrl-cherryview.c
1544
if (irq_base < 0)
drivers/pinctrl/intel/pinctrl-cherryview.c
1545
return dev_err_probe(dev, irq_base, "failed to allocate IRQ numbers\n");
drivers/pinctrl/intel/pinctrl-cherryview.c
1556
irq_domain_associate_many(chip->irq.domain, irq_base,
drivers/pinctrl/intel/pinctrl-cherryview.c
1558
irq_base += gpp->size;
drivers/power/supply/max8925_power.c
110
switch (irq - chip->irq_base) {
drivers/power/supply/max8925_power.c
374
ret = request_threaded_irq(chip->irq_base + _irq, NULL, \
drivers/power/supply/max8925_power.c
445
irq = chip->irq_base + MAX8925_IRQ_VCHG_DC_OVP;
drivers/power/supply/max8925_power.c
446
for (; irq <= chip->irq_base + MAX8925_IRQ_VCHG_TMR_FAULT; irq++)
drivers/power/supply/max8925_power.c
71
int irq_base;
drivers/power/supply/tps65090-charger.c
203
pdata->irq_base = -1;
drivers/power/supply/wm8350_power.c
190
switch (irq - wm8350->irq_base) {
drivers/rtc/rtc-rc5t583.c
233
irq = pmic_plat_data->irq_base;
drivers/sh/intc/irqdomain.c
47
unsigned int irq_base, irq_end;
drivers/sh/intc/irqdomain.c
52
irq_base = evt2irq(hw->vectors[0].vect);
drivers/sh/intc/irqdomain.c
61
if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1))
drivers/video/fbdev/atmel_lcdfb.c
1091
sinfo->irq_base = platform_get_irq(pdev, 0);
drivers/video/fbdev/atmel_lcdfb.c
1092
if (sinfo->irq_base < 0) {
drivers/video/fbdev/atmel_lcdfb.c
1093
ret = sinfo->irq_base;
drivers/video/fbdev/atmel_lcdfb.c
1150
ret = request_irq(sinfo->irq_base, atmel_lcdfb_interrupt, 0, pdev->name, info);
drivers/video/fbdev/atmel_lcdfb.c
1187
info->node, info->fix.mmio_start, sinfo->mmio, sinfo->irq_base);
drivers/video/fbdev/atmel_lcdfb.c
1196
free_irq(sinfo->irq_base, info);
drivers/video/fbdev/atmel_lcdfb.c
1241
free_irq(sinfo->irq_base, info);
drivers/video/fbdev/atmel_lcdfb.c
42
int irq_base;
include/linux/gpio-pxa.h
18
int irq_base;
include/linux/irq.h
1066
unsigned int irq_base;
include/linux/irq.h
1162
irq_alloc_generic_chip(const char *name, int nr_ct, unsigned int irq_base,
include/linux/irq.h
1173
unsigned int irq_base, void __iomem *reg_base,
include/linux/irq.h
817
extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset,
include/linux/irqdomain.h
478
void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base,
include/linux/irqdomain.h
608
int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base, unsigned int nr_irqs,
include/linux/irqdomain.h
640
int irq_domain_alloc_irqs_parent(struct irq_domain *domain, unsigned int irq_base,
include/linux/irqdomain.h
643
void irq_domain_free_irqs_parent(struct irq_domain *domain, unsigned int irq_base,
include/linux/mfd/88pm860x.h
390
int irq_base;
include/linux/mfd/88pm860x.h
461
int irq_base; /* IRQ base number of 88pm860x */
include/linux/mfd/core.h
135
int irq_base, struct irq_domain *irq_domain);
include/linux/mfd/core.h
150
int irq_base, struct irq_domain *irq_domain);
include/linux/mfd/da9052/da9052.h
90
int irq_base;
include/linux/mfd/da9052/pdata.h
20
int irq_base;
include/linux/mfd/da9055/core.h
33
int irq_base;
include/linux/mfd/da9055/pdata.h
19
int irq_base;
include/linux/mfd/da9063/core.h
88
unsigned int irq_base;
include/linux/mfd/da9150/core.h
56
int irq_base;
include/linux/mfd/da9150/core.h
67
int irq_base;
include/linux/mfd/max14577.h
60
int irq_base;
include/linux/mfd/max8925.h
200
int irq_base;
include/linux/mfd/max8925.h
259
int irq_base;
include/linux/mfd/max8998-private.h
147
unsigned int irq_base;
include/linux/mfd/max8998.h
86
unsigned int irq_base;
include/linux/mfd/rc5t583.h
289
int irq_base;
include/linux/mfd/rc5t583.h
318
int irq_base;
include/linux/mfd/rc5t583.h
366
int rc5t583_irq_init(struct rc5t583 *rc5t583, int irq, int irq_base);
include/linux/mfd/tc3589x.h
126
int irq_base;
include/linux/mfd/tps65090.h
101
int irq_base;
include/linux/mfd/tps6586x.h
91
int irq_base;
include/linux/mfd/tps65910.h
871
int irq_base;
include/linux/mfd/tps65910.h
903
int irq_base;
include/linux/mfd/twl.h
671
unsigned int irq_base;
include/linux/mfd/twl.h
694
int twl4030_sih_setup(struct device *dev, int module, int irq_base);
include/linux/mfd/ucb1x00.h
116
unsigned irq_base;
include/linux/mfd/ucb1x00.h
125
int irq_base;
include/linux/mfd/wm831x/pdata.h
122
int irq_base;
include/linux/mfd/wm8350/core.h
610
int irq_base;
include/linux/mfd/wm8350/core.h
635
int irq_base;
include/linux/mfd/wm8350/core.h
666
if (!wm8350->irq_base)
include/linux/mfd/wm8350/core.h
669
return request_threaded_irq(irq + wm8350->irq_base, NULL,
include/linux/mfd/wm8350/core.h
675
free_irq(irq + wm8350->irq_base, data);
include/linux/mfd/wm8350/core.h
680
disable_irq(irq + wm8350->irq_base);
include/linux/mfd/wm8350/core.h
685
enable_irq(irq + wm8350->irq_base);
include/linux/mfd/wm8994/core.h
66
int irq_base;
include/linux/mfd/wm8994/pdata.h
136
int irq_base; /** Base IRQ number for WM8994, required for IRQs */
include/linux/platform_data/gpio-htc-egpio.h
44
int irq_base;
include/linux/platform_data/pca953x.h
15
int irq_base;
include/linux/regmap.h
1783
int irq_base, const struct regmap_irq_chip *chip,
include/linux/regmap.h
1787
int irq_flags, int irq_base,
include/linux/regmap.h
1793
int irq_flags, int irq_base,
include/linux/regmap.h
1799
int irq_flags, int irq_base,
kernel/irq/chip.c
100
scoped_irqdesc_get_and_lock(irq_base + irq_offset, IRQ_GET_DESC_CHECK_GLOBAL) {
kernel/irq/chip.c
103
entry->irq = irq_base;
kernel/irq/chip.c
98
int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset, struct msi_desc *entry)
kernel/irq/devres.c
266
unsigned int irq_base, void __iomem *reg_base,
kernel/irq/devres.c
274
irq_base, reg_base, handler);
kernel/irq/generic-chip.c
211
int num_ct, unsigned int irq_base,
kernel/irq/generic-chip.c
219
gc->irq_base = irq_base;
kernel/irq/generic-chip.c
238
irq_alloc_generic_chip(const char *name, int num_ct, unsigned int irq_base,
kernel/irq/generic-chip.c
245
irq_init_generic_chip(gc, name, num_ct, irq_base, reg_base,
kernel/irq/generic-chip.c
543
for (i = gc->irq_base; msk; msk >>= 1, i++) {
kernel/irq/generic-chip.c
557
d->mask = 1 << (i - gc->irq_base);
kernel/irq/generic-chip.c
563
gc->irq_cnt = i - gc->irq_base;
kernel/irq/generic-chip.c
618
virq = irq_find_mapping(gc->domain, gc->irq_base + i);
kernel/irq/generic-chip.c
622
virq = gc->irq_base + i;
kernel/irq/generic-chip.c
639
return irq_get_irq_data(gc->irq_base);
kernel/irq/generic-chip.c
648
virq = irq_find_mapping(gc->domain, gc->irq_base + __ffs(gc->installed));
kernel/irq/internals.h
316
int num_ct, unsigned int irq_base,
kernel/irq/internals.h
321
int num_ct, unsigned int irq_base,
kernel/irq/irqdomain.c
1605
unsigned int irq_base,
kernel/irq/irqdomain.c
1614
if (irq_domain_get_irq_data(domain, irq_base + i))
kernel/irq/irqdomain.c
1615
domain->ops->free(domain, irq_base + i, 1);
kernel/irq/irqdomain.c
1619
static int irq_domain_alloc_irqs_hierarchy(struct irq_domain *domain, unsigned int irq_base,
kernel/irq/irqdomain.c
1627
return domain->ops->alloc(domain, irq_base, nr_irqs, arg);
kernel/irq/irqdomain.c
1630
static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base,
kernel/irq/irqdomain.c
1636
if (realloc && irq_base >= 0) {
kernel/irq/irqdomain.c
1637
virq = irq_base;
kernel/irq/irqdomain.c
1639
virq = irq_domain_alloc_descs(irq_base, nr_irqs, 0, node,
kernel/irq/irqdomain.c
1643
irq_base, nr_irqs);
kernel/irq/irqdomain.c
1698
int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base,
kernel/irq/irqdomain.c
1711
ret = irq_domain_alloc_irqs_locked(domain, irq_base, nr_irqs, node, arg,
kernel/irq/irqdomain.c
1937
unsigned int irq_base, unsigned int nr_irqs,
kernel/irq/irqdomain.c
1943
return irq_domain_alloc_irqs_hierarchy(domain->parent, irq_base,
kernel/irq/irqdomain.c
1955
unsigned int irq_base, unsigned int nr_irqs)
kernel/irq/irqdomain.c
1960
irq_domain_free_irqs_hierarchy(domain->parent, irq_base, nr_irqs);
kernel/irq/irqdomain.c
2074
static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base,
kernel/irq/irqdomain.c
30
static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base,
kernel/irq/irqdomain.c
725
void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base,
kernel/irq/irqdomain.c
733
of_node_full_name(of_node), irq_base, (int)hwirq_base, count);
kernel/irq/irqdomain.c
736
irq_domain_associate(domain, irq_base + i, hwirq_base + i);
sound/soc/codecs/88pm860x-codec.c
1376
pm860x->irq[i] = res->start + chip->irq_base;
tools/arch/x86/include/uapi/asm/kvm.h
69
__u8 irq_base;