/drivers/misc/ibmasm/ |
H A D | module.c | 107 sp->irq = pdev->irq; 115 result = request_irq(sp->irq, ibmasm_interrupt_handler, IRQF_SHARED, sp->devname, (void*)sp); 148 free_irq(sp->irq, (void *)sp); 179 dbg("Freeing SP irq\n"); 180 free_irq(sp->irq, (void *)sp);
|
/drivers/net/ethernet/i825xx/ |
H A D | lasi_82596.c | 88 #include <asm/irq.h> 161 if (!dev->irq) { 168 (unsigned long)dev->hpa.start, dev->irq); 177 netdevice->irq = dev->irq;
|
/drivers/net/ethernet/seeq/ |
H A D | seeq8005.c | 84 static irqreturn_t seeq8005_interrupt(int irq, void *dev_id); 102 static int irq = 10; variable 117 irq = dev->irq; 310 dev->irq = irq; 317 if (dev->irq == 0xff) 319 else if (dev->irq < 2) { /* "Auto-IRQ" */ 324 dev->irq = probe_irq_off(cookie); 327 printk(" autoirq is %d\n", dev->irq); 443 seeq8005_interrupt(int irq, void *dev_id) argument [all...] |
/drivers/pcmcia/ |
H A D | pxa2xx_mainstone.c | 25 #include <asm/irq.h> 41 skt->stat[SOC_STAT_CD].irq = MAINSTONE_S0_CD_IRQ; 43 skt->stat[SOC_STAT_BVD1].irq = MAINSTONE_S0_STSCHG_IRQ; 47 skt->stat[SOC_STAT_CD].irq = MAINSTONE_S1_CD_IRQ; 49 skt->stat[SOC_STAT_BVD1].irq = MAINSTONE_S1_STSCHG_IRQ;
|
/drivers/scsi/ |
H A D | g_NCR5380.c | 52 * 1. With command line overrides - NCR5380=port,irq may be 56 * specified as an array of address, irq, dma, board tuples. Ie, for 128 int irq; member in struct:override 160 printk(KERN_ERR "generic_NCR5380_setup : usage ncr5380=" STRVAL(NCR5380_map_name) ",irq,dma\n"); 166 printk(KERN_ERR "generic_NCR53C400_setup : usage ncr53c400=" STRVAL(NCR5380_map_name) ",irq\n"); 172 printk(KERN_ERR "generic_NCR53C400A_setup : usage ncr53c400a=" STRVAL(NCR5380_map_name) ",irq\n"); 178 printk("generic_DTC3181E_setup : usage dtc3181e=" STRVAL(NCR5380_map_name) ",irq\n"); 186 overrides[commandline_current].irq = ints[2]; 307 overrides[0].irq = ncr_irq; 340 overrides[count].irq [all...] |
H A D | lasi700.c | 47 #include <asm/irq.h> 132 host->irq = dev->irq; 133 if(request_irq(dev->irq, NCR_700_intr, IRQF_SHARED, "lasi700", host)) { 160 free_irq(host->irq, host);
|
/drivers/spi/ |
H A D | spi-dw-mmio.c | 67 dws->irq = platform_get_irq(pdev, 0); 68 if (dws->irq < 0) { 69 dev_err(&pdev->dev, "no irq resource?\n"); 70 ret = dws->irq; /* -ENXIO */ 98 free_irq(dws->irq, dws); 120 free_irq(dwsmmio->dws.irq, &dwsmmio->dws);
|
/drivers/staging/comedi/drivers/ |
H A D | ni_labpc_cs.c | 131 unsigned int irq = 0; local 138 /* get base address, irq etc. based on bustype */ 145 irq = link->irq; 152 return labpc_common_attach(dev, iobase, irq, 0); 232 if (!link->irq)
|
H A D | ni_mio_cs.c | 251 if (dev->irq) 252 free_irq(dev->irq, dev); 328 if (!link->irq) 337 unsigned int irq; local 349 irq = link->irq; 351 printk("comedi%d: %s: DAQCard: io 0x%04lx, irq %u, ", 352 dev->minor, dev->driver->driver_name, dev->iobase, irq); 376 ret = request_irq(irq, ni_E_interrupt, NI_E_IRQ_FLAGS, 379 printk(" irq no [all...] |
/drivers/usb/host/ |
H A D | ehci-octeon.c | 53 .irq = ehci_irq, 97 int irq; local 103 irq = platform_get_irq(pdev, 0); 104 if (irq < 0) { 105 dev_err(&pdev->dev, "No irq assigned\n"); 160 ret = usb_add_hcd(hcd, irq, IRQF_SHARED);
|
H A D | ehci-w90x900.c | 27 int retval = 0, irq; local 77 irq = platform_get_irq(pdev, 0); 78 if (irq < 0) 83 retval = usb_add_hcd(hcd, irq, IRQF_SHARED); 117 .irq = ehci_irq,
|
H A D | ehci-xilinx-of.c | 104 .irq = ehci_irq, 158 int irq; local 185 irq = irq_of_parse_and_map(dn, 0); 186 if (!irq) { 228 rv = usb_add_hcd(hcd, irq, 0);
|
H A D | ehci-xls.c | 48 int retval, irq; local 51 irq = platform_get_irq(pdev, 0); 52 if (irq < 0) { 88 retval = usb_add_hcd(hcd, irq, IRQF_SHARED); 109 .irq = ehci_irq,
|
H A D | ohci-octeon.c | 74 .irq = ohci_irq, 111 int irq; local 117 irq = platform_get_irq(pdev, 0); 118 if (irq < 0) { 119 dev_err(&pdev->dev, "No irq assigned\n"); 167 ret = usb_add_hcd(hcd, irq, IRQF_SHARED);
|
H A D | ohci-omap3.c | 79 .irq = ohci_irq, 135 int irq; local 145 irq = platform_get_irq_byname(pdev, "ohci-irq"); 146 if (irq < 0) { 147 dev_err(dev, "OHCI irq failed\n"); 181 ret = usb_add_hcd(hcd, irq, 0);
|
/drivers/net/plip/ |
H A D | plip.c | 116 #include <asm/irq.h> 128 #define ENABLE(irq) if (irq != -1) enable_irq(irq) 129 #define DISABLE(irq) if (irq != -1) disable_irq(irq) 229 if (dev->irq != -1) 239 if (dev->irq != -1) 311 if (dev->irq [all...] |
/drivers/parisc/ |
H A D | dino.c | 150 int global_irq[DINO_LOCAL_IRQS]; /* map IMR bit to global irq */ 301 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); 303 DBG(KERN_WARNING "%s(0x%p, %d)\n", __func__, dino_dev, d->irq); 313 int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS); 316 DBG(KERN_WARNING "%s(0x%p, %d)\n", __func__, dino_dev, d->irq); 360 static irqreturn_t dino_isr(int irq, void *intr_dev) argument 378 int irq = dino_dev->global_irq[local_irq]; local 380 __func__, irq, intr_dev, mask); 381 generic_handle_irq(irq); 405 int irq local 415 int irq; local [all...] |
/drivers/parport/ |
H A D | parport_pc.c | 99 int irq; member in struct:superio_struct 285 dev->port->irq != PARPORT_IRQ_NONE) 1267 appropriately/randomly... G=reserved H=IDE-irq, */ 1269 "SMSC LPT Config: io=0x%04x, irq=%c, dma=%c, fifo threshold=%d\n", 1297 s->irq = 7; 1301 s->irq = 7; 1305 s->irq = 5; 1359 printk(KERN_INFO "Winbond LPT Config: active=%s, io=0x%02x%02x irq=%d, ", 1378 s->irq = cr70 & 0x0f; 1674 return s->irq; 2104 int irq, intrLine; local 2270 parport_pc_probe_port(unsigned long int base, unsigned long int base_hi, int irq, int dma, struct device *dev, int irqflags) argument 2556 int irq; local 2684 int dma, irq; local 3090 int irq; local 3206 int dma, irq; local 3407 static char *irq[PARPORT_PC_MAX_PORTS]; variable [all...] |
/drivers/lguest/ |
H A D | interrupts_and_traps.c | 160 unsigned int irq; local 177 irq = find_first_bit(blk, LGUEST_IRQS); 178 *more = find_next_bit(blk, LGUEST_IRQS, irq+1); 180 return irq; 187 void try_deliver_interrupt(struct lg_cpu *cpu, unsigned int irq, bool more) argument 191 BUG_ON(irq >= LGUEST_IRQS); 225 idt = &cpu->arch.idt[FIRST_EXTERNAL_VECTOR+irq]; 229 clear_bit(irq, cpu->irqs_pending); 256 void set_interrupt(struct lg_cpu *cpu, unsigned int irq) argument 262 set_bit(irq, cp [all...] |
/drivers/mfd/ |
H A D | jz4740-adc.c | 20 #include <linux/irq.h> 59 int irq; member in struct:jz4740_adc 68 static void jz4740_adc_irq_demux(unsigned int irq, struct irq_desc *desc) argument 220 adc->irq = platform_get_irq(pdev, 0); 221 if (adc->irq < 0) { 222 ret = adc->irq; 223 dev_err(&pdev->dev, "Failed to get platform irq: %d\n", ret); 230 dev_err(&pdev->dev, "Failed to get irq base: %d\n", ret); 283 irq_set_handler_data(adc->irq, gc); 284 irq_set_chained_handler(adc->irq, jz4740_adc_irq_demu [all...] |
/drivers/net/can/cc770/ |
H A D | cc770_isa.c | 21 * insmod cc770_isa.ko port=0x310,0x380 irq=7,11 25 * insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 31 * insmod cc770_isa.ko port=0x310,0x380 indirect=1 irq=7,11 43 * insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 clk=24000000 47 * insmod cc770_isa.ko mem=0xd1000,0xd1000 irq=7,11 clk=24000000,24000000 58 #include <linux/irq.h> 78 static int __devinitdata irq[MAXDEV]; variable 94 module_param_array(irq, int, NULL, S_IRUGO); 95 MODULE_PARM_DESC(irq, "IRQ number"); 179 dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq [all...] |
/drivers/net/can/sja1000/ |
H A D | sja1000_isa.c | 24 #include <linux/irq.h> 45 static int __devinitdata irq[MAXDEV]; variable 60 module_param_array(irq, int, NULL, S_IRUGO); 61 MODULE_PARM_DESC(irq, "IRQ number"); 129 dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq=%d\n", 130 idx, port[idx], mem[idx], irq[idx]); 159 dev->irq = irq[idx]; 210 dev_info(&pdev->dev, "%s device registered (reg_base=0x%p, irq=%d)\n", 211 DRV_NAME, priv->reg_base, dev->irq); [all...] |
/drivers/pci/pcie/ |
H A D | portdrv_core.c | 201 int i, irq = -1; local 207 irq = dev->irq; 217 irq = dev->irq; 221 irqs[i] = irq; 224 if (irq < 0) 318 * @irq: Interrupt vector to associate with the service device 320 static int pcie_device_init(struct pci_dev *pdev, int service, int irq) argument 330 pcie->irq [all...] |
/drivers/rtc/ |
H A D | rtc-at91rm9200.c | 45 static int irq; variable 222 static irqreturn_t at91_rtc_interrupt(int irq, void *dev_id) argument 274 irq = platform_get_irq(pdev, 0); 275 if (irq < 0) { 276 dev_err(&pdev->dev, "no irq resource defined\n"); 294 ret = request_irq(irq, at91_rtc_interrupt, 299 irq); 312 free_irq(irq, pdev); 332 free_irq(irq, pdev); 355 enable_irq_wake(irq); [all...] |
/drivers/usb/otg/ |
H A D | gpio_vbus.c | 143 static irqreturn_t gpio_vbus_irq(int irq, void *data) argument 169 int gpio, irq; local 174 irq = gpio_to_irq(pdata->gpio_vbus); 198 gpio_vbus_irq(irq, pdev); 237 int err, gpio, irq; local 273 irq = res->start; 277 irq = gpio_to_irq(gpio); 293 err = request_irq(irq, gpio_vbus_irq, VBUS_IRQ_FLAGS, 296 dev_err(&pdev->dev, "can't request irq %i, err: %d\n", 297 irq, er [all...] |