Lines Matching defs:link
88 static int wl3501_config(struct pcmcia_device *link);
89 static void wl3501_release(struct pcmcia_device *link);
1231 struct pcmcia_device *link;
1232 link = this->p_dev;
1235 link->open--;
1344 struct pcmcia_device *link;
1345 link = this->p_dev;
1348 if (!pcmcia_dev_present(link))
1351 link->open++;
1425 * @link - FILL_IN
1431 static void wl3501_detach(struct pcmcia_device *link)
1433 struct net_device *dev = link->priv;
1439 while (link->open > 0)
1443 wl3501_release(link);
1447 if (link->priv)
1448 free_netdev(link->priv);
1907 * @link - FILL_IN
1913 static int wl3501_config(struct pcmcia_device *link)
1915 struct net_device *dev = link->priv;
1922 link->io_lines = 5;
1927 link->resource[0]->start = j;
1928 link->resource[1]->start = link->resource[0]->start + 0x10;
1929 i = pcmcia_request_io(link);
1939 ret = pcmcia_request_irq(link, wl3501_interrupt);
1946 ret = pcmcia_request_configuration(link, &link->conf);
1950 dev->irq = link->irq;
1951 dev->base_addr = link->resource[0]->start;
1952 SET_NETDEV_DEV(dev, &link->dev);
1997 wl3501_release(link);
2003 * @arg - link
2009 static void wl3501_release(struct pcmcia_device *link)
2011 pcmcia_disable_device(link);
2014 static int wl3501_suspend(struct pcmcia_device *link)
2016 struct net_device *dev = link->priv;
2019 if (link->open)
2025 static int wl3501_resume(struct pcmcia_device *link)
2027 struct net_device *dev = link->priv;
2030 if (link->open) {