/drivers/net/wireless/ath/wil6210/ |
H A D | pcie_bus.c | 36 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 D | airport.c | 30 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 D | lasi.c | 39 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 D | gpio-charger.c | 30 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 D | max8903_charger.c | 81 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 D | pps-gpio.c | 41 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 D | rtc-pl030.c | 31 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 D | airq.c | 12 #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 D | a3000.c | 26 static irqreturn_t a3000_intr(int irq, void *data) argument 221 instance->irq = IRQ_AMIGA_PORTS;
|
H A D | qlogicfas.c | 31 #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 D | fnic_isr.c | 30 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 D | chip.c | 18 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 D | spi-fsl-lib.c | 118 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 D | addi_apci_3120.c | 44 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 D | amplc_pc236_common.c | 130 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 D | comedi_parport.c | 218 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 D | ad7606_par.c | 56 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 D | ade7758_ring.c | 60 static irqreturn_t ade7758_trigger_handler(int irq, void *p) argument
|
/drivers/staging/netlogic/ |
H A D | platform_net.c | 80 static void xlr_resource_init(struct resource *res, int offset, int irq) argument 90 res->start = res->end = irq;
|
/drivers/staging/speakup/ |
H A D | serialio.c | 13 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 D | switch_gpio.c | 35 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 D | 8250_em.c | 94 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 D | uio_aec.c | 54 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 D | uio_netx.c | 33 static irqreturn_t netx_handler(int irq, struct uio_info *dev_info) argument 93 info->irq = dev->irq;
|
H A D | uio_pdrv_genirq.c | 63 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;
|