Lines Matching defs:link
78 static int wl3501_config(struct pcmcia_device *link);
79 static void wl3501_release(struct pcmcia_device *link);
1234 struct pcmcia_device *link;
1235 link = this->p_dev;
1238 link->open--;
1345 struct pcmcia_device *link;
1346 link = this->p_dev;
1349 if (!pcmcia_dev_present(link))
1352 link->open++;
1417 * @link: FILL_IN
1423 static void wl3501_detach(struct pcmcia_device *link)
1425 struct net_device *dev = link->priv;
1431 while (link->open > 0)
1435 wl3501_release(link);
1901 static int wl3501_config(struct pcmcia_device *link)
1903 struct net_device *dev = link->priv;
1910 link->io_lines = 5;
1915 link->resource[0]->start = j;
1916 link->resource[1]->start = link->resource[0]->start + 0x10;
1917 i = pcmcia_request_io(link);
1927 ret = pcmcia_request_irq(link, wl3501_interrupt);
1931 ret = pcmcia_enable_device(link);
1935 dev->irq = link->irq;
1936 dev->base_addr = link->resource[0]->start;
1937 SET_NETDEV_DEV(dev, &link->dev);
1981 wl3501_release(link);
1985 static void wl3501_release(struct pcmcia_device *link)
1987 pcmcia_disable_device(link);
1990 static int wl3501_suspend(struct pcmcia_device *link)
1992 struct net_device *dev = link->priv;
1995 if (link->open)
2001 static int wl3501_resume(struct pcmcia_device *link)
2003 struct net_device *dev = link->priv;
2006 if (link->open) {