Searched defs:irq (Results 151 - 175 of 2255) sorted by relevance

1234567891011>>

/drivers/net/wireless/ath/wil6210/
H A Dpcie_bus.c36 int irq = wil->pdev->irq; local
38 disable_irq(irq);
40 disable_irq(irq + 1);
41 disable_irq(irq + 2);
47 int irq = wil->pdev->irq; local
49 enable_irq(irq);
51 enable_irq(irq + 1);
52 enable_irq(irq
[all...]
/drivers/net/wireless/orinoco/
H A Dairport.c30 unsigned int irq; member in struct:airport
56 disable_irq(card->irq);
78 enable_irq(card->irq);
98 free_irq(card->irq, priv);
131 disable_irq(card->irq);
140 enable_irq(card->irq);
181 card->irq = macio_irq(mdev, 0);
200 if (request_irq(card->irq, orinoco_interrupt, 0, DRIVER_NAME, priv)) {
201 printk(KERN_ERR PFX "Couldn't get IRQ %d\n", card->irq);
213 if (orinoco_if_add(priv, phys_addr, card->irq, NUL
[all...]
/drivers/parisc/
H A Dlasi.c39 int irq; local
42 case 0x74: irq = 7; break; /* Centronics */
43 case 0x7B: irq = 13; break; /* Audio */
44 case 0x81: irq = 14; break; /* Lasi itself */
45 case 0x82: irq = 9; break; /* SCSI */
46 case 0x83: irq = 20; break; /* Floppy */
47 case 0x84: irq = 26; break; /* PS/2 Keyboard */
48 case 0x87: irq = 18; break; /* ISDN */
49 case 0x8A: irq = 8; break; /* LAN */
50 case 0x8C: irq
[all...]
/drivers/power/
H A Dgpio-charger.c30 unsigned int irq; member in struct:gpio_charger
36 static irqreturn_t gpio_charger_irq(int irq, void *devid) argument
78 int irq; local
127 irq = gpio_to_irq(pdata->gpio);
128 if (irq > 0) {
129 ret = request_any_context_irq(irq, gpio_charger_irq,
133 dev_warn(&pdev->dev, "Failed to request irq: %d\n", ret);
135 gpio_charger->irq = irq;
154 if (gpio_charger->irq)
[all...]
H A Dmax8903_charger.c81 static irqreturn_t max8903_dcin(int irq, void *_data) argument
122 static irqreturn_t max8903_usbin(int irq, void *_data) argument
161 static irqreturn_t max8903_fault(int irq, void *_data) argument
303 dev_err(dev, "Cannot request irq %d for DC (%d)\n",
315 dev_err(dev, "Cannot request irq %d for USB (%d)\n",
327 dev_err(dev, "Cannot request irq %d for Fault (%d)\n",
/drivers/pps/clients/
H A Dpps-gpio.c41 int irq; /* IRQ used as PPS source */ member in struct:pps_gpio_device_data
53 static irqreturn_t pps_gpio_irq_handler(int irq, void *data) argument
144 data->irq = ret;
163 data->irq);
168 ret = devm_request_irq(&pdev->dev, data->irq, pps_gpio_irq_handler,
172 dev_err(&pdev->dev, "failed to acquire IRQ %d\n", data->irq);
178 data->irq);
188 dev_info(&pdev->dev, "removed IRQ %d as PPS source\n", data->irq);
/drivers/rtc/
H A Drtc-pl030.c31 static irqreturn_t pl030_interrupt(int irq, void *dev_id) argument
126 ret = request_irq(dev->irq[0], pl030_interrupt, 0,
141 free_irq(dev->irq[0], rtc);
156 free_irq(dev->irq[0], rtc);
/drivers/s390/cio/
H A Dairq.c12 #include <linux/irq.h>
84 static irqreturn_t do_airq_interrupt(int irq, void *dummy) argument
189 * airq_iv_alloc - allocate irq bits from an interrupt vector
191 * @num: number of consecutive irq bits to allocate
193 * Returns the bit number of the first irq in the allocated block of irqs,
227 * airq_iv_free - free irq bits of an interrupt vector
229 * @bit: number of the first irq bit to free
230 * @num: number of consecutive irq bits to free
/drivers/scsi/
H A Da3000.c26 static irqreturn_t a3000_intr(int irq, void *data) argument
221 instance->irq = IRQ_AMIGA_PORTS;
H A Dqlogicfas.c31 #include <asm/irq.h>
102 hreg->irq = qlirq;
139 static int irq[MAX_QLOGICFAS] = { [0 ... MAX_QLOGICFAS-1] = -1 }; variable
141 module_param_array(irq, int, NULL, 0);
143 MODULE_PARM_DESC(irq, "IRQ");
152 shost = __qlogicfas_detect(sht, iobase[num], irq[num]);
170 if (shost->irq) {
172 free_irq(shost->irq, shost);
205 "I/O address and IRQ using iobase= and irq= "
/drivers/scsi/fnic/
H A Dfnic_isr.c30 static irqreturn_t fnic_isr_legacy(int irq, void *data) argument
67 static irqreturn_t fnic_isr_msi(int irq, void *data) argument
87 static irqreturn_t fnic_isr_msix_rq(int irq, void *data) argument
104 static irqreturn_t fnic_isr_msix_wq(int irq, void *data) argument
120 static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data) argument
136 static irqreturn_t fnic_isr_msix_err_notify(int irq, void *data) argument
157 free_irq(fnic->pdev->irq, fnic);
180 err = request_irq(fnic->pdev->irq, &fnic_isr_legacy,
185 err = request_irq(fnic->pdev->irq, &fnic_isr_msi,
/drivers/sh/intc/
H A Dchip.c18 unsigned int irq = data->irq; local
19 struct intc_desc_int *d = get_intc_desc(irq);
30 [_INTC_FN(handle)], irq);
33 intc_balancing_enable(irq);
43 unsigned int irq = data->irq; local
44 struct intc_desc_int *d = get_intc_desc(irq);
49 intc_balancing_disable(irq);
58 [_INTC_FN(handle)], irq);
83 unsigned int irq = data->irq; local
117 intc_find_irq(struct intc_handle_int *hp, unsigned int nr_hp, unsigned int irq) argument
129 intc_set_priority(unsigned int irq, unsigned int prio) argument
176 unsigned int irq = data->irq; local
[all...]
/drivers/spi/
H A Dspi-fsl-lib.c118 unsigned int irq)
140 mpc8xxx_spi->irq = irq;
180 free_irq(mpc8xxx_spi->irq, mpc8xxx_spi);
117 mpc8xxx_spi_probe(struct device *dev, struct resource *mem, unsigned int irq) argument
/drivers/staging/comedi/drivers/
H A Daddi_apci_3120.c44 static irqreturn_t v_ADDI_Interrupt(int irq, void *d) argument
49 this_board->interrupt(irq, d);
84 if (pcidev->irq > 0) {
85 ret = request_irq(pcidev->irq, v_ADDI_Interrupt, IRQF_SHARED,
88 dev->irq = pcidev->irq;
H A Damplc_pc236_common.c130 static irqreturn_t pc236_interrupt(int irq, void *d) argument
146 unsigned int irq, unsigned long req_irq_flags)
167 if (irq) {
168 if (request_irq(irq, pc236_interrupt, req_irq_flags,
170 dev->irq = irq;
145 amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase, unsigned int irq, unsigned long req_irq_flags) argument
H A Dcomedi_parport.c218 static irqreturn_t parport_interrupt(int irq, void *d) argument
249 dev->irq = it->options[1];
252 ret = comedi_alloc_subdevices(dev, dev->irq ? 4 : 3);
284 if (dev->irq) {
/drivers/staging/iio/adc/
H A Dad7606_par.c56 int irq; local
58 irq = platform_get_irq(pdev, 0);
59 if (irq < 0) {
60 dev_err(&pdev->dev, "no irq\n");
71 indio_dev = ad7606_probe(&pdev->dev, irq, addr,
/drivers/staging/iio/meter/
H A Dade7758_ring.c60 static irqreturn_t ade7758_trigger_handler(int irq, void *p) argument
/drivers/staging/netlogic/
H A Dplatform_net.c80 static void xlr_resource_init(struct resource *res, int offset, int irq) argument
90 res->start = res->end = irq;
/drivers/staging/speakup/
H A Dserialio.c13 static void start_serial_interrupt(int irq);
75 start_serial_interrupt(ser->irq);
80 static irqreturn_t synth_readbuf_handler(int irq, void *dev_id) argument
83 /*printk(KERN_ERR "in irq\n"); */
99 static void start_serial_interrupt(int irq) argument
106 rv = request_irq(irq, synth_readbuf_handler, IRQF_SHARED,
135 free_irq(serstate->irq, (void *) synth_readbuf_handler);
/drivers/switch/
H A Dswitch_gpio.c35 int irq; member in struct:gpio_switch_data
49 static irqreturn_t gpio_irq_handler(int irq, void *dev_id) argument
108 switch_data->irq = gpio_to_irq(switch_data->gpio);
109 if (switch_data->irq < 0) {
110 ret = switch_data->irq;
114 ret = request_irq(switch_data->irq, gpio_irq_handler,
/drivers/tty/serial/8250/
H A D8250_em.c94 struct resource *irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); local
99 if (!regs || !irq) {
100 dev_err(&pdev->dev, "missing registers or irq\n");
118 up.port.irq = irq->start;
/drivers/uio/
H A Duio_aec.c54 static irqreturn_t aectc_irq(int irq, struct uio_info *dev_info) argument
107 info->irq = pdev->irq;
144 /* read mailbox to ensure board drops irq */
H A Duio_netx.c33 static irqreturn_t netx_handler(int irq, struct uio_info *dev_info) argument
93 info->irq = dev->irq;
H A Duio_pdrv_genirq.c63 static irqreturn_t uio_pdrv_genirq_handler(int irq, struct uio_info *dev_info) argument
73 disable_irq_nosync(irq);
86 * state to prevent per-irq depth damage.
89 * with irq handler on SMP systems.
95 enable_irq(dev_info->irq);
98 disable_irq_nosync(dev_info->irq);
148 if (!uioinfo->irq) {
150 uioinfo->irq = ret;
152 uioinfo->irq = UIO_IRQ_NONE;

Completed in 9038 milliseconds

1234567891011>>