Searched refs:irq (Results 226 - 250 of 2427) sorted by relevance

1234567891011>>

/drivers/mfd/
H A Dwm8994-irq.c2 * wm8994-irq.c -- Interrupt controller support for Wolfson WM8994
18 #include <linux/irq.h>
143 if (!wm8994->irq) {
156 ret = regmap_add_irq_chip(wm8994->regmap, wm8994->irq,
173 regmap_del_irq_chip(wm8994->irq, wm8994->irq_data);
/drivers/mmc/host/
H A Ddw_mmc-pltfm.c16 #include <linux/irq.h>
40 host->irq = platform_get_irq(pdev, 0);
41 if (host->irq < 0) {
42 ret = host->irq;
/drivers/net/ethernet/8390/
H A Dhp-plus.c123 int irq = dev->irq; local
133 dev->irq = irq;
226 int irq = inb(ioaddr + 13) & 0x0f; local
229 dev->irq = irq;
232 printk(", IRQ %d, memory address %#x.\n", irq, mem_start);
235 printk(", IRQ %d, programmed-I/O mode.\n", irq);
298 if ((retval = request_irq(dev->irq, eip_interrup
444 static int irq[MAX_HPP_CARDS]; variable
[all...]
/drivers/net/wan/
H A Dc101.c75 u8 irq; /* IRQ (3-15) */ member in struct:card_s
289 if (card->irq)
290 free_irq(card->irq, card);
310 static int __init c101_run(unsigned long irq, unsigned long winbase) argument
317 if (irq<3 || irq>15 || irq == 6) /* FIXME */ {
338 if (request_irq(irq, sca_intr, 0, devname, card)) {
343 card->irq = irq;
414 unsigned long irq, ram; local
[all...]
/drivers/power/
H A Dda9052-battery.c433 static irqreturn_t da9052_bat_irq(int irq, void *data) argument
437 irq -= bat->da9052->irq_base;
439 if (irq == DA9052_IRQ_CHGEND)
444 if (irq == DA9052_IRQ_CHGEND || irq == DA9052_IRQ_DCIN ||
445 irq == DA9052_IRQ_VBUS || irq == DA9052_IRQ_TBAT) {
577 int irq; local
598 irq = platform_get_irq_byname(pdev, da9052_bat_irqs[i]);
599 ret = request_threaded_irq(bat->da9052->irq_base + irq,
629 int irq; local
[all...]
/drivers/s390/cio/
H A Dqdio_thinint.c144 static inline void tiqdio_call_inq_handlers(struct qdio_irq *irq) argument
149 for_each_input_queue(irq, q, i) {
150 if (!references_shared_dsci(irq) &&
151 has_multiple_inq_on_dsci(irq))
196 struct qdio_irq *irq; local
199 irq = q->irq_ptr;
200 if (unlikely(references_shared_dsci(irq))) {
203 } else if (!*irq->dsci)
206 tiqdio_call_inq_handlers(irq);
/drivers/scsi/fnic/
H A Dfnic_isr.c30 static irqreturn_t fnic_isr_legacy(int irq, void *data) argument
64 static irqreturn_t fnic_isr_msi(int irq, void *data) argument
81 static irqreturn_t fnic_isr_msix_rq(int irq, void *data) argument
95 static irqreturn_t fnic_isr_msix_wq(int irq, void *data) argument
108 static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data) argument
121 static irqreturn_t fnic_isr_msix_err_notify(int irq, void *data) argument
139 free_irq(fnic->pdev->irq, fnic);
162 err = request_irq(fnic->pdev->irq, &fnic_isr_legacy,
167 err = request_irq(fnic->pdev->irq, &fnic_isr_msi,
/drivers/scsi/
H A Dsim710.c100 int irq, int clock, int differential, int scsi_id)
107 printk(KERN_NOTICE "sim710: irq = %d, clock = %d, base = 0x%lx, scsi_id = %d\n",
108 irq, clock, base_addr, scsi_id);
136 host->irq = irq;
137 if (request_irq(irq, NCR_700_intr, IRQF_SHARED, "sim710", host)) {
167 free_irq(host->irq, host);
298 unsigned char irq, differential = 0, scsi_id = 7; local
318 printk("sim710.c: irq nasty\n");
322 irq
99 sim710_probe_common(struct device *dev, unsigned long base_addr, int irq, int clock, int differential, int scsi_id) argument
[all...]
H A Dsni_53c710.c44 #include <asm/irq.h>
101 host->irq = platform_get_irq(dev, 0);
102 if(request_irq(host->irq, NCR_700_intr, IRQF_SHARED, "snirm710", host)) {
128 free_irq(host->irq, host);
/drivers/staging/comedi/drivers/addi-data/
H A Dhwdrv_apci1032.h62 static void v_APCI1032_Interrupt(int irq, void *d);
/drivers/staging/olpc_dcon/
H A Dolpc_dcon_xo_1_5.c45 /* irq status will appear in PMIO_Rx50[6] (RW1C) on gpio12 */
53 /* irq status will appear in PMIO_Rx50[6] on gpio12 */
62 unsigned int irq; local
105 irq = acpi_gbl_FADT.sci_interrupt;
106 if (request_irq(irq, &dcon_interrupt, IRQF_SHARED, "DCON", dcon)) {
107 printk(KERN_ERR PREFIX "DCON (IRQ%d) allocation failed\n", irq);
/drivers/tty/serial/8250/
H A D8250_accent.c16 .irq = _irq, \
H A D8250_exar_st16c554.c19 .irq = _irq, \
H A D8250_hub6.c16 .irq = 3, \
/drivers/uio/
H A Duio_pci_generic.c45 static irqreturn_t irqhandler(int irq, struct uio_info *info) argument
69 if (!pdev->irq) {
89 gdev->info.irq = pdev->irq;
/drivers/usb/dwc3/
H A Ddwc3-omap.c137 int irq; member in struct:dwc3_omap
146 static irqreturn_t dwc3_omap_interrupt(int irq, void *_omap) argument
210 int irq; local
226 irq = platform_get_irq(pdev, 1);
227 if (irq < 0) {
269 omap->irq = irq;
311 ret = devm_request_irq(dev, omap->irq, dwc3_omap_interrupt, 0,
315 omap->irq, ret);
/drivers/usb/host/
H A Dehci-ls1x.c38 .irq = ehci_irq,
77 int irq; local
92 irq = res->start;
122 ret = usb_add_hcd(hcd, irq, IRQF_DISABLED | IRQF_SHARED);
H A Dohci-ppc-soc.c38 int irq; local
44 pr_debug("%s: no irq\n", __FILE__);
47 irq = res->start;
83 retval = usb_add_hcd(hcd, irq, 0);
148 .irq = ohci_irq,
/drivers/net/appletalk/
H A Dcops.c94 static int irq = 5; /* Default IRQ */ variable
132 * IO. You must specify 'irq=0xff' as a module parameter to invoke
189 static irqreturn_t cops_interrupt (int irq, void *dev_id);
201 if (dev->irq)
202 free_irq(dev->irq, dev);
226 irq = dev->irq;
237 /* FIXME Does this really work for cards which generate irq?
291 * can use the interrupt, and this marks the irq as busy. Jumpered
295 dev->irq
707 cops_interrupt(int irq, void *dev_id) argument
[all...]
/drivers/staging/comedi/drivers/
H A Damplc_pc236.c252 static irqreturn_t pc236_interrupt(int irq, void *d);
326 unsigned int irq = 0; local
350 irq = it->options[1];
391 irq = pci_dev->irq;
424 if (irq) {
427 if (request_irq(irq, pc236_interrupt, flags,
429 dev->irq = irq;
449 if (irq)
700 pc236_interrupt(int irq, void *d) argument
[all...]
/drivers/input/keyboard/
H A Dsh_keysc.c17 #include <linux/irq.h>
85 static irqreturn_t sh_keysc_isr(int irq, void *dev_id) argument
172 int irq, error; local
187 irq = platform_get_irq(pdev, 0);
188 if (irq < 0) {
189 dev_err(&pdev->dev, "failed to get irq\n");
234 error = request_threaded_irq(irq, NULL, sh_keysc_isr, IRQF_ONESHOT,
263 free_irq(irq, pdev);
299 int irq = platform_get_irq(pdev, 0); local
306 enable_irq_wake(irq);
318 int irq = platform_get_irq(pdev, 0); local
[all...]
/drivers/input/serio/
H A Dat32psif.c100 unsigned int irq; member in struct:psif
106 static irqreturn_t psif_interrupt(int irq, void *_ptr) argument
209 int irq; local
259 irq = platform_get_irq(pdev, 0);
260 if (irq < 0) {
261 dev_dbg(&pdev->dev, "could not get irq\n");
265 ret = request_irq(irq, psif_interrupt, IRQF_SHARED, "at32psif", psif);
267 dev_dbg(&pdev->dev, "could not request irq %d\n", irq);
270 psif->irq
[all...]
/drivers/input/touchscreen/
H A Dtsc2007.c78 int irq; member in struct:tsc2007
167 static irqreturn_t tsc2007_soft_irq(int irq, void *handle) argument
227 static irqreturn_t tsc2007_hard_irq(int irq, void *handle) argument
246 disable_irq(ts->irq);
257 enable_irq(ts->irq);
301 ts->irq = client->irq;
342 err = request_threaded_irq(ts->irq, tsc2007_hard_irq, tsc2007_soft_irq,
345 dev_err(&client->dev, "irq %d busy?\n", ts->irq);
[all...]
/drivers/parport/
H A Dparport_ax88796.c21 #include <asm/irq.h>
169 enable_irq(p->irq);
183 disable_irq(p->irq);
280 int irq; local
313 irq = platform_get_irq(pdev, 0);
314 if (irq <= 0)
315 irq = PARPORT_IRQ_NONE;
317 pp = parport_register_port((unsigned long)dd->base, irq,
338 if (irq >= 0) {
339 /* request irq */
[all...]
/drivers/pcmcia/
H A Delectra_cf.c54 u_int irq; member in struct:electra_cf_socket
94 static irqreturn_t electra_cf_irq(int irq, void *_cf) argument
113 s->pci_irq = cf->irq;
208 cf->irq = NO_IRQ;
240 cf->irq = irq_of_parse_and_map(np, 0);
242 status = request_irq(cf->irq, electra_cf_irq, IRQF_SHARED,
249 cf->socket.pci_irq = cf->irq;
300 dev_info(device, "at mem 0x%lx io 0x%llx irq %d\n",
301 cf->mem_phys, io.start, cf->irq);
312 if (cf->irq !
[all...]

Completed in 359 milliseconds

1234567891011>>