| /Linux-v5.4/include/linux/ | 
| D | vlynq.h | 56 	u32 irq_start, irq_end;  member124 	int irq = dev->irq_start + virq;  in vlynq_virq_to_irq()
 125 	if ((irq < dev->irq_start) || (irq > dev->irq_end))  in vlynq_virq_to_irq()
 133 	if ((irq < dev->irq_start) || (irq > dev->irq_end))  in vlynq_irq_to_virq()
 136 	return irq - dev->irq_start;  in vlynq_irq_to_virq()
 
 | 
| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-xgene-sb.c | 53 	u16			irq_start;  member58 #define HWIRQ_TO_GPIO(priv, hwirq) ((hwirq) + (priv)->irq_start)
 59 #define GPIO_TO_HWIRQ(priv, gpio) ((gpio) - (priv)->irq_start)
 118 	if ((gpio < priv->irq_start) ||  in xgene_gpio_sb_to_irq()
 255 	priv->irq_start = XGENE_DFLT_IRQ_START_PIN;  in xgene_gpio_sb_probe()
 258 		priv->irq_start = val32;  in xgene_gpio_sb_probe()
 271 			priv->gc.ngpio, priv->nirq, priv->irq_start);  in xgene_gpio_sb_probe()
 
 | 
| D | gpio-htc-egpio.c | 44 	uint              irq_start;  member84 	ei->irqs_enabled &= ~(1 << (data->irq - ei->irq_start));  in egpio_mask()
 91 	ei->irqs_enabled |= 1 << (data->irq - ei->irq_start);  in egpio_unmask()
 117 		generic_handle_irq(ei->irq_start + irqpin);  in egpio_handler()
 344 	ei->irq_start = pdata->irq_base;  in egpio_probe()
 353 		irq_end = ei->irq_start + ei->nirqs;  in egpio_probe()
 354 		for (irq = ei->irq_start; irq < irq_end; irq++) {  in egpio_probe()
 
 | 
| D | gpio-pch.c | 314 				       unsigned int irq_start,  in pch_gpio_alloc_generic_chip()  argument321 	gc = devm_irq_alloc_generic_chip(chip->dev, "pch_gpio", 1, irq_start,  in pch_gpio_alloc_generic_chip()
 
 | 
| D | gpio-ml-ioh.c | 375 				       unsigned int irq_start,  in ioh_gpio_alloc_generic_chip()  argument382 	gc = devm_irq_alloc_generic_chip(chip->dev, "ioh_gpio", 1, irq_start,  in ioh_gpio_alloc_generic_chip()
 
 | 
| /Linux-v5.4/drivers/mfd/ | 
| D | htc-i2cpld.c | 44 	uint                    irq_start;  member58 	uint               irq_start;  member
 75 	chip->irqs_enabled &= ~(1 << (data->irq - chip->irq_start));  in htcpld_mask()
 81 	chip->irqs_enabled |= 1 << (data->irq - chip->irq_start);  in htcpld_unmask()
 179 			irq = chip->irq_start + irqpin;  in htcpld_handler()
 280 		return chip_data->irq_start + offset;  in htcpld_chip_to_irq()
 308 	irq_end = chip->irq_start + chip->nirqs;  in htcpld_setup_chip_irq()
 309 	for (irq = chip->irq_start; irq < irq_end; irq++) {  in htcpld_setup_chip_irq()
 481 		htcpld->chip[i].irq_start = pdata->chip[i].irq_base;  in htcpld_setup_chips()
 
 | 
| D | motorola-cpcap.c | 141 			       int irq_start, int nr_irqs)  in cpcap_init_irq_chip()  argument146 	for (i = irq_start; i < irq_start + nr_irqs; i++) {  in cpcap_init_irq_chip()
 149 		cpcap_init_one_regmap_irq(cpcap, rirq, irq_start, i);  in cpcap_init_irq_chip()
 151 	chip->irqs = &cpcap->irqs[irq_start];  in cpcap_init_irq_chip()
 
 | 
| /Linux-v5.4/include/linux/irqchip/ | 
| D | arm-vic.h | 19 void __vic_init(void __iomem *base, int parent_irq, int irq_start,21 void vic_init(void __iomem *base, unsigned int irq_start, u32 vic_sources, u32 resume_sources);
 
 | 
| D | irq-sa11x0.h | 12 void __init sa11x0_init_irq_nodt(int irq_start, resource_size_t io_start);
 | 
| /Linux-v5.4/arch/arm/plat-orion/ | 
| D | irq.c | 22 void __init orion_irq_init(unsigned int irq_start, void __iomem *maskaddr)  in orion_irq_init()  argument32 	gc = irq_alloc_generic_chip("orion_irq", 1, irq_start, maskaddr,  in orion_irq_init()
 
 | 
| /Linux-v5.4/drivers/irqchip/ | 
| D | irq-vic.c | 401 static void __init vic_init_st(void __iomem *base, unsigned int irq_start,  in vic_init_st()  argument428 	vic_register(base, 0, irq_start, vic_sources, 0, node);  in vic_init_st()
 431 void __init __vic_init(void __iomem *base, int parent_irq, int irq_start,  in __vic_init()  argument
 451 		vic_init_st(base, irq_start, vic_sources, node);  in __vic_init()
 468 	vic_register(base, parent_irq, irq_start, vic_sources, resume_sources, node);  in __vic_init()
 478 void __init vic_init(void __iomem *base, unsigned int irq_start,  in vic_init()  argument
 481 	__vic_init(base, 0, irq_start, vic_sources, resume_sources, NULL);  in vic_init()
 
 | 
| D | irq-davinci-aintc.c | 44 		       unsigned int irq_start, unsigned int num)  in davinci_aintc_setup_gc()  argument49 	gc = irq_get_domain_generic_chip(davinci_aintc_irq_domain, irq_start);  in davinci_aintc_setup_gc()
 51 	gc->irq_base = irq_start;  in davinci_aintc_setup_gc()
 
 | 
| D | irq-versatile-fpga.c | 141 void __init fpga_irq_init(void __iomem *base, const char *name, int irq_start,  in fpga_irq_init()  argument165 	f->domain = irq_domain_add_simple(node, fls(valid), irq_start,  in fpga_irq_init()
 171 			if (!irq_start)  in fpga_irq_init()
 
 | 
| D | irq-sa11x0.c | 148 void __init sa11x0_init_irq_nodt(int irq_start, resource_size_t io_start)  in sa11x0_init_irq_nodt()  argument167 			32, irq_start,  in sa11x0_init_irq_nodt()
 
 | 
| D | irq-omap-intc.c | 224 		unsigned int irq_start, unsigned int num)  in omap_alloc_gc_legacy()  argument229 	gc = irq_alloc_generic_chip("INTC", 1, irq_start, base,  in omap_alloc_gc_legacy()
 
 | 
| D | irq-s3c24xx.c | 524 	int irq_start;  in s3c24xx_init_intc()  local547 		irq_start = S3C2410_IRQ(0);  in s3c24xx_init_intc()
 554 		irq_start = S3C2410_IRQSUB(0);  in s3c24xx_init_intc()
 562 		irq_start = S3C2416_IRQ(0);  in s3c24xx_init_intc()
 571 		irq_start = S3C2410_IRQ(32);  in s3c24xx_init_intc()
 581 	intc->domain = irq_domain_add_legacy(np, irq_num, irq_start,  in s3c24xx_init_intc()
 
 | 
| /Linux-v5.4/drivers/vlynq/ | 
| D | vlynq.c | 132 	virq = d->irq - dev->irq_start;  in vlynq_irq_unmask()145 	virq = d->irq - dev->irq_start;  in vlynq_irq_mask()
 158 	virq = d->irq - dev->irq_start;  in vlynq_irq_type()
 216 			do_IRQ(dev->irq_start + virq);  in vlynq_irq()
 276 	for (i = dev->irq_start; i <= dev->irq_end; i++) {  in vlynq_setup_irq()
 277 		virq = i - dev->irq_start;  in vlynq_setup_irq()
 621 	int irq = dev->irq_start + virq;  in vlynq_set_local_irq()
 625 	if ((irq < dev->irq_start) || (irq > dev->irq_end))  in vlynq_set_local_irq()
 639 	int irq = dev->irq_start + virq;  in vlynq_set_remote_irq()
 643 	if ((irq < dev->irq_start) || (irq > dev->irq_end))  in vlynq_set_remote_irq()
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/plat-orion/include/plat/ | 
| D | irq.h | 14 void orion_irq_init(unsigned int irq_start, void __iomem *maskaddr);
 | 
| /Linux-v5.4/arch/arm/mach-imx/ | 
| D | tzic.c | 100 static __init void tzic_init_gc(int idx, unsigned int irq_start)  in tzic_init_gc()  argument105 	gc = irq_alloc_generic_chip("tzic", 1, irq_start, tzic_base,  in tzic_init_gc()
 
 | 
| D | avic.c | 124 static __init void avic_init_gc(int idx, unsigned int irq_start)  in avic_init_gc()  argument129 	gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base,  in avic_init_gc()
 
 | 
| /Linux-v5.4/arch/arm/mach-omap1/ | 
| D | irq.c | 175 omap_alloc_gc(void __iomem *base, unsigned int irq_start, unsigned int num)  in omap_alloc_gc()  argument180 	gc = irq_alloc_generic_chip("MPU", 1, irq_start, base,  in omap_alloc_gc()
 
 | 
| /Linux-v5.4/drivers/power/supply/ | 
| D | lp8788-charger.c | 479 	int irq_start;  in lp8788_set_irqs()  local491 	irq_start = r->start;  in lp8788_set_irqs()
 494 	for (i = irq_start; i <= irq_end; i++) {  in lp8788_set_irqs()
 
 |