Searched defs:irq (Results 276 - 300 of 2255) sorted by relevance

<<11121314151617181920>>

/drivers/net/can/sja1000/
H A Dems_pcmcia.c90 static irqreturn_t ems_pcmcia_interrupt(int irq, void *dev_id) argument
110 if (sja1000_interrupt(irq, dev) == IRQ_HANDLED)
145 free_irq(pdev->irq, card);
217 dev->irq = pdev->irq;
240 "#%d at 0x%p, irq %d\n", DRV_NAME, dev->name,
241 i, priv->reg_base, dev->irq);
246 err = request_irq(dev->irq, &ems_pcmcia_interrupt, IRQF_SHARED,
H A Dsja1000_isa.c23 #include <linux/irq.h>
44 static int irq[MAXDEV]; variable
60 module_param_array(irq, int, NULL, S_IRUGO);
61 MODULE_PARM_DESC(irq, "IRQ number");
136 dev_dbg(&pdev->dev, "probing idx=%d: port=%#lx, mem=%#lx, irq=%d\n",
137 idx, port[idx], mem[idx], irq[idx]);
166 dev->irq = irq[idx];
219 dev_info(&pdev->dev, "%s device registered (reg_base=0x%p, irq=%d)\n",
220 DRV_NAME, priv->reg_base, dev->irq);
[all...]
H A Dsja1000_platform.c25 #include <linux/irq.h>
159 int err, irq = 0; local
187 irq = irq_of_parse_and_map(of, 0);
191 if (!irq && !res_irq)
200 irq = res_irq->start;
208 dev->irq = irq;
226 dev_info(&pdev->dev, "%s device registered (reg_base=%p, irq=%d)\n",
227 DRV_NAME, priv->reg_base, dev->irq);
H A Dtscan1.c96 int irq, i; local
110 irq = 6;
113 irq = 7;
116 irq = 5;
134 netdev->irq = irq;
157 netdev_info(netdev, "TS-CAN1 at 0x%lx 0x%lx irq %d\n",
158 pld_base, sja1000_base, irq);
/drivers/net/ethernet/cadence/
H A Dat91_ether.c225 static irqreturn_t at91ether_interrupt(int irq, void *dev_id) argument
275 at91ether_interrupt(dev->irq, dev);
349 dev->irq = platform_get_irq(pdev, 0);
350 res = devm_request_irq(&pdev->dev, dev->irq, at91ether_interrupt, 0, dev->name, dev);
396 netdev_info(dev, "attached PHY driver [%s] (mii_bus:phy_addr=%s, irq=%d)\n",
398 phydev->irq);
402 dev->base_addr, dev->irq, dev->dev_addr);
424 kfree(lp->mii_bus->irq);
/drivers/net/ethernet/natsemi/
H A Dsonic.c273 static irqreturn_t sonic_interrupt(int irq, void *dev_id) argument
/drivers/net/irda/
H A Dbfin_sir.h25 #include <asm/irq.h>
41 unsigned int irq; member in struct:bfin_sir_port
57 int irq; member in struct:bfin_sir_port_res
/drivers/net/phy/
H A Dfixed.c186 int fixed_phy_add(unsigned int irq, int phy_addr, argument
199 fmb->irqs[phy_addr] = irq;
236 struct phy_device *fixed_phy_register(unsigned int irq, argument
301 fmb->mii_bus->irq = fmb->irqs;
/drivers/net/wan/
H A Dhostess_sv11.c38 #include <asm/irq.h>
188 static struct z8530_dev *sv11_init(int iobase, int irq) argument
223 if (request_irq(irq, z8530_interrupt, 0,
225 pr_warn("IRQ %d already in use\n", irq);
229 sv->irq = irq;
252 disable_irq(irq);
260 enable_irq(irq);
269 enable_irq(irq);
283 netdev->irq
326 static int irq = 9; variable
[all...]
H A Dsealevel.c31 #include <asm/irq.h>
182 static int slvl_setup(struct slvl_device *sv, int iobase, int irq) argument
192 dev->irq = irq;
209 static __init struct slvl_board *slvl_init(int iobase, int irq, argument
269 if (request_irq(irq, z8530_interrupt, 0,
271 pr_warn("IRQ %d already in use\n", irq);
275 dev->irq = irq;
289 disable_irq(irq);
364 static int irq=5; variable
[all...]
/drivers/net/wireless/b43/
H A Dbus.h40 unsigned int irq; member in struct:b43_bus_dev
/drivers/net/wireless/brcm80211/brcmsmac/
H A Dmac80211_if.h68 int irq; member in struct:brcms_info
/drivers/net/wireless/ti/wl1251/
H A Dspi.c23 #include <linux/irq.h>
39 static irqreturn_t wl1251_irq(int irq, void *cookie) argument
216 return enable_irq(wl->irq);
221 return disable_irq(wl->irq);
302 wl->irq = spi->irq;
303 if (wl->irq < 0) {
304 wl1251_error("irq missing in platform data");
309 irq_set_status_flags(wl->irq, IRQ_NOAUTOEN);
310 ret = devm_request_irq(&spi->dev, wl->irq, wl1251_ir
[all...]
/drivers/parisc/
H A Dgsc.c39 int irq = txn_alloc_irq(GSC_EIM_WIDTH); local
40 if (irq < 0) {
41 printk("cannot get irq\n");
42 return irq;
45 i->txn_addr = txn_alloc_addr(irq);
46 i->txn_data = txn_alloc_data(irq);
47 i->irq = irq;
49 return irq;
52 int gsc_claim_irq(struct gsc_irq *i, int irq) argument
88 unsigned int irq = gsc_asic->global_irq[local_irq]; local
96 gsc_find_local_irq(unsigned int irq, int *global_irqs, int limit) argument
150 static int irq = GSC_IRQ_BASE; local
163 int irq = asic->global_irq[local_irq]; local
[all...]
H A Dsuperio.c167 pdev->irq = sio->usb_pdev->irq;
170 sio->usb_pdev->irq = superio_fixup_irq(sio->usb_pdev);
173 pci_name(pdev), pdev->irq);
277 if (request_irq(pdev->irq, superio_interrupt, 0,
280 printk(KERN_ERR PFX "could not get irq\n");
291 unsigned int irq = d->irq; local
294 if ((irq < 1) || (irq
309 unsigned int irq = d->irq; local
[all...]
/drivers/parport/
H A Dparport_gsc.c236 unsigned long base_hi, int irq,
263 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 parisc_device *padev) argument
[all...]
/drivers/pci/hotplug/
H A Dcpci_hotplug.h65 unsigned int irq; member in struct:cpci_hp_controller
/drivers/pci/pcie/aer/
H A Daerdrv.c9 * register an irq handler. When root port triggers an AER interrupt, the irq
189 * @irq: IRQ assigned to Root Port
194 irqreturn_t aer_irq(int irq, void *context) argument
286 free_irq(dev->irq, dev);
323 status = request_irq(dev->irq, aer_irq, IRQF_SHARED, "aerdrv", dev);
/drivers/pcmcia/
H A Dat91_cf.c68 static irqreturn_t at91_cf_irq(int irq, void *_cf) argument
72 if (irq == gpio_to_irq(cf->board->det_pin)) {
302 * The card driver will request this irq later as needed.
H A Dbfin_cf_pcmcia.c37 #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/pinctrl/samsung/
H A Dpinctrl-exynos.h80 * struct exynos_weint_data: irq specific data for all the wakeup interrupts
82 * @irq: interrupt number within the domain.
86 unsigned int irq; member in struct:exynos_weint_data
91 * struct exynos_muxed_weint_data: irq specific data for muxed wakeup interrupts
/drivers/platform/x86/
H A Ddell-smo8800.c29 u32 irq; /* acpi device irq */ member in struct:smo8800_device
37 static irqreturn_t smo8800_interrupt_quick(int irq, void *data) argument
46 static irqreturn_t smo8800_interrupt_thread(int irq, void *data) argument
57 struct acpi_resource_extended_irq *irq; local
62 irq = &resource->data.extended_irq;
63 if (!irq || !irq->interrupt_count)
66 *((u32 *)context) = irq->interrupts[0];
72 u32 irq local
[all...]
/drivers/pnp/
H A Dbase.h74 struct pnp_irq irq; member in union:pnp_option::__anon4869
164 struct pnp_resource *pnp_add_irq_resource(struct pnp_dev *dev, int irq,
/drivers/power/
H A Dgoldfish_battery.c30 int irq; member in struct:goldfish_battery_data
129 static irqreturn_t goldfish_battery_interrupt(int irq, void *dev_id) argument
187 data->irq = platform_get_irq(pdev, 0);
188 if (data->irq < 0) {
193 ret = devm_request_irq(&pdev->dev, data->irq, goldfish_battery_interrupt,
H A Dtps65090-charger.c37 #define POLL_INTERVAL (HZ * 2) /* Used when no irq */
43 int irq; member in struct:tps65090_charger
149 static irqreturn_t tps65090_charger_isr(int irq, void *dev_id) argument
238 int irq; local
277 irq = platform_get_irq(pdev, 0);
278 if (irq < 0)
279 irq = -ENXIO;
280 cdata->irq = irq;
307 if (irq !
[all...]

Completed in 6366 milliseconds

<<11121314151617181920>>