• 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

59 static int teles_cs_config(struct pcmcia_device *link) __devinit ;
60 static void teles_cs_release(struct pcmcia_device *link);
88 static int __devinit teles_probe(struct pcmcia_device *link)
92 dev_dbg(&link->dev, "teles_attach()\n");
99 local->p_dev = link;
100 link->priv = local;
109 link->resource[0]->end = 96;
110 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO;
112 link->conf.Attributes = CONF_ENABLE_IRQ;
113 link->conf.IntType = INT_MEMORY_AND_IO;
115 return teles_cs_config(link);
127 static void __devexit teles_detach(struct pcmcia_device *link)
129 local_info_t *info = link->priv;
131 dev_dbg(&link->dev, "teles_detach(0x%p)\n", link);
134 teles_cs_release(link);
173 static int __devinit teles_cs_config(struct pcmcia_device *link)
179 dev_dbg(&link->dev, "teles_config(0x%p)\n", link);
180 dev = link->priv;
182 i = pcmcia_loop_config(link, teles_cs_configcheck, NULL);
186 if (!link->irq)
189 i = pcmcia_request_configuration(link, &link->conf);
194 dev_info(&link->dev, "index 0x%02x:",
195 link->conf.ConfigIndex);
196 if (link->conf.Attributes & CONF_ENABLE_IRQ)
197 printk(", irq %d", link->irq);
198 if (link->resource[0])
199 printk(" & %pR", link->resource[0]);
200 if (link->resource[1])
201 printk(" & %pR", link->resource[1]);
204 icard.para[0] = link->irq;
205 icard.para[1] = link->resource[0]->start;
209 i = hisax_init_pcmcia(link, &(((local_info_t*)link->priv)->busy), &icard);
212 i, (unsigned int) link->resource[0]->start);
213 teles_cs_release(link);
217 ((local_info_t*)link->priv)->cardnr = i;
221 teles_cs_release(link);
233 static void teles_cs_release(struct pcmcia_device *link)
235 local_info_t *local = link->priv;
237 dev_dbg(&link->dev, "teles_cs_release(0x%p)\n", link);
246 pcmcia_disable_device(link);
249 static int teles_suspend(struct pcmcia_device *link)
251 local_info_t *dev = link->priv;
258 static int teles_resume(struct pcmcia_device *link)
260 local_info_t *dev = link->priv;