Home
last modified time | relevance | path

Searched refs:irq_start (Results 1 – 13 of 13) sorted by relevance

/drivers/mfd/
Dhtc-egpio.c43 uint irq_start; member
83 ei->irqs_enabled &= ~(1 << (data->irq - ei->irq_start)); in egpio_mask()
90 ei->irqs_enabled |= 1 << (data->irq - ei->irq_start); in egpio_unmask()
116 generic_handle_irq(ei->irq_start + irqpin); in egpio_handler()
130 return ei->irq_start + ffs(readval) - 1; in htc_egpio_get_wakeup_irq()
339 ei->irq_start = pdata->irq_base; in egpio_probe()
348 irq_end = ei->irq_start + ei->nirqs; in egpio_probe()
349 for (irq = ei->irq_start; irq < irq_end; irq++) { in egpio_probe()
376 irq_end = ei->irq_start + ei->nirqs; in egpio_remove()
377 for (irq = ei->irq_start; irq < irq_end; irq++) { in egpio_remove()
Dhtc-i2cpld.c58 uint irq_start; member
72 uint irq_start; member
89 chip->irqs_enabled &= ~(1 << (data->irq - chip->irq_start)); in htcpld_mask()
95 chip->irqs_enabled |= 1 << (data->irq - chip->irq_start); in htcpld_unmask()
193 irq = chip->irq_start + irqpin; in htcpld_handler()
299 return chip_data->irq_start + offset; in htcpld_chip_to_irq()
328 irq_end = chip->irq_start + chip->nirqs; in htcpld_setup_chip_irq()
329 for (irq = chip->irq_start; irq < irq_end; irq++) { in htcpld_setup_chip_irq()
506 htcpld->chip[i].irq_start = pdata->chip[i].irq_base; in htcpld_setup_chips()
/drivers/vlynq/
Dvlynq.c145 virq = d->irq - dev->irq_start; in vlynq_irq_unmask()
158 virq = d->irq - dev->irq_start; in vlynq_irq_mask()
171 virq = d->irq - dev->irq_start; in vlynq_irq_type()
229 do_IRQ(dev->irq_start + virq); in vlynq_irq()
289 for (i = dev->irq_start; i <= dev->irq_end; i++) { in vlynq_setup_irq()
290 virq = i - dev->irq_start; in vlynq_setup_irq()
634 int irq = dev->irq_start + virq; in vlynq_set_local_irq()
638 if ((irq < dev->irq_start) || (irq > dev->irq_end)) in vlynq_set_local_irq()
652 int irq = dev->irq_start + virq; in vlynq_set_remote_irq()
656 if ((irq < dev->irq_start) || (irq > dev->irq_end)) in vlynq_set_remote_irq()
[all …]
/drivers/irqchip/
Dirq-vic.c415 static void __init vic_init_st(void __iomem *base, unsigned int irq_start, in vic_init_st() argument
442 vic_register(base, 0, irq_start, vic_sources, 0, node); in vic_init_st()
445 void __init __vic_init(void __iomem *base, int parent_irq, int irq_start, in __vic_init() argument
465 vic_init_st(base, irq_start, vic_sources, node); in __vic_init()
482 vic_register(base, parent_irq, irq_start, vic_sources, resume_sources, node); in __vic_init()
492 void __init vic_init(void __iomem *base, unsigned int irq_start, in vic_init() argument
495 __vic_init(base, 0, irq_start, vic_sources, resume_sources, NULL); in vic_init()
Dirq-versatile-fpga.c140 void __init fpga_irq_init(void __iomem *base, const char *name, int irq_start, in fpga_irq_init() argument
164 f->domain = irq_domain_add_simple(node, fls(valid), irq_start, in fpga_irq_init()
170 if (!irq_start) in fpga_irq_init()
Dirq-gic.c906 void __init gic_init_bases(unsigned int gic_nr, int irq_start, in gic_init_bases() argument
962 if (gic_nr == 0 && (irq_start & 31) > 0) { in gic_init_bases()
964 if (irq_start != -1) in gic_init_bases()
965 irq_start = (irq_start & ~31) + 16; in gic_init_bases()
984 irq_base = irq_alloc_descs(irq_start, 16, gic_irqs, in gic_init_bases()
988 irq_start); in gic_init_bases()
989 irq_base = irq_start; in gic_init_bases()
Dirq-sirfsoc.c31 sirfsoc_alloc_gc(void __iomem *base, unsigned int irq_start, unsigned int num) in sirfsoc_alloc_gc() argument
42 gc = irq_get_domain_generic_chip(sirfsoc_irqdomain, irq_start); in sirfsoc_alloc_gc()
Dirq-s3c24xx.c544 int irq_start; in s3c24xx_init_intc() local
567 irq_start = S3C2410_IRQ(0); in s3c24xx_init_intc()
574 irq_start = S3C2410_IRQSUB(0); in s3c24xx_init_intc()
582 irq_start = S3C2416_IRQ(0); in s3c24xx_init_intc()
591 irq_start = S3C2410_IRQ(32); in s3c24xx_init_intc()
601 intc->domain = irq_domain_add_legacy(np, irq_num, irq_start, in s3c24xx_init_intc()
Dirq-omap-intc.c228 unsigned int irq_start, unsigned int num) in omap_alloc_gc_legacy() argument
233 gc = irq_alloc_generic_chip("INTC", 1, irq_start, base, in omap_alloc_gc_legacy()
/drivers/power/
Dlp8788-charger.c498 int irq_start; in lp8788_set_irqs() local
510 irq_start = r->start; in lp8788_set_irqs()
513 for (i = irq_start; i <= irq_end; i++) { in lp8788_set_irqs()
/drivers/gpio/
Dgpio-pch.c335 unsigned int irq_start, unsigned int num) in pch_gpio_alloc_generic_chip() argument
340 gc = irq_alloc_generic_chip("pch_gpio", 1, irq_start, chip->base, in pch_gpio_alloc_generic_chip()
Dgpio-ml-ioh.c389 unsigned int irq_start, unsigned int num) in ioh_gpio_alloc_generic_chip() argument
394 gc = irq_alloc_generic_chip("ioh_gpio", 1, irq_start, chip->base, in ioh_gpio_alloc_generic_chip()
Dgpio-omap.c1053 omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start, in omap_mpuio_alloc_gc() argument
1059 gc = irq_alloc_generic_chip("MPUIO", 1, irq_start, bank->base, in omap_mpuio_alloc_gc()