Searched refs:irq (Results 76 - 100 of 2427) sorted by relevance

1234567891011>>

/drivers/usb/host/
H A Dohci-sh.c43 .irq = ohci_irq,
83 int irq = -1; local
95 irq = platform_get_irq(pdev, 0);
96 if (irq < 0) {
111 ret = usb_add_hcd(hcd, irq, IRQF_SHARED);
/drivers/mfd/
H A Dt7l66xb.c30 #include <linux/irq.h>
77 int irq; member in struct:t7l66xb
188 static void t7l66xb_irq(unsigned int irq, struct irq_desc *desc) argument
190 struct t7l66xb *t7l66xb = irq_get_handler_data(irq);
211 imr |= 1 << (data->irq - t7l66xb->irq_base);
224 imr &= ~(1 << (data->irq - t7l66xb->irq_base));
242 unsigned int irq, irq_base; local
246 for (irq = irq_base; irq < irq_base + T7L66XB_NR_IRQS; irq
262 unsigned int irq, irq_base; local
[all...]
H A Dtwl6040-irq.c26 #include <linux/irq.h>
65 int irq)
67 return &twl6040_irqs[irq - twl6040->irq_base];
81 /* write back to hardware any change in irq mask */
95 data->irq);
104 data->irq);
117 static irqreturn_t twl6040_irq_thread(int irq, void *data) argument
169 ret = request_threaded_irq(twl6040->irq, NULL, twl6040_irq_thread,
173 twl6040->irq, ret);
189 free_irq(twl6040->irq, twl604
64 irq_to_twl6040_irq(struct twl6040 *twl6040, int irq) argument
[all...]
/drivers/scsi/
H A DNCR_D700.c177 NCR_D700_probe_one(struct NCR_D700_private *p, int siop, int irq, argument
214 host->irq = irq;
229 NCR_D700_intr(int irq, void *data) argument
236 NCR_700_intr(irq, p->hosts[i]) == IRQ_HANDLED)
255 int irq, i; local
276 irq = (pos4 & 0x3) + 11;
277 if(irq >= 13)
278 irq++;
286 irq
[all...]
H A DNCR_Q720.c46 __u8 irq; member in struct:NCR_Q720_private
58 NCR_Q720_intr(int irq, void *data) argument
72 ncr53c8xx_intr(irq, p->hosts[siop]);
79 int irq, int slot, __u32 paddr, void __iomem *vaddr)
107 device.slot.irq = irq;
146 int irq, i, siops; local
252 irq = readb(mem_base + 5) & 0x0f;
256 irq = mca_device_transform_irq(mca_dev, irq);
78 NCR_Q720_probe_one(struct NCR_Q720_private *p, int siop, int irq, int slot, __u32 paddr, void __iomem *vaddr) argument
[all...]
/drivers/staging/comedi/drivers/
H A Dpcl726.c265 unsigned int irq; local
291 irq = 0;
293 irq = it->options[1];
295 if (irq) { /* we want to use IRQ */
296 if (((1 << irq) & boardtypes[board].IRQbits) == 0) {
299 " DISABLING IT", irq);
300 irq = 0; /* Bad IRQ */
302 if (request_irq(irq, interrupt_pcl818, 0,
306 " DISABLING IT", irq);
307 irq
[all...]
/drivers/usb/storage/
H A Donetouch.c56 struct urb *irq; /* urb for interrupt in report */ member in struct:usb_onetouch
138 onetouch->irq->dev = onetouch->udev;
139 if (usb_submit_urb(onetouch->irq, GFP_KERNEL)) {
151 usb_kill_urb(onetouch->irq);
163 usb_kill_urb(onetouch->irq);
166 if (usb_submit_urb(onetouch->irq, GFP_NOIO) != 0)
167 dev_err(&onetouch->irq->dev->dev,
209 onetouch->irq = usb_alloc_urb(0, GFP_KERNEL);
210 if (!onetouch->irq)
248 usb_fill_int_urb(onetouch->irq, ude
[all...]
/drivers/watchdog/
H A Deurotechwdt.c75 static int irq = 10; variable
102 module_param(irq, int, 0);
103 MODULE_PARM_DESC(irq, "Eurotech WDT irq (default=10)");
147 if (irq == 2 || irq > 15 || irq < 0) {
148 pr_err("invalid irq number\n");
149 irq = 0; /* if invalid we disable interrupt */
151 if (irq
165 eurwdt_interrupt(int irq, void *dev_id) argument
[all...]
/drivers/net/ethernet/8390/
H A Dhp.c85 int irq = dev->irq; local
95 dev->irq = irq;
164 if (dev->irq < 2) {
169 int irq = *irqp; local
170 if (request_irq (irq, NULL, 0, "bogus", NULL) != -EBUSY) {
173 outb_p(irqmap[irq] | HP_RUN, ioaddr + HP_CONFIGURE);
175 if (irq == probe_irq_off(cookie) /* It's a good IRQ line! */
176 && request_irq (irq, eip_interrup
368 int irq = dev->irq; local
378 static int irq[MAX_HP_CARDS]; variable
[all...]
H A Dlne390.c107 int irq = dev->irq; local
136 dev->irq = irq;
208 if (dev->irq == 0) {
210 dev->irq = irq_map[irq_reg & 0x07];
214 if (dev->irq == 2) dev->irq = 9; /* Doh! */
217 printk(" IRQ %d,", dev->irq);
219 if ((ret = request_irq(dev->irq, ei_interrup
373 static int irq[MAX_LNE_CARDS]; variable
[all...]
/drivers/xen/xen-pciback/
H A Dpciback_ops.c16 static irqreturn_t xen_pcibk_guest_interrupt(int irq, void *dev_id);
47 * b/c when device transitions to MSI, the dev->irq is
51 dev_data->irq = dev->irq;
57 if (dev_data->irq == 0)
62 dev_data->irq,
70 rc = request_irq(dev_data->irq,
76 dev_data->irq_name, dev_data->irq, rc);
80 free_irq(dev_data->irq, dev);
81 dev_data->irq
357 xen_pcibk_handle_event(int irq, void *dev_id) argument
365 xen_pcibk_guest_interrupt(int irq, void *dev_id) argument
[all...]
/drivers/net/wireless/wl1251/
H A Dsdio.c29 #include <linux/irq.h>
155 static irqreturn_t wl1251_line_irq(int irq, void *cookie) argument
166 return enable_irq(wl->irq);
171 return disable_irq(wl->irq);
258 wl->irq = wl12xx_board_data->irq;
262 if (wl->irq) {
263 irq_set_status_flags(wl->irq, IRQ_NOAUTOEN);
264 ret = request_irq(wl->irq, wl1251_line_irq, 0, "wl1251", wl);
270 irq_set_irq_type(wl->irq, IRQ_TYPE_EDGE_RISIN
[all...]
/drivers/pps/clients/
H A Dpps-gpio.c39 int irq; /* IRQ used as PPS source */ member in struct:pps_gpio_device_data
49 static irqreturn_t pps_gpio_irq_handler(int irq, void *data) argument
110 int irq; local
123 irq = gpio_to_irq(pdata->gpio_pin);
124 if (irq < 0) {
125 pr_err("failed to map GPIO to IRQ: %d\n", irq);
154 pr_err("failed to register IRQ %d as PPS source\n", irq);
159 data->irq = irq;
163 ret = request_irq(irq, pps_gpio_irq_handle
[all...]
/drivers/staging/iio/trigger/
H A Diio-trig-bfin-timer.c13 #include <linux/irq.h>
24 int irq; member in struct:bfin_timer
57 int irq; member in struct:bfin_tmr_state
125 static irqreturn_t iio_bfin_tmr_trigger_isr(int irq, void *devid) argument
135 static int iio_bfin_tmr_get_number(int irq) argument
140 if (iio_bfin_timer_code[i].irq == irq)
161 st->irq = platform_get_irq(pdev, 0);
162 if (!st->irq) {
168 ret = iio_bfin_tmr_get_number(st->irq);
[all...]
/drivers/pnp/
H A Dresource.c17 #include <asm/irq.h>
54 struct pnp_irq *irq; local
60 irq = &option->u.irq;
61 irq->map = *map;
62 irq->flags = flags;
69 if (test_bit(i, irq->map.bits))
289 static irqreturn_t pnp_test_handler(int irq, void *dev_id) argument
296 unsigned int irq)
301 if (pci->irq
295 pci_dev_uses_irq(struct pnp_dev *pnp, struct pci_dev *pci, unsigned int irq) argument
334 pci_uses_irq(struct pnp_dev *pnp, unsigned int irq) argument
354 resource_size_t *irq; local
506 pnp_add_irq_resource(struct pnp_dev *dev, int irq, int flags) argument
630 struct pnp_irq *irq; local
[all...]
/drivers/gpio/
H A Dgpio-davinci.c19 #include <asm/mach/irq.h>
59 static inline struct davinci_gpio_regs __iomem *irq2regs(int irq) argument
63 g = (__force struct davinci_gpio_regs __iomem *)irq_get_chip_data(irq);
200 * to their GPIOBNK0 irq, with a bit less overhead.
208 struct davinci_gpio_regs __iomem *g = irq2regs(d->irq);
217 struct davinci_gpio_regs __iomem *g = irq2regs(d->irq);
248 gpio_irq_handler(unsigned irq, struct irq_desc *desc) argument
258 if (irq & 1)
277 if (irq & 1) {
325 mask = __gpio_mask(data->irq
348 unsigned gpio, irq, bank; local
[all...]
H A Dgpio-ep93xx.c20 #include <linux/irq.h>
27 #define irq_to_gpio(irq) ((irq) - gpio_to_irq(0))
66 static void ep93xx_gpio_int_debounce(unsigned int irq, bool enable) argument
68 int line = irq_to_gpio(irq);
81 static void ep93xx_gpio_ab_irq_handler(unsigned int irq, struct irq_desc *desc) argument
103 static void ep93xx_gpio_f_irq_handler(unsigned int irq, struct irq_desc *desc) argument
106 * map discontiguous hw irq range to continuous sw irq range:
110 int port_f_idx = ((irq
296 int irq = gpio_to_irq(gpio); local
[all...]
H A Dgpio-mxs.c26 #include <linux/irq.h>
53 #define irq_to_gpio(irq) ((irq) - MXS_GPIO_IRQ_START)
58 int irq; member in struct:mxs_gpio_port
67 u32 gpio = irq_to_gpio(d->irq);
112 static void mxs_gpio_irq_handler(u32 irq, struct irq_desc *desc) argument
115 struct mxs_gpio_port *port = irq_get_handler_data(irq);
131 * Set interrupt number "irq" in the GPIO as a wake-up source.
135 * @param irq interrupt source number
145 enable_irq_wake(port->irq);
[all...]
/drivers/input/misc/
H A Dtwl4030-pwrbutton.c36 static irqreturn_t powerbutton_irq(int irq, void *_pwr) argument
58 int irq = platform_get_irq(pdev, 0); local
73 err = request_threaded_irq(irq, NULL, powerbutton_irq,
92 free_irq(irq, pwr);
101 int irq = platform_get_irq(pdev, 0); local
103 free_irq(irq, pwr);
/drivers/mmc/host/
H A Dtmio_mmc.c65 int ret = -EINVAL, irq; local
74 irq = platform_get_irq(pdev, 0);
75 if (irq < 0) {
76 ret = irq;
91 ret = request_irq(irq, tmio_mmc_irq, IRQF_TRIGGER_FALLING,
96 pr_info("%s at 0x%08lx irq %d\n", mmc_hostname(host->mmc),
97 (unsigned long)host->ctl, irq);
/drivers/video/
H A Dpxa168fb.h403 #define DMA_FRAME_IRQ0_ENA(irq) ((irq) << 31)
405 #define DMA_FRAME_IRQ1_ENA(irq) ((irq) << 30)
409 #define GRA_FRAME_IRQ0_ENA(irq) ((irq) << 27)
411 #define GRA_FRAME_IRQ1_ENA(irq) ((irq) << 26)
423 #define SLV_IRQ_ENA(irq) ((irq) << 1
[all...]
/drivers/parport/
H A Dparport_gsc.c237 int irq, int dma,
265 p->irq = irq;
291 p->irq = irq;
292 if (p->irq == PARPORT_IRQ_AUTO) {
293 p->irq = PARPORT_IRQ_NONE;
295 if (p->irq != PARPORT_IRQ_NONE) {
296 printk(", irq %d", p->irq);
235 parport_gsc_probe_port(unsigned long base, unsigned long base_hi, int irq, int dma, struct pci_dev *dev) argument
[all...]
/drivers/i2c/busses/
H A Di2c-pca-platform.c28 #include <asm/irq.h>
32 int irq; /* if 0, use polling */ member in struct:i2c_pca_pf_data
86 if (i2c->irq) {
141 int irq; local
144 irq = platform_get_irq(pdev, 0);
145 /* If irq is 0, we do polling. */
172 i2c->irq = irq;
225 if (irq) {
226 ret = request_irq(irq, i2c_pca_pf_handle
[all...]
/drivers/pcmcia/
H A Dbfin_cf_pcmcia.c37 #include <linux/irq.h>
69 u_int irq; member in struct:bfin_cf_socket
117 s->pci_irq = cf->irq;
142 disable_irq(cf->irq);
144 enable_irq(cf->irq);
202 int irq; local
208 irq = platform_get_irq(pdev, 0);
209 if (irq <= 0)
235 cf->irq = irq;
[all...]
/drivers/isdn/hardware/avm/
H A Db1pci.c56 cinfo->card ? cinfo->card->irq : 0,
80 card->irq = p->irq;
100 retval = request_irq(card->irq, b1_interrupt, IRQF_SHARED, card->name, card);
102 printk(KERN_ERR "b1pci: unable to get IRQ %d.\n", card->irq);
126 printk(KERN_INFO "b1pci: AVM B1 PCI V4 at i/o %#x, irq %d, revision %d (no dma)\n",
127 card->port, card->irq, card->revision);
129 printk(KERN_INFO "b1pci: AVM B1 PCI at i/o %#x, irq %d, revision %d\n",
130 card->port, card->irq, card->revision);
137 free_irq(card->irq, car
[all...]

Completed in 521 milliseconds

1234567891011>>