/drivers/mfd/ |
H A D | intel_soc_pmic_core.h | 27 struct regmap_irq_chip *irq_chip; member in struct:intel_soc_pmic_config
|
H A D | mc13xxx.h | 39 struct regmap_irq_chip irq_chip; member in struct:mc13xxx
|
H A D | mc13xxx-core.c | 432 mc13xxx->irq_chip.name = dev_name(dev); 433 mc13xxx->irq_chip.status_base = MC13XXX_IRQSTAT0; 434 mc13xxx->irq_chip.mask_base = MC13XXX_IRQMASK0; 435 mc13xxx->irq_chip.ack_base = MC13XXX_IRQSTAT0; 436 mc13xxx->irq_chip.irq_reg_stride = MC13XXX_IRQSTAT1 - MC13XXX_IRQSTAT0; 437 mc13xxx->irq_chip.init_ack_masked = true; 438 mc13xxx->irq_chip.use_ack = true; 439 mc13xxx->irq_chip.num_regs = MC13XXX_IRQ_REG_CNT; 440 mc13xxx->irq_chip.irqs = mc13xxx->irqs; 441 mc13xxx->irq_chip [all...] |
H A D | twl6030-irq.c | 125 struct irq_chip irq_chip; member in struct:twl6030_irq 352 irq_set_chip_and_handler(virq, &pdata->irq_chip, handle_simple_irq); 359 * sets on behalf of every irq_chip. Also sets IRQ_NOPROBE. 431 * clone dummy irq_chip since PIH can't *do* anything 433 twl6030_irq->irq_chip = dummy_irq_chip; 434 twl6030_irq->irq_chip.name = "twl6030"; 435 twl6030_irq->irq_chip.irq_set_type = NULL; 436 twl6030_irq->irq_chip.irq_set_wake = twl6030_irq_set_wake;
|
H A D | retu-mfd.c | 123 struct regmap_irq_chip *irq_chip; member in struct:retu_data 130 .irq_chip = &retu_irq_chip, 137 .irq_chip = &tahvo_irq_chip, 265 ret = retu_write(rdev, rdat->irq_chip->mask_base, 0xffff); 270 rdat->irq_chip, &rdev->irq_data);
|
H A D | arizona-irq.c | 35 ret = regmap_irq_get_virq(arizona->irq_chip, irq); 162 static struct irq_chip arizona_irq_chip = { 303 &arizona->irq_chip); 372 arizona->irq_chip); 388 arizona->irq_chip);
|
H A D | pm8921-core.c | 162 struct irq_chip *irq_chip = irq_desc_get_chip(desc); local 166 chained_irq_enter(irq_chip, desc); 182 chained_irq_exit(irq_chip, desc); 239 static struct irq_chip pm8xxx_irq_chip = {
|
H A D | lp8788-irq.c | 102 static struct irq_chip lp8788_irq_chip = { 139 struct irq_chip *chip = &lp8788_irq_chip;
|
H A D | max77686.c | 230 const struct regmap_irq_chip *irq_chip; local 267 irq_chip = &max77686_irq_chip; 274 irq_chip = &max77802_irq_chip; 319 IRQF_SHARED, 0, irq_chip,
|
/drivers/irqchip/ |
H A D | spear-shirq.c | 39 * irq_chip: Interrupt controller chip used for this instance, 50 struct irq_chip *irq_chip; member in struct:spear_shirq 83 static struct irq_chip shirq_chip = { 93 .irq_chip = &shirq_chip, 109 .irq_chip = &dummy_irq_chip, 117 .irq_chip = &dummy_irq_chip, 125 .irq_chip = &dummy_irq_chip, 133 .irq_chip = &dummy_irq_chip, 159 .irq_chip [all...] |
H A D | irq-renesas-irqc.c | 56 struct irq_chip irq_chip; member in struct:irqc_priv 138 irq_set_chip_and_handler(virq, &p->irq_chip, handle_level_irq); 154 struct irq_chip *irq_chip; local 208 irq_chip = &p->irq_chip; 209 irq_chip->name = name; 210 irq_chip->irq_mask = irqc_irq_disable; 211 irq_chip [all...] |
H A D | irq-xtensa-mx.c | 30 struct irq_chip *irq_chip = d->host_data; local 31 irq_set_chip_and_handler_name(irq, irq_chip, 132 static struct irq_chip xtensa_mx_irq_chip = {
|
H A D | irq-renesas-intc-irqpin.c | 78 struct irq_chip irq_chip; member in struct:intc_irqpin_priv 338 irq_set_chip_and_handler(virq, &p->irq_chip, handle_level_irq); 356 struct irq_chip *irq_chip; local 480 irq_chip = &p->irq_chip; 481 irq_chip->name = name; 482 irq_chip->irq_mask = disable_fn; 483 irq_chip [all...] |
H A D | irq-mxs.c | 69 static struct irq_chip mxs_icoll_chip = {
|
H A D | irq-xtensa-pic.c | 80 static struct irq_chip xtensa_irq_chip = {
|
H A D | exynos-combiner.c | 66 struct irq_chip *chip = irq_get_chip(irq); 97 struct irq_chip *chip = irq_get_chip(chip_data->parent_irq); 107 static struct irq_chip combiner_chip = {
|
/drivers/gpio/ |
H A D | gpio-em.c | 42 struct irq_chip irq_chip; member in struct:em_gio_priv 264 irq_set_chip_and_handler(irq, &p->irq_chip, handle_level_irq); 281 struct irq_chip *irq_chip; local 356 irq_chip = &p->irq_chip; 357 irq_chip->name = name; 358 irq_chip->irq_mask = em_gio_irq_disable; 359 irq_chip [all...] |
H A D | gpio-rcar.c | 39 struct irq_chip irq_chip; member in struct:gpio_rcar_priv 280 irq_set_chip_and_handler(irq, &p->irq_chip, handle_level_irq); 360 struct irq_chip *irq_chip; local 414 irq_chip = &p->irq_chip; 415 irq_chip->name = name; 416 irq_chip->irq_mask = gpio_rcar_irq_disable; 417 irq_chip [all...] |
H A D | gpio-davinci.c | 40 typedef struct irq_chip *(*gpio_get_irq_chip_cb_t)(unsigned int irq); 326 static struct irq_chip gpio_irqchip = { 440 static struct irq_chip *davinci_gpio_get_irq_chip(unsigned int irq) 450 static struct irq_chip *keystone_gpio_get_irq_chip(unsigned int irq) 452 static struct irq_chip gpio_unbanked; 482 struct irq_chip *irq_chip; local 557 irq_chip = gpio_get_irq_chip(irq); 558 irq_chip->name = "GPIO-AINTC"; 559 irq_chip [all...] |
H A D | gpio-sx150x.c | 56 struct irq_chip irq_chip; member in struct:sx150x_chip 443 chip->irq_chip.name = client->name; 444 chip->irq_chip.irq_mask = sx150x_irq_mask; 445 chip->irq_chip.irq_unmask = sx150x_irq_unmask; 446 chip->irq_chip.irq_set_type = sx150x_irq_set_type; 447 chip->irq_chip.irq_bus_lock = sx150x_irq_bus_lock; 448 chip->irq_chip.irq_bus_sync_unlock = sx150x_irq_bus_sync_unlock; 541 irq_set_chip_and_handler(irq, &chip->irq_chip, handle_edge_irq); 555 chip->irq_chip [all...] |
/drivers/parisc/ |
H A D | gsc.h | 41 int gsc_assign_irq(struct irq_chip *type, void *data);
|
/drivers/sh/intc/ |
H A D | internals.h | 71 struct irq_chip chip; 92 struct irq_chip *chip = irq_get_chip(irq); 104 * sets on behalf of every irq_chip. Also sets IRQ_NOPROBE. 164 extern struct irq_chip intc_irq_chip;
|
/drivers/pinctrl/samsung/ |
H A D | pinctrl-s3c24xx.c | 208 struct irq_chip *parent_chip = irq_get_chip(parent_irq); 219 struct irq_chip *parent_chip = irq_get_chip(parent_irq); 230 struct irq_chip *parent_chip = irq_get_chip(parent_irq); 235 static struct irq_chip s3c2410_eint0_3_chip = { 290 static struct irq_chip s3c2412_eint0_3_chip = { 300 struct irq_chip *chip = irq_get_chip(irq); 352 static struct irq_chip s3c24xx_eint_chip = { 363 struct irq_chip *chip = irq_get_chip(irq);
|
/drivers/staging/iio/ |
H A D | iio_dummy_evgen.c | 39 struct irq_chip chip; 52 struct irq_chip *chip = irq_data_get_irq_chip(d); 61 struct irq_chip *chip = irq_data_get_irq_chip(d);
|
/drivers/base/regmap/ |
H A D | regmap-irq.c | 2 * regmap based irq_chip 26 struct irq_chip irq_chip; member in struct:regmap_irq_chip_data 181 static const struct irq_chip regmap_irq_chip = { 307 irq_set_chip(virq, &data->irq_chip); 396 d->irq_chip = regmap_irq_chip; 397 d->irq_chip.name = chip->name;
|