/drivers/net/can/sja1000/ |
H A D | ems_pcmcia.c | 90 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 D | sja1000_isa.c | 23 #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 D | sja1000_platform.c | 25 #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 D | tscan1.c | 96 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 D | at91_ether.c | 225 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 D | sonic.c | 273 static irqreturn_t sonic_interrupt(int irq, void *dev_id) argument
|
/drivers/net/irda/ |
H A D | bfin_sir.h | 25 #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 D | fixed.c | 186 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 D | hostess_sv11.c | 38 #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 D | sealevel.c | 31 #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 D | bus.h | 40 unsigned int irq; member in struct:b43_bus_dev
|
/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | mac80211_if.h | 68 int irq; member in struct:brcms_info
|
/drivers/net/wireless/ti/wl1251/ |
H A D | spi.c | 23 #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 D | gsc.c | 39 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 D | superio.c | 167 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 D | parport_gsc.c | 236 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 D | cpci_hotplug.h | 65 unsigned int irq; member in struct:cpci_hp_controller
|
/drivers/pci/pcie/aer/ |
H A D | aerdrv.c | 9 * 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 D | at91_cf.c | 68 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 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/pinctrl/samsung/ |
H A D | pinctrl-exynos.h | 80 * 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 D | dell-smo8800.c | 29 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 D | base.h | 74 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 D | goldfish_battery.c | 30 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 D | tps65090-charger.c | 37 #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...] |