Searched refs:irq_base (Results 1 - 25 of 137) sorted by last modified time

123456

/linux-master/include/linux/
H A Dregmap.h1659 int irq_base, const struct regmap_irq_chip *chip,
1663 int irq_flags, int irq_base,
1669 int irq_flags, int irq_base,
1675 int irq_flags, int irq_base,
H A Dirqdomain.h395 unsigned int irq_base,
496 extern int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base,
512 unsigned int irq_base,
529 unsigned int irq_base,
533 unsigned int irq_base,
H A Dirq.h811 extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset,
1040 * @irq_base: Interrupt base nr for this chip
1068 unsigned int irq_base; member in struct:irq_chip_generic
1137 irq_alloc_generic_chip(const char *name, int nr_ct, unsigned int irq_base,
1148 unsigned int irq_base, void __iomem *reg_base,
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h64 __u8 irq_base; member in struct:kvm_pic_state
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h64 __u8 irq_base; member in struct:kvm_pic_state
/linux-master/drivers/fpga/
H A Ddfl.c728 * @irq_base: start of irq index in this sub feature.
740 unsigned int irq_base; member in struct:dfl_feature_info
857 binfo->irq_table[finfo->irq_base + i];
1073 finfo->irq_base = 0;
1078 dev_dbg(binfo->dev, "feature: 0x%x, irq_base: %u, nr_irqs: %u\n",
1097 finfo->irq_base = ibase;
/linux-master/arch/sh/cchips/hd6446x/
H A Dhd64461.c77 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/macintosh/
H A Dmacio_asic.c252 unsigned int irq_base; local
258 /* irq_base is always 64 on gatwick. I have no cleaner way to get
261 irq_base = 64;
265 macio_create_fixup_irq(dev, 0, 15 + irq_base);
266 macio_create_fixup_irq(dev, 1, 4 + irq_base);
267 macio_create_fixup_irq(dev, 2, 5 + irq_base);
273 macio_create_fixup_irq(dev, 0, 29 + irq_base);
279 macio_create_fixup_irq(dev, 0, 19 + irq_base);
280 macio_create_fixup_irq(dev, 1, 1 + irq_base);
284 macio_create_fixup_irq(dev, 0, 14 + irq_base);
[all...]
/linux-master/include/linux/mfd/
H A Dtwl.h91 * Offset from TWL6030_IRQ_BASE / pdata->irq_base
692 unsigned int irq_base; member in struct:twl4030_audio_data
715 int twl4030_sih_setup(struct device *dev, int module, int irq_base);
H A Dmax8998.h61 * @irq_base: base IRQ number for max8998, required for IRQs
86 unsigned int irq_base; member in struct:max8998_platform_data
H A Dtps65910.h871 int irq_base; member in struct:tps65910_board
903 int irq_base; member in struct:tps65910_platform_data
/linux-master/include/linux/mfd/da9055/
H A Dpdata.h19 int irq_base; member in struct:da9055_pdata
/linux-master/drivers/power/supply/
H A Dwm8350_power.c190 switch (irq - wm8350->irq_base) {
H A Dtps65090-charger.c203 pdata->irq_base = -1;
H A Dmax8925_power.c71 int irq_base; member in struct:max8925_power_info
110 switch (irq - chip->irq_base) {
374 ret = request_threaded_irq(chip->irq_base + _irq, NULL, \
445 irq = chip->irq_base + MAX8925_IRQ_VCHG_DC_OVP;
446 for (; irq <= chip->irq_base + MAX8925_IRQ_VCHG_TMR_FAULT; irq++)
/linux-master/drivers/mfd/
H A Dtwl-core.c726 int irq_base = 0; local
828 irq_base = twl4030_init_irq(&client->dev, client->irq);
830 irq_base = twl6030_init_irq(&client->dev, client->irq);
833 if (irq_base < 0) {
834 status = irq_base;
H A Drc5t583.c266 ret = rc5t583_irq_init(rc5t583, i2c->irq, pdata->irq_base);
H A Dmfd-core.c143 int irq_base, struct irq_domain *domain)
250 res[r].start = irq_base +
252 res[r].end = irq_base +
315 * @irq_base: Base of the range of virtual interrupt numbers allocated for
322 int irq_base, struct irq_domain *domain)
329 irq_base, domain);
410 * @irq_base: Base of the range of virtual interrupt numbers allocated for
417 int irq_base, struct irq_domain *domain)
427 irq_base, domain);
140 mfd_add_device(struct device *parent, int id, const struct mfd_cell *cell, struct resource *mem_base, int irq_base, struct irq_domain *domain) argument
319 mfd_add_devices(struct device *parent, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) argument
414 devm_mfd_add_devices(struct device *dev, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) argument
H A Dda9150-core.c431 da9150->irq_base = pdata->irq_base;
437 da9150->irq_base = -1;
442 da9150->irq_base, &da9150_regmap_irq_chip,
451 da9150->irq_base = regmap_irq_chip_get_base(da9150->regmap_irq_data);
457 da9150->irq_base, NULL);
H A Dda9062-core.c594 unsigned int irq_base = 0; local
682 irq_base = regmap_irq_chip_get_base(chip->regmap_irq);
686 cell_num, NULL, irq_base,
H A Dda9055-core.c363 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);
/linux-master/kernel/irq/
H A Dirqdomain.c28 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base,
633 void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base, argument
641 of_node_full_name(of_node), irq_base, (int)hwirq_base, count);
644 irq_domain_associate(domain, irq_base + i, hwirq_base + i);
1448 unsigned int irq_base,
1457 if (irq_domain_get_irq_data(domain, irq_base + i))
1458 domain->ops->free(domain, irq_base + i, 1);
1463 unsigned int irq_base,
1471 return domain->ops->alloc(domain, irq_base, nr_irqs, arg);
1474 static int irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base, argument
1447 irq_domain_free_irqs_hierarchy(struct irq_domain *domain, unsigned int irq_base, unsigned int nr_irqs) argument
1462 irq_domain_alloc_irqs_hierarchy(struct irq_domain *domain, unsigned int irq_base, unsigned int nr_irqs, void *arg) argument
1542 __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base, unsigned int nr_irqs, int node, void *arg, bool realloc, const struct irq_affinity_desc *affinity) argument
1779 irq_domain_alloc_irqs_parent(struct irq_domain *domain, unsigned int irq_base, unsigned int nr_irqs, void *arg) argument
1797 irq_domain_free_irqs_parent(struct irq_domain *domain, unsigned int irq_base, unsigned int nr_irqs) argument
1917 irq_domain_alloc_irqs_locked(struct irq_domain *domain, int irq_base, unsigned int nr_irqs, int node, void *arg, bool realloc, const struct irq_affinity_desc *affinity) argument
[all...]
H A Dirq_sim.c16 int irq_base; member in struct:irq_sim_work_ctx
/linux-master/drivers/irqchip/
H A Dirq-stm32-exti.c315 int n, i, irq_base = 0; local
319 for (i = 0; i < nbanks; i++, irq_base += IRQS_PER_BANK) {
320 gc = irq_get_domain_generic_chip(domain, irq_base);
324 generic_handle_domain_irq(domain, irq_base + n);
/linux-master/drivers/dma/
H A Dfsl-qdma.c229 int irq_base; member in struct:fsl_qdma_engine
771 id = irq - fsl_qdma->irq_base;
774 "irq %d is wrong irq_base is %d\n",
775 irq, fsl_qdma->irq_base);
1200 fsl_qdma->irq_base = platform_get_irq_byname(pdev, "qdma-queue0");
1201 if (fsl_qdma->irq_base < 0)
1202 return fsl_qdma->irq_base;

Completed in 272 milliseconds

123456