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

Lines Matching refs:link

77 	struct pcmcia_device *link = cur_dev;
87 if (link == NULL) {
91 iobase = link->resource[0]->start;
113 static void das08_pcmcia_config(struct pcmcia_device *link);
114 static void das08_pcmcia_release(struct pcmcia_device *link);
135 struct pcmcia_device *link;
152 static int das08_pcmcia_attach(struct pcmcia_device *link)
156 dev_dbg(&link->dev, "das08_pcmcia_attach()\n");
162 local->link = link;
163 link->priv = local;
172 link->conf.Attributes = 0;
173 link->conf.IntType = INT_MEMORY_AND_IO;
175 cur_dev = link;
177 das08_pcmcia_config(link);
191 static void das08_pcmcia_detach(struct pcmcia_device *link)
194 dev_dbg(&link->dev, "das08_pcmcia_detach\n");
196 ((struct local_info_t *)link->priv)->stop = 1;
197 das08_pcmcia_release(link);
200 kfree(link->priv);
247 static void das08_pcmcia_config(struct pcmcia_device *link)
251 dev_dbg(&link->dev, "das08_pcmcia_config\n");
253 ret = pcmcia_loop_config(link, das08_pcmcia_config_loop, NULL);
255 dev_warn(&link->dev, "no configuration found\n");
259 if (!link->irq)
267 ret = pcmcia_request_configuration(link, &link->conf);
272 dev_info(&link->dev, "index 0x%02x", link->conf.ConfigIndex);
273 if (link->conf.Attributes & CONF_ENABLE_IRQ)
274 printk(", irq %u", link->irq);
275 if (link->resource[0])
276 printk(", io %pR", link->resource[0]);
277 if (link->resource[1])
278 printk(" & %pR", link->resource[1]);
284 das08_pcmcia_release(link);
296 static void das08_pcmcia_release(struct pcmcia_device *link)
298 dev_dbg(&link->dev, "das08_pcmcia_release\n");
299 pcmcia_disable_device(link);
314 static int das08_pcmcia_suspend(struct pcmcia_device *link)
316 struct local_info_t *local = link->priv;
323 static int das08_pcmcia_resume(struct pcmcia_device *link)
325 struct local_info_t *local = link->priv;