Searched defs:irq (Results 76 - 100 of 2255) sorted by relevance

1234567891011>>

/drivers/mfd/
H A Dwm8994-irq.c2 * wm8994-irq.c -- Interrupt controller support for Wolfson WM8994
19 #include <linux/irq.h>
157 static irqreturn_t wm8994_edge_irq(int irq, void *data) argument
198 if (!wm8994->irq) {
205 /* select user or default irq flags */
212 if (gpio_to_irq(pdata->irq_gpio) != wm8994->irq) {
214 wm8994->irq, pdata->irq_gpio,
216 wm8994->irq = gpio_to_irq(pdata->irq_gpio);
244 ret = request_threaded_irq(wm8994->irq,
249 ret = regmap_add_irq_chip(wm8994->regmap, wm8994->irq,
[all...]
/drivers/misc/
H A Datmel_tclib.c110 int irq; local
114 irq = platform_get_irq(pdev, 0);
115 if (irq < 0)
153 tc->irq[0] = irq;
154 tc->irq[1] = platform_get_irq(pdev, 1);
155 if (tc->irq[1] < 0)
156 tc->irq[1] = irq;
157 tc->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/parisc/
H A Dgsc.h25 int irq; /* virtual IRQ */ member in struct:gsc_irq
39 int gsc_alloc_irq(struct gsc_irq *dev); /* dev needs an irq */
40 int gsc_claim_irq(struct gsc_irq *dev, int irq); /* dev needs this irq */
42 int gsc_find_local_irq(unsigned int irq, int *global_irq, int limit);
47 irqreturn_t gsc_asic_intr(int irq, void *dev);
/drivers/pci/
H A Dhtirq.c9 #include <linux/irq.h>
16 /* Global ht irq lock.
19 * irq capability.
21 * With multiple simultaneous hypertransport irq devices it might pay
36 void write_ht_irq_msg(unsigned int irq, struct ht_irq_msg *msg) argument
38 struct ht_irq_cfg *cfg = irq_get_handler_data(irq);
50 cfg->update(cfg->dev, irq, msg);
55 void fetch_ht_irq_msg(unsigned int irq, struct ht_irq_msg *msg) argument
57 struct ht_irq_cfg *cfg = irq_get_handler_data(irq);
67 write_ht_irq_msg(data->irq,
90 int max_irq, pos, irq; local
159 ht_destroy_irq(unsigned int irq) argument
[all...]
/drivers/pnp/
H A Dsupport.c69 return "irq";
110 struct pnp_irq *irq; local
142 irq = &option->u.irq;
143 len += scnprintf(buf + len, sizeof(buf) - len, "irq");
144 if (bitmap_empty(irq->map.bits, PNP_IRQ_NR))
149 if (test_bit(i, irq->map.bits))
155 irq->flags);
156 if (irq->flags & IORESOURCE_IRQ_OPTIONAL)
/drivers/scsi/aic7xxx/
H A Daic7770_osm.c61 aic7770_map_int(struct ahc_softc *ahc, u_int irq) argument
70 error = request_irq(irq, ahc_linux_isr, shared, "aic7xxx", ahc);
72 ahc->platform_data->irq = irq;
/drivers/scsi/
H A Dmvme147.c9 #include <asm/irq.h>
19 static irqreturn_t mvme147_intr(int irq, void *data) argument
23 if (irq == MVME147_IRQ_SCSI_PORT)
87 instance->irq = MVME147_IRQ_SCSI_PORT;
/drivers/sh/intc/
H A Dbalancing.c14 void intc_balancing_enable(unsigned int irq) argument
16 struct intc_desc_int *d = get_intc_desc(irq);
17 unsigned long handle = dist_handle[irq];
20 if (irq_balancing_disabled(irq) || !handle)
27 void intc_balancing_disable(unsigned int irq) argument
29 struct intc_desc_int *d = get_intc_desc(irq);
30 unsigned long handle = dist_handle[irq];
33 if (irq_balancing_disabled(irq) || !handle)
83 void intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, argument
95 dist_handle[irq]
[all...]
/drivers/staging/comedi/drivers/addi-data/
H A Daddi_common.c59 static irqreturn_t v_ADDI_Interrupt(int irq, void *d) argument
64 this_board->interrupt(irq, d);
122 if (pcidev->irq > 0) {
123 ret = request_irq(pcidev->irq, v_ADDI_Interrupt, IRQF_SHARED,
126 dev->irq = pcidev->irq;
/drivers/staging/comedi/drivers/
H A Dni_atmio.c308 unsigned int irq; local
316 irq = it->options[1];
324 irq = pnp_irq(isapnp_dev, 0);
342 /* irq stuff */
344 if (irq != 0) {
345 if (irq > 15 || ni_irqpin[irq] == -1)
347 ret = request_irq(irq, ni_E_interrupt, 0,
351 dev->irq = irq;
[all...]
/drivers/staging/iio/
H A Diio_simple_dummy_buffer.c18 #include <linux/irq.h>
37 * @irq: the interrupt number
45 static irqreturn_t iio_simple_dummy_trigger_h(int irq, void *p) argument
155 * "iio_simple_dummy_consumer%d" formatting string for the irq 'name'
H A Diio_simple_dummy_events.c13 #include <linux/irq.h>
140 * @irq: irq of event line
148 static irqreturn_t iio_simple_dummy_event_handler(int irq, void *private) argument
165 * Normally the irq is a hardware interrupt and the number comes
/drivers/tty/serial/
H A Dm32r_sio.h37 unsigned int irq; member in struct:old_serial_port
/drivers/uio/
H A Duio_cif.c29 static irqreturn_t hilscher_handler(int irq, struct uio_info *dev_info) argument
81 info->irq = dev->irq;
/drivers/usb/host/
H A Dehci-sh.c38 .irq = ehci_irq,
84 int irq, ret; local
98 irq = platform_get_irq(pdev, 0);
99 if (irq <= 0) {
149 ret = usb_add_hcd(hcd, irq, IRQF_SHARED);
H A Dohci-omap3.c69 int irq; local
79 irq = platform_get_irq(pdev, 0);
80 if (irq < 0) {
81 dev_err(dev, "OHCI irq failed\n");
128 ret = usb_add_hcd(hcd, irq, 0);
H A Dohci-sm501.c50 .irq = ohci_irq,
92 int retval, irq; local
95 irq = retval = platform_get_irq(pdev, 0);
168 retval = usb_add_hcd(hcd, irq, IRQF_SHARED);
/drivers/ata/
H A Dpata_platform.c107 int irq = 0; local
120 irq = irq_res->start;
139 if (!irq) {
172 return ata_host_activate(host, irq, irq ? ata_sff_interrupt : NULL,
/drivers/char/
H A Dnwbutton.c20 #include <asm/irq.h>
150 static irqreturn_t button_handler (int irq, void *dev_id) argument
H A Dsnsc_event.c40 scdrv_event_interrupt(int irq, void *subch_data) argument
297 printk(KERN_WARNING "%s: irq request failed (%d)\n",
/drivers/char/xillybus/
H A Dxillybus_of.c134 int irq; local
154 irq = irq_of_parse_and_map(dev->of_node, 0);
156 rc = devm_request_irq(dev, irq, xillybus_isr, 0, xillyname, endpoint);
/drivers/clk/at91/
H A Dclk-utmi.c15 #include <linux/irq.h>
30 unsigned int irq; member in struct:clk_utmi
36 static irqreturn_t clk_utmi_irq_handler(int irq, void *dev_id) argument
41 disable_irq_nosync(utmi->irq);
56 enable_irq(utmi->irq);
96 at91_clk_register_utmi(struct at91_pmc *pmc, unsigned int irq, argument
116 utmi->irq = irq;
118 irq_set_status_flags(utmi->irq, IRQ_NOAUTOEN);
119 ret = request_irq(utmi->irq, clk_utmi_irq_handle
134 unsigned int irq; local
[all...]
/drivers/clocksource/
H A Dbcm2835_timer.c33 #include <asm/irq.h>
82 static irqreturn_t bcm2835_time_interrupt(int irq, void *dev_id) argument
102 int irq; local
118 irq = irq_of_parse_and_map(node, DEFAULT_TIMER);
119 if (irq <= 0)
140 if (setup_irq(irq, &timer->act))
145 pr_info("bcm2835: system timer (irq = %d)\n", irq);
H A Dclps711x-timer.c55 static irqreturn_t clps711x_timer_interrupt(int irq, void *dev_id) argument
70 unsigned int irq)
75 if (!irq)
98 return request_irq(irq, clps711x_timer_interrupt, IRQF_TIMER,
103 unsigned int irq)
109 BUG_ON(_clps711x_clkevt_init(tc2, tc2_base, irq));
115 unsigned int irq = irq_of_parse_and_map(np, 0); local
124 BUG_ON(_clps711x_clkevt_init(clock, base, irq));
69 _clps711x_clkevt_init(struct clk *clock, void __iomem *base, unsigned int irq) argument
102 clps711x_clksrc_init(void __iomem *tc1_base, void __iomem *tc2_base, unsigned int irq) argument

Completed in 4161 milliseconds

1234567891011>>