/drivers/usb/host/ |
H A D | ohci-sh.c | 43 .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 D | t7l66xb.c | 30 #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 D | twl6040-irq.c | 26 #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 D | NCR_D700.c | 177 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 D | NCR_Q720.c | 46 __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 D | pcl726.c | 265 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 D | onetouch.c | 56 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 D | eurotechwdt.c | 75 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 D | hp.c | 85 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 D | lne390.c | 107 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 D | pciback_ops.c | 16 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 D | sdio.c | 29 #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 D | pps-gpio.c | 39 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 D | iio-trig-bfin-timer.c | 13 #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 D | resource.c | 17 #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 D | gpio-davinci.c | 19 #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 D | gpio-ep93xx.c | 20 #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 D | gpio-mxs.c | 26 #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 D | twl4030-pwrbutton.c | 36 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 D | tmio_mmc.c | 65 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 D | pxa168fb.h | 403 #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 D | parport_gsc.c | 237 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 D | i2c-pca-platform.c | 28 #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 D | bfin_cf_pcmcia.c | 37 #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 D | b1pci.c | 56 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...] |