Searched refs:irq (Results 251 - 275 of 2427) sorted by relevance

<<11121314151617181920>>

/drivers/rtc/
H A Drtc-mc13xxx.c33 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 Drti800.c174 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 Dpcl711.c201 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 Dat1700.c162 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 Drsparser.c101 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 Dt1isa.c47 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 Davm_cs.c74 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 Dni5010.c19 * 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 Dhvc_xen.c51 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 Devergreen.c439 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 Di2c-parport-light.c48 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 Dpxa930_trkball.c53 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 Dambakmi.c27 #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 Damd_iommu_proto.h26 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 Dtwl6030-irq.c2 * 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 Ducb1x00-core.c26 #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 Dsja1000_of_platform.c83 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 D8390.c44 irqreturn_t ei_interrupt(int irq, void *dev_id) argument
46 return __ei_interrupt(irq, dev_id);
/drivers/net/wireless/orinoco/
H A Dorinoco_pci.h27 free_irq(pdev->irq, priv);
50 err = request_irq(pdev->irq, orinoco_interrupt, IRQF_SHARED,
/drivers/platform/x86/
H A Dintel_pmic_gpio.c73 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 Dtrigger.h9 #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 D68328serial.h19 int irq; member in struct:serial_struct
139 int irq; member in struct:m68k_serial
H A Dzs.c105 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 Dtc3589x-keypad.c174 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 Dgpio_input.c26 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...]

Completed in 3320 milliseconds

<<11121314151617181920>>