Searched refs:irq (Results 126 - 150 of 2427) sorted by relevance

1234567891011>>

/drivers/input/touchscreen/
H A Deeti_ts.c51 int irq, irq_active_high; member in struct:eeti_ts_priv
65 return gpio_get_value(irq_to_gpio(priv->irq)) == priv->irq_active_high;
117 static irqreturn_t eeti_ts_isr(int irq, void *dev_id) argument
129 enable_irq(priv->irq);
137 disable_irq(priv->irq);
202 priv->irq = client->irq;
220 err = request_irq(priv->irq, eeti_ts_isr, irq_flags,
250 free_irq(priv->irq, priv);
255 enable_irq(priv->irq);
[all...]
H A Dmainstone-wm97xx.c30 #include <linux/irq.h>
67 static int irq; variable
80 * event. If the irq request fails then it will fall back to polling mode.
203 irq = 27;
208 irq = 4;
210 if (irq) {
211 ret = gpio_request(irq, "Touchscreen IRQ");
215 ret = gpio_direction_input(irq);
217 gpio_free(irq);
221 wm->pen_irq = gpio_to_irq(irq);
[all...]
H A Dmigor_ts.c39 int irq; member in struct:migor_ts_priv
46 static irqreturn_t migor_ts_isr(int irq, void *dev_id) argument
124 disable_irq(priv->irq);
129 enable_irq(priv->irq);
149 priv->irq = client->irq;
167 error = request_threaded_irq(priv->irq, NULL, migor_ts_isr,
185 free_irq(priv->irq, priv);
196 free_irq(priv->irq, priv);
211 enable_irq_wake(priv->irq);
[all...]
/drivers/isdn/hardware/avm/
H A Dt1pci.c72 card->irq = p->irq;
106 retval = request_irq(card->irq, b1dma_interrupt, IRQF_SHARED, card->name, card);
108 printk(KERN_ERR "t1pci: unable to get IRQ %d.\n", card->irq);
133 printk(KERN_INFO "t1pci: AVM T1 PCI at i/o %#x, irq %d, mem %#lx\n",
134 card->port, card->irq, card->membase);
140 free_irq(card->irq, card);
163 free_irq(card->irq, card);
182 cinfo->card ? cinfo->card->irq : 0,
203 param.irq
[all...]
/drivers/mfd/
H A Dmax8998-irq.c16 #include <linux/irq.h>
100 irq_to_max8998_irq(struct max8998_dev *max8998, int irq) argument
102 return &max8998_irqs[irq - max8998->irq_base];
136 data->irq);
145 data->irq);
158 static irqreturn_t max8998_irq_thread(int irq, void *data) argument
188 if (max8998->irq && max8998->irq_base)
199 if (!max8998->irq) {
238 ret = request_threaded_irq(max8998->irq, NULL, max8998_irq_thread,
240 "max8998-irq", max899
[all...]
H A Dstmpe.c14 #include <linux/irq.h>
303 /* gpio cell resources consist of an irq only so no resources here */
349 .irq = 0,
442 .irq = STMPE811_IRQ_GPIOC,
447 .irq = STMPE811_IRQ_TOUCH_DET,
529 .irq = STMPE24XX_IRQ_GPIOC,
534 .irq = STMPE24XX_IRQ_KEYPAD,
669 .irq = STMPE24XX_IRQ_GPIOC,
674 .irq = STMPE24XX_IRQ_KEYPAD,
748 * These devices can be connected in a 'no-irq' configuratio
757 stmpe_irq(int irq, void *data) argument
861 int irq; local
884 int irq; local
961 stmpe_add_device(struct stmpe *stmpe, struct mfd_cell *cell, int irq) argument
[all...]
H A Dpm8xxx-irq.c18 #include <linux/irq.h>
21 #include <linux/mfd/pm8xxx/irq.h>
113 int pmirq, irq, i, ret = 0; local
130 irq = pmirq + chip->irq_base;
131 generic_handle_irq(irq);
160 static void pm8xxx_irq_handler(unsigned int irq, struct irq_desc *desc) argument
187 unsigned int pmirq = d->irq - chip->irq_base;
202 unsigned int pmirq = d->irq - chip->irq_base;
217 unsigned int pmirq = d->irq - chip->irq_base;
260 * pm8xxx_get_irq_stat - get the status of the irq lin
272 pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq) argument
[all...]
H A Ds5m-irq.c2 * s5m-irq.c
16 #include <linux/irq.h>
171 irq_to_s5m8767_irq(struct s5m87xx_dev *s5m87xx, int irq) argument
173 return &s5m8767_irqs[irq - s5m87xx->irq_base];
203 data->irq);
212 data->irq);
226 irq_to_s5m8763_irq(struct s5m87xx_dev *s5m87xx, int irq) argument
228 return &s5m8763_irqs[irq - s5m87xx->irq_base];
258 data->irq);
267 data->irq);
281 s5m8767_irq_thread(int irq, void *data) argument
308 s5m8763_irq_thread(int irq, void *data) argument
[all...]
/drivers/net/wireless/bcmdhd/include/
H A Dbcmsdh_sdmmc.h75 uint irq; /* Client irq */ member in struct:sdioh_info
117 extern int sdioh_sdmmc_register_irq(sdioh_info_t *sd, uint irq);
118 extern void sdioh_sdmmc_free_irq(uint irq, sdioh_info_t *sd);
/drivers/net/wireless/wl1251/
H A Dspi.c23 #include <linux/irq.h>
34 static irqreturn_t wl1251_irq(int irq, void *cookie) argument
211 return enable_irq(wl->irq);
216 return disable_irq(wl->irq);
276 wl->irq = spi->irq;
277 if (wl->irq < 0) {
278 wl1251_error("irq missing in platform data");
284 irq_set_status_flags(wl->irq, IRQ_NOAUTOEN);
285 ret = request_irq(wl->irq, wl1251_ir
[all...]
/drivers/staging/iio/accel/
H A Dadis16201_trigger.c37 ret = request_irq(st->us->irq,
57 free_irq(st->us->irq, st->trig);
69 free_irq(state->us->irq, state->trig);
H A Dadis16203_trigger.c38 ret = request_irq(st->us->irq,
59 free_irq(st->us->irq, st->trig);
71 free_irq(st->us->irq, st->trig);
H A Dadis16204_trigger.c38 ret = request_irq(st->us->irq,
59 free_irq(st->us->irq, st->trig);
71 free_irq(state->us->irq, state->trig);
/drivers/staging/iio/gyro/
H A Dadis16260_trigger.c40 ret = request_irq(st->us->irq,
61 free_irq(st->us->irq, st->trig);
73 free_irq(st->us->irq, st->trig);
/drivers/staging/iio/imu/
H A Dadis16400_trigger.c40 ret = request_irq(st->us->irq,
60 free_irq(st->us->irq, st->trig);
72 free_irq(st->us->irq, st->trig);
/drivers/net/ethernet/8390/
H A De2100.c125 int irq = dev->irq; local
133 dev->irq = irq;
218 if (dev->irq < 2) {
222 dev->irq = irqlist[i];
226 printk(" unable to get IRQ %d.\n", dev->irq);
230 } else if (dev->irq == 2) /* Fixup luser bogosity: IRQ2 is really IRQ9 */
231 dev->irq = 9;
241 ei_status.saved_irq = dev->irq;
420 static int irq[MAX_E21_CARDS]; variable
[all...]
/drivers/input/keyboard/
H A Dnomadik-ske-keypad.c54 * @irq: irq no
62 int irq; member in struct:ske_keypad
178 static irqreturn_t ske_keypad_irq(int irq, void *dev_id) argument
207 int irq; local
215 irq = platform_get_irq(pdev, 0);
216 if (irq < 0) {
217 dev_err(&pdev->dev, "failed to get keypad irq\n");
235 keypad->irq = irq;
352 int irq = platform_get_irq(pdev, 0); local
366 int irq = platform_get_irq(pdev, 0); local
[all...]
/drivers/pnp/
H A Dquirks.c71 struct pnp_irq *irq; local
79 irq = &option->u.irq;
80 bitmap_zero(irq->map.bits, PNP_IRQ_NR);
81 __set_bit(5, irq->map.bits);
82 __set_bit(7, irq->map.bits);
83 __set_bit(10, irq->map.bits);
183 struct pnp_irq *irq; local
194 irq = &new_option->u.irq;
210 struct pnp_irq *irq = NULL; local
[all...]
/drivers/rtc/
H A Drtc-ds1374.c178 if (client->irq <= 0)
217 if (client->irq <= 0)
268 static irqreturn_t ds1374_irq(int irq, void *dev_id) argument
273 disable_irq_nosync(irq);
306 enable_irq(client->irq);
364 if (client->irq > 0) {
365 ret = request_irq(client->irq, ds1374_irq, 0,
386 if (client->irq > 0)
387 free_irq(client->irq, client);
398 if (client->irq >
[all...]
/drivers/gpio/
H A Dgpio-pxa.c19 #include <linux/irq.h>
170 static inline int __pxa_irq_to_gpio(int irq) argument
173 return irq - PXA_GPIO_TO_IRQ(0);
178 static inline int __pxa_irq_to_gpio(int irq) { return -1; } argument
189 static inline int __mmp_irq_to_gpio(int irq) argument
192 return irq - MMP_GPIO_TO_IRQ(0);
197 static inline int __mmp_irq_to_gpio(int irq) { return -1; } argument
211 int pxa_irq_to_gpio(int irq) argument
215 ret = __pxa_irq_to_gpio(irq);
218 return __mmp_irq_to_gpio(irq);
370 pxa_gpio_demux_handler(unsigned int irq, struct irq_desc *desc) argument
490 int gpio, irq, ret; local
[all...]
/drivers/usb/host/
H A Dohci-xls.c21 int retval, irq; local
24 irq = platform_get_irq(dev, 0);
25 if (irq < 0) {
59 retval = usb_add_hcd(hcd, irq, IRQF_DISABLED | IRQF_SHARED);
102 .irq = ohci_irq,
/drivers/base/regmap/
H A Dregmap-irq.c16 #include <linux/irq.h>
38 int irq)
40 return &data->chip->irqs[irq - data->irq_base];
74 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->irq);
82 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->irq);
95 static irqreturn_t regmap_irq_thread(int irq, void *d) argument
165 * irq: The IRQ the device uses to signal interrupts
176 int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags, argument
253 ret = request_threaded_irq(irq, NULL, regmap_irq_thread, irq_flags,
256 dev_err(map->dev, "Failed to request IRQ %d: %d\n", irq, re
37 irq_to_regmap_irq(struct regmap_irq_chip_data *data, int irq) argument
278 regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *d) argument
[all...]
/drivers/hwmon/
H A Djz4740-hwmon.c33 int irq; member in struct:jz4740_hwmon
49 static irqreturn_t jz4740_hwmon_irq(int irq, void *data) argument
70 enable_irq(hwmon->irq);
84 disable_irq(hwmon->irq);
117 hwmon->irq = platform_get_irq(pdev, 0);
118 if (hwmon->irq < 0) {
119 ret = hwmon->irq;
120 dev_err(&pdev->dev, "Failed to get platform irq: %d\n", ret);
152 ret = request_irq(hwmon->irq, jz4740_hwmon_irq, 0, pdev->name, hwmon);
154 dev_err(&pdev->dev, "Failed to request irq
[all...]
/drivers/input/tablet/
H A Dacecad.c55 struct urb *irq; member in struct:usb_acecad
116 acecad->irq->dev = acecad->usbdev;
117 if (usb_submit_urb(acecad->irq, GFP_KERNEL))
127 usb_kill_urb(acecad->irq);
164 acecad->irq = usb_alloc_urb(0, GFP_KERNEL);
165 if (!acecad->irq) {
224 usb_fill_int_urb(acecad->irq, dev, pipe,
227 acecad->irq->transfer_dma = acecad->data_dma;
228 acecad->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
238 fail3: usb_free_urb(acecad->irq);
[all...]
H A Dkbtab.c36 struct urb *irq; member in struct:kbtab
98 kbtab->irq->dev = kbtab->usbdev;
99 if (usb_submit_urb(kbtab->irq, GFP_KERNEL))
109 usb_kill_urb(kbtab->irq);
129 kbtab->irq = usb_alloc_urb(0, GFP_KERNEL);
130 if (!kbtab->irq)
160 usb_fill_int_urb(kbtab->irq, dev,
164 kbtab->irq->transfer_dma = kbtab->data_dma;
165 kbtab->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
175 fail3: usb_free_urb(kbtab->irq);
[all...]

Completed in 651 milliseconds

1234567891011>>