• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/pcmcia/

Lines Matching defs:link

116 /* Autodetect link polarity reversal? */
197 #define MEDIA_TP 0x00C0 /* Enable link beat and jabber for 10baseT. */
219 static int tc574_config(struct pcmcia_device *link);
220 static void tc574_release(struct pcmcia_device *link);
265 static int tc574_probe(struct pcmcia_device *link)
270 dev_dbg(&link->dev, "3c574_attach()\n");
277 link->priv = dev;
278 lp->p_dev = link;
281 link->resource[0]->end = 32;
282 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_16;
283 link->conf.Attributes = CONF_ENABLE_IRQ;
284 link->conf.IntType = INT_MEMORY_AND_IO;
285 link->conf.ConfigIndex = 1;
291 return tc574_config(link);
303 static void tc574_detach(struct pcmcia_device *link)
305 struct net_device *dev = link->priv;
307 dev_dbg(&link->dev, "3c574_detach()\n");
311 tc574_release(link);
324 static int tc574_config(struct pcmcia_device *link)
326 struct net_device *dev = link->priv;
338 dev_dbg(&link->dev, "3c574_config()\n");
340 link->io_lines = 16;
343 link->resource[0]->start = j ^ 0x300;
344 i = pcmcia_request_io(link);
351 ret = pcmcia_request_irq(link, el3_interrupt);
355 ret = pcmcia_request_configuration(link, &link->conf);
359 dev->irq = link->irq;
360 dev->base_addr = link->resource[0]->start;
368 len = pcmcia_get_tuple(link, 0x88, &buf);
384 if (link->prod_id[1])
385 cardname = link->prod_id[1];
422 dev_dbg(&link->dev, " MII transceiver at "
444 SET_NETDEV_DEV(dev, &link->dev);
463 tc574_release(link);
474 static void tc574_release(struct pcmcia_device *link)
476 pcmcia_disable_device(link);
479 static int tc574_suspend(struct pcmcia_device *link)
481 struct net_device *dev = link->priv;
483 if (link->open)
489 static int tc574_resume(struct pcmcia_device *link)
491 struct net_device *dev = link->priv;
493 if (link->open) {
704 struct pcmcia_device *link = lp->p_dev;
706 if (!pcmcia_dev_present(link))
709 link->open++;
718 dev_dbg(&link->dev, "%s: opened, status %4.4x.\n",
929 printk(KERN_INFO "%s: %s link beat\n", dev->name,
944 printk(KERN_INFO "%s: link partner did not autonegotiate\n",
1161 struct pcmcia_device *link = lp->p_dev;
1163 dev_dbg(&link->dev, "%s: shutting down ethercard.\n", dev->name);
1165 if (pcmcia_dev_present(link)) {
1185 link->open--;