/drivers/rtc/ |
H A D | rtc-mc13xxx.c | 33 unsigned int enabled, int irq) 36 int (*func)(struct mc13xxx *mc13xxx, int irq); 42 return func(priv->mc13xxx, irq); 46 unsigned int enabled, int irq) 53 ret = mc13xxx_rtc_irq_enable_unlocked(dev, enabled, irq); 257 static irqreturn_t mc13xxx_rtc_alarm_handler(int irq, void *dev) argument 266 mc13xxx_irq_ack(mc13xxx, irq); 271 static irqreturn_t mc13xxx_rtc_update_handler(int irq, void *dev) argument 280 mc13xxx_irq_ack(mc13xxx, irq); 299 static irqreturn_t mc13xxx_rtc_reset_handler(int irq, voi argument 32 mc13xxx_rtc_irq_enable_unlocked(struct device *dev, unsigned int enabled, int irq) argument 45 mc13xxx_rtc_irq_enable(struct device *dev, unsigned int enabled, int irq) argument [all...] |
/drivers/staging/comedi/drivers/ |
H A D | rti800.c | 174 static irqreturn_t rti800_interrupt(int irq, void *dev); 201 static irqreturn_t rti800_interrupt(int irq, void *dev) argument 326 options[1] - irq 343 unsigned int irq; local 368 irq = it->options[1]; 369 if (irq) { 370 printk(KERN_INFO "( irq = %u )\n", irq); 371 ret = request_irq(irq, rti800_interrupt, 0, "rti800", dev); 376 dev->irq [all...] |
H A D | pcl711.c | 201 static irqreturn_t pcl711_interrupt(int irq, void *d) argument 521 if (dev->irq) 522 free_irq(dev->irq, dev); 535 unsigned int irq; local 554 irq = it->options[1]; 555 if (irq > this_board->maxirq) { 556 printk(KERN_ERR "irq out of range\n"); 559 if (irq) { 560 if (request_irq(irq, pcl711_interrupt, 0, "pcl711", dev)) { 561 printk(KERN_ERR "unable to allocate irq [all...] |
/drivers/net/ethernet/fujitsu/ |
H A D | at1700.c | 162 static irqreturn_t net_interrupt(int irq, void *dev_id); 193 static int irq; variable 202 free_irq(dev->irq, NULL); 219 irq = dev->irq; 222 dev->irq = irq; 233 dev->irq = irq; 275 unsigned int i, irq, is_fmv18 local 650 net_interrupt(int irq, void *dev_id) argument [all...] |
/drivers/pnp/pnpacpi/ |
H A D | rsparser.c | 101 int irq, flags; local 127 irq = acpi_register_gsi(&dev->dev, gsi, triggering, polarity); 128 if (irq >= 0) 129 pcibios_penalize_isa_irq(irq, 1); 133 pnp_add_irq_resource(dev, irq, flags); 333 struct acpi_resource_irq *irq; local 350 irq = &res->data.irq; 351 if (irq->interrupt_count == 0) 354 for (i = 0; i < irq 877 struct acpi_resource_irq *irq = &resource->data.irq; local 1097 int port = 0, irq = 0, dma = 0, mem = 0; local [all...] |
/drivers/isdn/hardware/avm/ |
H A D | t1isa.c | 47 0x80, /* irq 3 */ 49 0x90, /* irq 5 */ 51 0xA0, /* irq 7 */ 53 0xB0, /* irq 9 */ 54 0xC0, /* irq 10 */ 55 0xD0, /* irq 11 */ 56 0xE0, /* irq 12 */ 59 0xF0, /* irq 15 */ 62 static int t1_detectandinit(unsigned int base, unsigned irq, int cardnr) argument 76 cregs[5] = hema_irq_table[irq 516 static int irq[MAX_CARDS]; variable [all...] |
H A D | avm_cs.c | 74 int (*addcard)(unsigned int port, unsigned irq); 87 if (!link->irq) { 132 if ((i = (*addcard)(link->resource[0]->start, link->irq)) < 0) { 134 "avm_cs: failed to add AVM-Controller at i/o %#x, irq %d\n", 135 (unsigned int) link->resource[0]->start, link->irq); 146 b1pcmcia_delcard(link->resource[0]->start, link->irq);
|
/drivers/net/ethernet/racal/ |
H A D | ni5010.c | 19 * v0.3->v0.90: Now demand setting io and irq when loading as module 22 * 970503 v0.93: Fixed auto-irq failure on warm reboot (JB) 46 * insmod ni5010.ko io=0x300 irq=5 100 static irqreturn_t ni5010_interrupt(int irq, void *dev_id); 115 static int irq; variable 130 irq = dev->irq; 218 dev->irq = irq; 288 if (dev->irq 471 ni5010_interrupt(int irq, void *dev_id) argument [all...] |
/drivers/tty/hvc/ |
H A D | hvc_xen.c | 51 int irq; member in struct:xencons_info 85 /* Use evtchn: this is called early, before irq is set up. */ 293 info->irq = bind_virq_to_irq(VIRQ_CONSOLE, 0); 306 if (info != NULL && info->irq) 307 rebind_evtchn_irq(info->evtchn, info->irq); 312 if (info->irq > 0) 313 unbind_from_irqhandler(info->irq, NULL); 314 info->irq = 0; 361 int ret, evtchn, devid, ref, irq; local 370 irq [all...] |
/drivers/gpu/drm/radeon/ |
H A D | evergreen.c | 439 rdev->irq.hpd[0] = true; 443 rdev->irq.hpd[1] = true; 447 rdev->irq.hpd[2] = true; 451 rdev->irq.hpd[3] = true; 455 rdev->irq.hpd[4] = true; 459 rdev->irq.hpd[5] = true; 466 if (rdev->irq.installed) 480 rdev->irq.hpd[0] = false; 484 rdev->irq.hpd[1] = false; 488 rdev->irq [all...] |
/drivers/i2c/busses/ |
H A D | i2c-parport-light.c | 48 static int irq; variable 49 module_param(irq, int, 0); 50 MODULE_PARM_DESC(irq, "IRQ (optional)"); 160 if (adapter_parm[type].smbus_alert && irq) { 161 alert_data.irq = irq; 245 if (irq != 0) 246 pr_info(DRVNAME ": using irq %d\n", irq);
|
/drivers/input/mouse/ |
H A D | pxa930_trkball.c | 53 static irqreturn_t pxa930_trkball_interrupt(int irq, void *dev_id) argument 151 int irq, error; local 153 irq = platform_get_irq(pdev, 0); 154 if (irq < 0) { 155 dev_err(&pdev->dev, "failed to get trkball irq\n"); 186 error = request_irq(irq, pxa930_trkball_interrupt, 0, 189 dev_err(&pdev->dev, "failed to request irq: %d\n", error); 225 free_irq(irq, trkball); 236 int irq = platform_get_irq(pdev, 0); local 239 free_irq(irq, trkbal [all...] |
/drivers/input/serio/ |
H A D | ambakmi.c | 27 #include <asm/irq.h> 35 unsigned int irq; member in struct:amba_kmi_port 40 static irqreturn_t amba_kmi_int(int irq, void *dev_id) argument 83 ret = request_irq(kmi->irq, amba_kmi_int, 0, "kmi-pl050", kmi); 85 printk(KERN_ERR "kmi: failed to claim IRQ%d\n", kmi->irq); 106 free_irq(kmi->irq, kmi); 151 kmi->irq = dev->irq[0];
|
/drivers/iommu/ |
H A D | amd_iommu_proto.h | 26 extern irqreturn_t amd_iommu_int_thread(int irq, void *data); 27 extern irqreturn_t amd_iommu_int_handler(int irq, void *data);
|
/drivers/mfd/ |
H A D | twl6030-irq.c | 2 * twl6030-irq.c - TWL6030 irq support 37 #include <linux/irq.h> 138 long irq = (long)data; local 150 /* Wait for IRQ, then read PIH irq status (also blocking) */ 204 enable_irq(irq); 219 static irqreturn_t handle_twl6030_pih(int irq, void *devid) argument 221 disable_irq_nosync(irq); 228 static inline void activate_irq(int irq) argument 234 set_irq_flags(irq, IRQF_VALI [all...] |
H A D | ucb1x00-core.c | 26 #include <linux/irq.h> 285 static void ucb1x00_irq(unsigned int irq, struct irq_desc *desc) argument 295 for (i = 0; i < 16 && isr; i++, isr >>= 1, irq++) 320 unsigned mask = 1 << (data->irq - ucb->irq_base); 331 unsigned mask = 1 << (data->irq - ucb->irq_base); 342 unsigned mask = 1 << (data->irq - ucb->irq_base); 369 unsigned mask = 1 << (data->irq - ucb->irq_base); 540 ucb->irq = ucb1x00_detect_irq(ucb); 542 if (ucb->irq == NO_IRQ) { 558 unsigned irq local [all...] |
/drivers/net/can/sja1000/ |
H A D | sja1000_of_platform.c | 83 irq_dispose_mapping(dev->irq); 98 int err, irq, res_size, prop_size; local 121 irq = irq_of_parse_and_map(np, 0); 122 if (irq == NO_IRQ) { 123 dev_err(&ofdev->dev, "no irq found\n"); 176 dev->irq = irq; 179 "reg_base=0x%p irq=%d clock=%d ocr=0x%02x cdr=0x%02x\n", 180 priv->reg_base, dev->irq, priv->can.clock.freq, 198 irq_dispose_mapping(irq); [all...] |
/drivers/net/ethernet/8390/ |
H A D | 8390.c | 44 irqreturn_t ei_interrupt(int irq, void *dev_id) argument 46 return __ei_interrupt(irq, dev_id);
|
/drivers/net/wireless/orinoco/ |
H A D | orinoco_pci.h | 27 free_irq(pdev->irq, priv); 50 err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED,
|
/drivers/platform/x86/ |
H A D | intel_pmic_gpio.c | 73 int irq; member in struct:pmic_gpio 165 u32 gpio = data->irq - pg->irq_base; 216 static irqreturn_t pmic_irq_handler(int irq, void *data) argument 236 int irq = platform_get_irq(pdev, 0); local 243 if (irq < 0) { 259 pg->irq = irq; 288 retval = request_irq(pg->irq, pmic_irq_handler, 0, "pmic", pg);
|
/drivers/staging/iio/ |
H A D | trigger.h | 9 #include <linux/irq.h> 50 * @subirq_chip: [INTERN] associate 'virtual' irq chip. 54 * @pool_lock: [INTERN] protection of the irq pool. 114 irqreturn_t iio_trigger_generic_data_rdy_poll(int irq, void *private);
|
/drivers/tty/serial/ |
H A D | 68328serial.h | 19 int irq; member in struct:serial_struct 139 int irq; member in struct:m68k_serial
|
H A D | zs.c | 105 int irq[ZS_NUM_SCCS]; member in struct:zs_parms 214 static void zs_spin_lock_cond_irq(spinlock_t *lock, int irq) argument 216 if (irq) 222 static void zs_spin_unlock_cond_irq(spinlock_t *lock, int irq) argument 224 if (irq) 239 static int zs_transmit_drain(struct zs_port *zport, int irq) argument 245 zs_spin_unlock_cond_irq(&scc->zlock, irq); 247 zs_spin_lock_cond_irq(&scc->zlock, irq); 252 static int zs_line_drain(struct zs_port *zport, int irq) argument 258 zs_spin_unlock_cond_irq(&scc->zlock, irq); 266 load_zsregs(struct zs_port *zport, u8 *regs, int irq) argument 703 zs_interrupt(int irq, void *dev_id) argument 831 int irq; local 856 int irq; local 1074 int chip, side, irq; local 1132 int irq; local 1154 int irq; local [all...] |
/drivers/input/keyboard/ |
H A D | tc3589x-keypad.c | 174 static irqreturn_t tc3589x_keypad_irq(int irq, void *dev) argument 312 int error, irq; local 320 irq = platform_get_irq(pdev, 0); 321 if (irq < 0) 322 return irq; 358 error = request_threaded_irq(irq, NULL, 363 "Could not allocate irq %d,error %d\n", 364 irq, error); 383 free_irq(irq, keypad); 393 int irq local 412 int irq = platform_get_irq(pdev, 0); local 431 int irq = platform_get_irq(pdev, 0); local [all...] |
/drivers/input/misc/ |
H A D | gpio_input.c | 26 DEBOUNCE_UNSTABLE = BIT(0), /* Got irq, while debouncing */ 29 DEBOUNCE_WAIT_IRQ = BIT(3), /* Stable irq state */ 163 static irqreturn_t gpio_event_input_irq_handler(int irq, void *dev_id) argument 193 disable_irq_nosync(irq); 216 unsigned int irq; local 220 err = irq = gpio_to_irq(ds->info->keymap[i].gpio); 223 err = request_irq(irq, gpio_event_input_irq_handler, 227 "failed for input %d, irq %d\n", 228 ds->info->keymap[i].gpio, irq); 232 err = enable_irq_wake(irq); 370 int irq = gpio_to_irq(di->keymap[i].gpio); local [all...] |