Searched refs:irq_chip (Results 1 - 25 of 69) sorted by relevance

123

/drivers/mfd/
H A Dpm8921-core.c30 struct pm_irq_chip *irq_chip; member in struct:pm8921
72 return pm8xxx_get_irq_stat(pmic->irq_chip, irq);
89 struct pm_irq_chip *irq_chip; local
95 irq_chip = pm8xxx_irq_init(pmic->dev, pdata->irq_pdata);
97 if (IS_ERR(irq_chip)) {
99 PTR_ERR(irq_chip));
100 return PTR_ERR(irq_chip);
102 pmic->irq_chip = irq_chip;
156 WARN_ON(pmic->irq_chip
[all...]
H A Dtps65090.c86 struct irq_chip irq_chip; member in struct:tps65090
221 tps65090->irq_chip.name = "tps65090";
222 tps65090->irq_chip.irq_mask = tps65090_irq_mask;
223 tps65090->irq_chip.irq_unmask = tps65090_irq_unmask;
224 tps65090->irq_chip.irq_bus_lock = tps65090_irq_lock;
225 tps65090->irq_chip.irq_bus_sync_unlock = tps65090_irq_sync_unlock;
230 irq_set_chip_and_handler(__irq, &tps65090->irq_chip,
H A Dtps6586x.c97 struct irq_chip irq_chip; member in struct:tps6586x
417 tps6586x->irq_chip.name = "tps6586x";
418 tps6586x->irq_chip.irq_enable = tps6586x_irq_enable;
419 tps6586x->irq_chip.irq_disable = tps6586x_irq_disable;
420 tps6586x->irq_chip.irq_bus_lock = tps6586x_irq_lock;
421 tps6586x->irq_chip.irq_bus_sync_unlock = tps6586x_irq_sync_unlock;
426 irq_set_chip_and_handler(__irq, &tps6586x->irq_chip,
H A Dpm8xxx-irq.c163 struct irq_chip *irq_chip = irq_desc_get_chip(desc); local
181 irq_chip->irq_ack(&desc->irq_data);
250 static struct irq_chip pm8xxx_irq_chip = {
H A Dtwl6040-irq.c109 static struct irq_chip twl6040_irq_chip = {
H A Ds5m-irq.c217 static struct irq_chip s5m8767_irq_chip = {
272 static struct irq_chip s5m8763_irq_chip = {
H A Dtwl4030-irq.c422 * sets on behalf of every irq_chip. Also sets IRQ_NOPROBE.
449 * All irq_chip methods get issued from code holding irq_desc[irq].lock,
569 static struct irq_chip twl4030_sih_irq_chip = {
693 static struct irq_chip twl4030_irq_chip;
728 * clone dummy irq_chip since PIH can't *do* anything
H A Dmax8998-irq.c150 static struct irq_chip max8998_irq_chip = {
H A Dtps65910-irq.c158 static struct irq_chip tps65910_irq_chip = {
H A Dtps65912-irq.c149 static struct irq_chip tps65912_irq_chip = {
/drivers/gpio/
H A Dgpio-sx150x.c57 struct irq_chip irq_chip; member in struct:sx150x_chip
314 struct irq_chip *ic = irq_data_get_irq_chip(d);
318 chip = container_of(ic, struct sx150x_chip, irq_chip);
326 struct irq_chip *ic = irq_data_get_irq_chip(d);
330 chip = container_of(ic, struct sx150x_chip, irq_chip);
339 struct irq_chip *ic = irq_data_get_irq_chip(d);
346 chip = container_of(ic, struct sx150x_chip, irq_chip);
394 struct irq_chip *ic = irq_data_get_irq_chip(d);
397 chip = container_of(ic, struct sx150x_chip, irq_chip);
[all...]
H A Dgpio-vr41xx.c138 static struct irq_chip giuint_low_irq_chip = {
171 static struct irq_chip giuint_high_irq_chip = {
497 struct irq_chip *chip;
H A Dgpio-mpc8xxx.c158 struct irq_chip *chip = irq_desc_get_chip(desc);
277 static struct irq_chip mpc8xxx_irq_chip = {
H A Dgpio-msm-v2.c316 struct irq_chip *chip = irq_desc_get_chip(desc);
348 static struct irq_chip msm_gpio_irq_chip = {
H A Dgpio-langwell.c225 static struct irq_chip lnw_irqchip = {
244 struct irq_chip *chip = irq_data_get_irq_chip(data);
/drivers/parisc/
H A Dgsc.h41 int gsc_assign_irq(struct irq_chip *type, void *data);
H A Dgsc.c142 static struct irq_chip gsc_asic_interrupt_type = {
148 int gsc_assign_irq(struct irq_chip *type, void *data)
/drivers/sh/intc/
H A Dinternals.h69 struct irq_chip chip;
90 struct irq_chip *chip = irq_get_chip(irq);
102 * sets on behalf of every irq_chip. Also sets IRQ_NOPROBE.
162 extern struct irq_chip intc_irq_chip;
H A Dcore.c294 memcpy(&d->chip, &intc_irq_chip, sizeof(struct irq_chip));
404 struct irq_chip *chip;
429 struct irq_chip *chip;
H A Dchip.c200 struct irq_chip intc_irq_chip = {
/drivers/staging/iio/
H A Dtrigger.h67 struct irq_chip subirq_chip;
H A Diio_dummy_evgen.c39 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);
H A Dindustrialio-trigger.c413 struct irq_chip *chip = irq_data_get_irq_chip(d);
422 struct irq_chip *chip = irq_data_get_irq_chip(d);
/drivers/xen/
H A Devents.c122 static struct irq_chip xen_dynamic_chip;
123 static struct irq_chip xen_percpu_chip;
124 static struct irq_chip xen_pirq_chip;
1695 static struct irq_chip xen_dynamic_chip __read_mostly = {
1709 static struct irq_chip xen_pirq_chip __read_mostly = {
1729 static struct irq_chip xen_percpu_chip __read_mostly = {
/drivers/base/regmap/
H A Dregmap-irq.c2 * regmap based irq_chip
87 static struct irq_chip regmap_irq_chip = {

Completed in 296 milliseconds

123