/drivers/video/ |
H A D | s3c2410fb.h | 27 void __iomem *irq_base; member in struct:s3c2410fb_info
|
H A D | nuc900fb.h | 39 void __iomem *irq_base; member in struct:nuc900fb_info
|
/drivers/mfd/ |
H A D | mfd-core.c | 75 int irq_base) 115 res[r].start = irq_base + 117 res[r].end = irq_base + 158 int irq_base) 172 ret = mfd_add_device(parent, id, cells + i, mem_base, irq_base); 72 mfd_add_device(struct device *parent, int id, const struct mfd_cell *cell, struct resource *mem_base, int irq_base) argument 155 mfd_add_devices(struct device *parent, int id, struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base) argument
|
H A D | pm8921-core.c | 88 int ret = 0, irq_base = 0; local 94 irq_base = pdata->irq_pdata->irq_base;
|
H A D | wm8350-irq.c | 370 return &wm8350_irqs[irq - wm8350->irq_base]; 414 handle_nested_irq(wm8350->irq_base + i); 476 int irq_base = -1; local 500 if (pdata && pdata->irq_base > 0) 501 irq_base = pdata->irq_base; 503 wm8350->irq_base = irq_alloc_descs(irq_base, 0, ARRAY_SIZE(wm8350_irqs), 0); 504 if (wm8350->irq_base < 0) { 506 wm8350->irq_base); [all...] |
H A D | intel_msic.c | 46 * @irq_base: base address of the mapped MSIC SRAM interrupt tree 52 void __iomem *irq_base; member in struct:intel_msic 304 *val = readb(msic->irq_base + (reg - INTEL_MSIC_IRQLVL1)); 434 msic->irq_base = ioremap_nocache(res->start, resource_size(res)); 435 if (!msic->irq_base) { 456 iounmap(msic->irq_base); 472 iounmap(msic->irq_base);
|
H A D | jz4740-adc.c | 78 generic_handle_irq(gc->irq_base + i); 212 int irq_base; local 227 irq_base = platform_get_irq(pdev, 1); 228 if (irq_base < 0) { 229 ret = irq_base; 269 gc = irq_alloc_generic_chip("INTC", 1, irq_base, adc->base, 290 ARRAY_SIZE(jz4740_adc_cells), mem_base, irq_base);
|
H A D | rc5t583-irq.c | 162 unsigned int __irq = irq_data->irq - rc5t583->irq_base; 173 unsigned int __irq = irq_data->irq - rc5t583->irq_base; 186 unsigned int __irq = irq_data->irq - rc5t583->irq_base; 320 handle_nested_irq(rc5t583->irq_base + i); 336 int rc5t583_irq_init(struct rc5t583 *rc5t583, int irq, int irq_base) argument 340 if (!irq_base) { 381 rc5t583->irq_base = irq_base; 385 int __irq = i + rc5t583->irq_base;
|
H A D | t7l66xb.c | 78 int irq_base; member in struct:t7l66xb 192 unsigned int i, irq_base; local 194 irq_base = t7l66xb->irq_base; 200 generic_handle_irq(irq_base + i); 211 imr |= 1 << (data->irq - t7l66xb->irq_base); 224 imr &= ~(1 << (data->irq - t7l66xb->irq_base)); 242 unsigned int irq, irq_base; local 244 irq_base = t7l66xb->irq_base; 262 unsigned int irq, irq_base; local [all...] |
H A D | tps65090.c | 88 int irq_base; member in struct:tps65090 145 unsigned int __irq = irq_data->irq - tps65090->irq_base; 198 handle_nested_irq(tps65090->irq_base + i); 203 int irq_base) 207 if (!irq_base) { 220 tps65090->irq_base = irq_base; 228 int __irq = i + tps65090->irq_base; 289 ret = tps65090_irq_init(tps65090, client->irq, pdata->irq_base); 202 tps65090_irq_init(struct tps65090 *tps65090, int irq, int irq_base) argument
|
H A D | twl6030-irq.c | 353 int nr_irqs, irq_base, irq_end; local 362 irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0); 363 if (IS_ERR_VALUE(irq_base)) { 365 return irq_base; 368 irq_domain_add_legacy(node, nr_irqs, irq_base, 0, 371 irq_end = irq_base + nr_irqs; 384 twl6030_irq_base = irq_base; 395 for (i = irq_base; i < irq_end; i++) { 403 irq_num, irq_base, irq_end); 424 return irq_base; [all...] |
H A D | ezx-pcap.c | 45 unsigned int irq_base; member in struct:pcap_chip 137 return irq - pcap->irq_base; 143 return pcap->irq_base + irq; 199 for (irq = pcap->irq_base; service; service >>= 1, irq++) { 413 for (i = pcap->irq_base; i < (pcap->irq_base + PCAP_NIRQS); i++) 456 pcap->irq_base = pdata->irq_base; 470 for (i = pcap->irq_base; i < (pcap->irq_base [all...] |
H A D | pm8xxx-irq.c | 54 unsigned int irq_base; member in struct:pm_irq_chip 130 irq = pmirq + chip->irq_base; 187 unsigned int pmirq = d->irq - chip->irq_base; 202 unsigned int pmirq = d->irq - chip->irq_base; 217 unsigned int pmirq = d->irq - chip->irq_base; 278 if (chip == NULL || irq < chip->irq_base || 279 irq >= chip->irq_base + chip->num_irqs) 282 pmirq = irq - chip->irq_base; 340 chip->irq_base = pdata->irq_base; [all...] |
/drivers/base/regmap/ |
H A D | regmap-irq.c | 28 int irq_base; member in struct:regmap_irq_chip_data 40 return &data->chip->irqs[irq - data->irq_base]; 150 handle_nested_irq(data->irq_base + i); 177 int irq_base, struct regmap_irq_chip *chip, 184 irq_base = irq_alloc_descs(irq_base, 0, chip->num_irqs, 0); 185 if (irq_base < 0) { 187 irq_base); 188 return irq_base; 217 d->irq_base 176 regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags, int irq_base, struct regmap_irq_chip *chip, struct regmap_irq_chip_data **data) argument [all...] |
/drivers/dma/ipu/ |
H A D | ipu_irq.c | 358 unsigned int irq, irq_base, i; local 360 irq_base = pdata->irq_base; 368 irq = irq_base + i; 396 unsigned int irq, irq_base; local 398 irq_base = pdata->irq_base; 406 for (irq = irq_base; irq < irq_base + CONFIG_MX3_IPU_IRQS; irq++) {
|
/drivers/gpio/ |
H A D | gpio-adp5588.c | 37 unsigned irq_base; member in struct:adp5588_gpio 146 return dev->irq_base + off; 182 unsigned gpio = d->irq - dev->irq_base; 190 unsigned gpio = d->irq - dev->irq_base; 198 uint16_t gpio = d->irq - dev->irq_base; 261 handle_nested_irq(dev->irq_base + 287 dev->irq_base = pdata->irq_base; 291 int irq = gpio + dev->irq_base; 325 dev->irq_base [all...] |
H A D | gpio-pl061.c | 59 int irq_base; member in struct:pl061_gpio 130 if (chip->irq_base <= 0) 133 return chip->irq_base + offset; 140 int offset = d->irq - chip->irq_base; 200 static void __init pl061_init_gc(struct pl061_gpio *chip, int irq_base) argument 204 chip->irq_gc = irq_alloc_generic_chip("gpio-pl061", 1, irq_base, 232 chip->irq_base = pdata->irq_base; 235 chip->irq_base = 0; 273 if (chip->irq_base < [all...] |
H A D | gpio-sodaville.c | 42 int irq_base; member in struct:sdv_gpio_chip_data 138 sd->irq_base = irq_alloc_descs(-1, 0, SDV_NUM_PUB_GPIOS, -1); 139 if (sd->irq_base < 0) 140 return sd->irq_base; 156 sd->gc = irq_alloc_generic_chip("sdv-gpio", 1, sd->irq_base, 178 sd->irq_base, 0, &irq_domain_sdv_ops, sd); 185 irq_free_descs(sd->irq_base, SDV_NUM_PUB_GPIOS); 262 irq_free_descs(sd->irq_base, SDV_NUM_PUB_GPIOS);
|
H A D | gpio-stmpe.c | 32 int irq_base; member in struct:stmpe_gpio 106 return stmpe_gpio->irq_base + offset; 135 int offset = d->irq - stmpe_gpio->irq_base; 202 int offset = d->irq - stmpe_gpio->irq_base; 212 int offset = d->irq - stmpe_gpio->irq_base; 255 handle_nested_irq(stmpe_gpio->irq_base + line); 272 int base = stmpe_gpio->irq_base; 292 int base = stmpe_gpio->irq_base; 332 stmpe_gpio->irq_base = stmpe->irq_base [all...] |
H A D | gpio-tc3589x.c | 33 int irq_base; member in struct:tc3589x_gpio 99 return tc3589x_gpio->irq_base + offset; 116 int offset = d->irq - tc3589x_gpio->irq_base; 178 int offset = d->irq - tc3589x_gpio->irq_base; 188 int offset = d->irq - tc3589x_gpio->irq_base; 226 handle_nested_irq(tc3589x_gpio->irq_base + line); 238 int base = tc3589x_gpio->irq_base; 258 int base = tc3589x_gpio->irq_base; 300 tc3589x_gpio->irq_base = tc3589x->irq_base [all...] |
H A D | gpio-timberdale.c | 49 int irq_base; member in struct:timbgpio 103 if (tgpio->irq_base <= 0) 106 return tgpio->irq_base + offset; 115 int offset = d->irq - tgpio->irq_base; 127 int offset = d->irq - tgpio->irq_base; 139 int offset = d->irq - tgpio->irq_base; 250 tgpio->irq_base = pdata->irq_base; 275 gc->to_irq = (irq >= 0 && tgpio->irq_base > 0) ? timbgpio_to_irq : NULL; 290 if (irq < 0 || tgpio->irq_base < [all...] |
H A D | gpio-langwell.c | 69 unsigned irq_base; member in struct:lnw_gpio 179 return lnw->irq_base + offset; 185 u32 gpio = d->irq - lnw->irq_base; 259 generic_handle_irq(lnw->irq_base + base + gpio); 306 u32 irq_base; local 319 /* get the irq_base from bar1 */ 327 irq_base = *(u32 *)base; 348 lnw->irq_base = irq_base; 369 irq_set_chip_and_handler_name(i + lnw->irq_base, [all...] |
H A D | gpio-twl4030.c | 402 int ret, irq_base; local 410 irq_base = irq_alloc_descs(-1, 0, TWL4030_GPIO_MAX, 0); 411 if (irq_base < 0) { 413 return irq_base; 416 irq_domain_add_legacy(node, TWL4030_GPIO_MAX, irq_base, 0, 419 ret = twl4030_sih_setup(&pdev->dev, TWL4030_MODULE_GPIO, irq_base); 423 twl4030_gpio_irq_base = irq_base;
|
/drivers/platform/x86/ |
H A D | intel_pmic_gpio.c | 74 unsigned irq_base; member in struct:pmic_gpio 165 u32 gpio = data->irq - pg->irq_base; 179 return pg->irq_base + offset; 226 generic_handle_irq(pg->irq_base + gpio); 248 if (!pdata || !pdata->gpio_base || !pdata->irq_base) { 267 pg->irq_base = pdata->irq_base; 295 irq_set_chip_and_handler_name(i + pg->irq_base, 299 irq_set_chip_data(i + pg->irq_base, pg);
|
/drivers/macintosh/ |
H A D | macio_asic.c | 250 unsigned int irq_base; local 256 /* irq_base is always 64 on gatwick. I have no cleaner way to get 259 irq_base = 64; 263 macio_create_fixup_irq(dev, 0, 15 + irq_base); 264 macio_create_fixup_irq(dev, 1, 4 + irq_base); 265 macio_create_fixup_irq(dev, 2, 5 + irq_base); 271 macio_create_fixup_irq(dev, 0, 29 + irq_base); 277 macio_create_fixup_irq(dev, 0, 19 + irq_base); 278 macio_create_fixup_irq(dev, 1, 1 + irq_base); 282 macio_create_fixup_irq(dev, 0, 14 + irq_base); [all...] |