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

Lines Matching defs:link

78 static int sedlbauer_config(struct pcmcia_device *link) __devinit ;
79 static void sedlbauer_release(struct pcmcia_device *link);
107 static int __devinit sedlbauer_probe(struct pcmcia_device *link)
111 dev_dbg(&link->dev, "sedlbauer_attach()\n");
118 local->p_dev = link;
119 link->priv = local;
132 link->resource[0]->end = 8;
133 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_8;
135 link->conf.Attributes = 0;
136 link->conf.IntType = INT_MEMORY_AND_IO;
138 return sedlbauer_config(link);
150 static void __devexit sedlbauer_detach(struct pcmcia_device *link)
152 dev_dbg(&link->dev, "sedlbauer_detach(0x%p)\n", link);
154 ((local_info_t *)link->priv)->stop = 1;
155 sedlbauer_release(link);
158 kfree(link->priv);
225 static int __devinit sedlbauer_config(struct pcmcia_device *link)
230 dev_dbg(&link->dev, "sedlbauer_config(0x%p)\n", link);
244 ret = pcmcia_loop_config(link, sedlbauer_config_check, NULL);
253 ret = pcmcia_request_configuration(link, &link->conf);
258 dev_info(&link->dev, "index 0x%02x:",
259 link->conf.ConfigIndex);
260 if (link->conf.Vpp)
261 printk(", Vpp %d.%d", link->conf.Vpp/10, link->conf.Vpp%10);
262 if (link->conf.Attributes & CONF_ENABLE_IRQ)
263 printk(", irq %d", link->irq);
264 if (link->resource[0])
265 printk(" & %pR", link->resource[0]);
266 if (link->resource[1])
267 printk(" & %pR", link->resource[1]);
270 icard.para[0] = link->irq;
271 icard.para[1] = link->resource[0]->start;
275 ret = hisax_init_pcmcia(link,
276 &(((local_info_t *)link->priv)->stop), &icard);
279 ret, link->resource[0]);
280 sedlbauer_release(link);
283 ((local_info_t *)link->priv)->cardnr = ret;
288 sedlbauer_release(link);
301 static void sedlbauer_release(struct pcmcia_device *link)
303 local_info_t *local = link->priv;
304 dev_dbg(&link->dev, "sedlbauer_release(0x%p)\n", link);
313 pcmcia_disable_device(link);
316 static int sedlbauer_suspend(struct pcmcia_device *link)
318 local_info_t *dev = link->priv;
325 static int sedlbauer_resume(struct pcmcia_device *link)
327 local_info_t *dev = link->priv;