/linux-master/include/linux/ |
H A D | timb_gpio.h | 15 * @irq_base If IRQ is supported by the hardware, this is the base 22 int irq_base; member in struct:timbgpio_platform_data
|
H A D | gpio-pxa.h | 18 int irq_base; member in struct:pxa_gpio_platform_data
|
/linux-master/include/linux/platform_data/ |
H A D | pca953x.h | 15 int irq_base; member in struct:pca953x_platform_data
|
H A D | gpio-htc-egpio.h | 31 * @irq_base: beginning of available IRQs (eg, IRQ_BOARD_START) 44 int irq_base; member in struct:htc_egpio_platform_data
|
/linux-master/drivers/irqchip/ |
H A D | irq-sun4i.c | 39 void __iomem *irq_base; member in struct:sun4i_irq_chip_data 56 writel(BIT(0), irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(0)); 66 val = readl(irq_ic_data->irq_base + 69 irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); 79 val = readl(irq_ic_data->irq_base + 82 irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); 110 irq_ic_data->irq_base = of_iomap(node, 0); 111 if (!irq_ic_data->irq_base) 116 writel(0, irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, 0)); 117 writel(0, irq_ic_data->irq_base [all...] |
/linux-master/drivers/sh/intc/ |
H A D | irqdomain.c | 47 unsigned int irq_base, irq_end; local 52 irq_base = evt2irq(hw->vectors[0].vect); 61 if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1))
|
/linux-master/include/linux/mfd/da9052/ |
H A D | pdata.h | 20 int irq_base; member in struct:da9052_pdata
|
/linux-master/arch/mips/kernel/ |
H A D | irq-msc01.c | 24 static unsigned int irq_base; variable 31 if (irq < (irq_base + 32)) 32 MSCIC_WRITE(MSC01_IC_DISL, 1<<(irq - irq_base)); 34 MSCIC_WRITE(MSC01_IC_DISH, 1<<(irq - irq_base - 32)); 42 if (irq < (irq_base + 32)) 43 MSCIC_WRITE(MSC01_IC_ENAL, 1<<(irq - irq_base)); 45 MSCIC_WRITE(MSC01_IC_ENAH, 1<<(irq - irq_base - 32)); 86 do_IRQ(irq + irq_base); 152 irq_base = irqbase;
|
/linux-master/include/linux/mfd/da9055/ |
H A D | pdata.h | 19 int irq_base; member in struct:da9055_pdata
|
/linux-master/arch/sh/cchips/hd6446x/ |
H A D | hd64461.c | 77 int irq_base, i; local 90 irq_base = irq_alloc_descs(HD64461_IRQBASE, HD64461_IRQBASE, 16, -1); 91 if (IS_ERR_VALUE(irq_base)) { 93 return irq_base; 97 irq_set_chip_and_handler(irq_base + i, &hd64461_irq_chip,
|
/linux-master/drivers/mfd/ |
H A D | twl4030-irq.c | 416 int irq_base; member in struct:sih_agent 441 agent->imr |= BIT(data->irq - agent->irq_base); 449 agent->imr &= ~BIT(data->irq - agent->irq_base); 461 agent->edge_change |= BIT(data->irq - agent->irq_base); 528 type = irq_get_trigger_type(i + agent->irq_base); 603 handle_nested_irq(agent->irq_base + irq); 612 int twl4030_sih_setup(struct device *dev, int module, int irq_base) argument 638 agent->irq_base = irq_base; 644 irq = irq_base 678 int irq_base, irq_end, nr_irqs; local [all...] |
H A D | ucb1x00-core.c | 183 return ucb->irq_base > 0 ? ucb->irq_base + offset : -ENXIO; 294 generic_handle_irq(ucb->irq_base + i); 317 unsigned mask = 1 << (data->irq - ucb->irq_base); 328 unsigned mask = 1 << (data->irq - ucb->irq_base); 339 unsigned mask = 1 << (data->irq - ucb->irq_base); 366 unsigned mask = 1 << (data->irq - ucb->irq_base); 497 unsigned id, i, irq_base; local 544 irq_base = pdata ? pdata->irq_base [all...] |
H A D | da9055-core.c | 363 if (!pdata || !pdata->irq_base) 364 da9055->irq_base = -1; 366 da9055->irq_base = pdata->irq_base; 374 da9055->irq_base, &da9055_regmap_irq_chip, 379 da9055->irq_base = regmap_irq_chip_get_base(da9055->irq_data); 383 NULL, da9055->irq_base, NULL);
|
H A D | wm8350-irq.c | 364 return &wm8350_irqs[irq - wm8350->irq_base]; 408 handle_nested_irq(wm8350->irq_base + i); 468 int irq_base = -1; local 492 if (pdata && pdata->irq_base > 0) 493 irq_base = pdata->irq_base; 495 wm8350->irq_base = 496 irq_alloc_descs(irq_base, 0, ARRAY_SIZE(wm8350_irqs), 0); 497 if (wm8350->irq_base < 0) { 499 wm8350->irq_base); [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-timberdale.c | 38 int irq_base; member in struct:timbgpio 93 if (tgpio->irq_base <= 0) 96 return tgpio->irq_base + offset; 105 int offset = d->irq - tgpio->irq_base; 117 int offset = d->irq - tgpio->irq_base; 129 int offset = d->irq - tgpio->irq_base; 233 tgpio->irq_base = pdata->irq_base; 250 gc->to_irq = (irq >= 0 && tgpio->irq_base > 0) ? timbgpio_to_irq : NULL; 263 if (irq < 0 || tgpio->irq_base < [all...] |
H A D | gpio-pch.c | 88 * @irq_base: Save base of IRQ number for interrupt 98 int irq_base; member in struct:pch_gpio 208 return chip->irq_base + offset; 237 ch = irq - chip->irq_base; 238 if (irq < chip->irq_base + 8) { 288 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imaskclr); 296 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imask); 304 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->iclr); 318 generic_handle_irq(chip->irq_base + i); 357 int irq_base; local [all...] |
H A D | gpio-merrifield.c | 73 u32 gpio_base, irq_base; local 87 irq_base = readl(base + 0 * sizeof(u32)); 108 priv->info.first = irq_base;
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | neponset.c | 80 unsigned irq_base; member in struct:neponset_drvdata 180 generic_handle_irq(d->irq_base + NEP_IRQ_SMC91X); 183 generic_handle_irq(d->irq_base + NEP_IRQ_USAR); 189 generic_handle_irq(d->irq_base + NEP_IRQ_SA1111); 307 d->irq_base = ret; 309 irq_set_chip_and_handler(d->irq_base + NEP_IRQ_SMC91X, &nochip, 311 irq_clear_status_flags(d->irq_base + NEP_IRQ_SMC91X, IRQ_NOREQUEST | IRQ_NOPROBE); 312 irq_set_chip_and_handler(d->irq_base + NEP_IRQ_USAR, &nochip, 314 irq_clear_status_flags(d->irq_base + NEP_IRQ_USAR, IRQ_NOREQUEST | IRQ_NOPROBE); 315 irq_set_chip(d->irq_base [all...] |
/linux-master/arch/sh/boards/mach-se/7722/ |
H A D | irq.c | 70 unsigned int irq_base; local 72 irq_base = irq_linear_revmap(se7722_irq_domain, 0); 74 gc = irq_alloc_generic_chip(DRV_NAME, 1, irq_base, se7722_irq_regs,
|
/linux-master/arch/sh/boards/mach-dreamcast/ |
H A D | irq.c | 144 int irq_base, i; local 146 irq_base = irq_alloc_descs(HW_EVENT_IRQ_BASE, HW_EVENT_IRQ_BASE, 148 if (IS_ERR_VALUE(irq_base)) {
|
/linux-master/include/linux/mfd/ |
H A D | max8998.h | 61 * @irq_base: base IRQ number for max8998, required for IRQs 86 unsigned int irq_base; member in struct:max8998_platform_data
|
/linux-master/include/linux/mfd/da9150/ |
H A D | core.h | 56 int irq_base; member in struct:da9150_pdata 67 int irq_base; member in struct:da9150
|
/linux-master/arch/mips/pci/ |
H A D | pci-ar71xx.c | 51 int irq_base; member in struct:ar71xx_pci_controller 238 generic_handle_irq(apc->irq_base + 0); 241 generic_handle_irq(apc->irq_base + 1); 244 generic_handle_irq(apc->irq_base + 2); 247 generic_handle_irq(apc->irq_base + 4); 261 irq = d->irq - apc->irq_base; 278 irq = d->irq - apc->irq_base; 304 apc->irq_base = ATH79_PCI_IRQ_BASE; 305 for (i = apc->irq_base; 306 i < apc->irq_base [all...] |
/linux-master/arch/arm/mach-omap1/ |
H A D | irq.c | 187 int i, j, irq_base; local 215 irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0); 216 if (irq_base < 0) { 218 irq_base = 0; 220 omap_l2_irq = irq_base; 223 domain = irq_domain_add_legacy(NULL, nr_irqs, irq_base, 0, 248 omap_alloc_gc(irq_banks[i].va, irq_base + i * 32, 32);
|
/linux-master/arch/sh/boards/mach-se/7343/ |
H A D | irq.c | 71 unsigned int irq_base; local 73 irq_base = irq_linear_revmap(se7343_irq_domain, 0); 75 gc = irq_alloc_generic_chip(DRV_NAME, 1, irq_base, se7343_irq_regs,
|