• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/telephony/

Lines Matching refs:link

37 static int ixj_config(struct pcmcia_device * link);
38 static void ixj_cs_release(struct pcmcia_device * link);
57 static void ixj_detach(struct pcmcia_device *link)
59 DEBUG(0, "ixj_detach(0x%p)\n", link);
61 ixj_cs_release(link);
63 kfree(link->priv);
69 static void ixj_get_serial(struct pcmcia_device * link, IXJ * j)
73 DEBUG(0, "ixj_get_serial(0x%p)\n", link);
75 str = link->prod_id[0];
79 str = link->prod_id[1];
83 str = link->prod_id[2];
120 str = link->prod_id[3];
128 static int ixj_config(struct pcmcia_device * link)
141 info = link->priv;
142 DEBUG(0, "ixj_config(0x%p)\n", link);
148 CS_CHECK(GetFirstTuple, pcmcia_get_first_tuple(link, &tuple));
150 if (pcmcia_get_tuple_data(link, &tuple) != 0 ||
151 pcmcia_parse_tuple(link, &tuple, &parse) != 0)
155 link->conf.ConfigIndex = cfg->index;
156 link->io.BasePort1 = io->win[0].base;
157 link->io.NumPorts1 = io->win[0].len;
159 link->io.BasePort2 = io->win[1].base;
160 link->io.NumPorts2 = io->win[1].len;
162 if (pcmcia_request_io(link, &link->io) != 0)
170 CS_CHECK(GetNextTuple, pcmcia_get_next_tuple(link, &tuple));
173 CS_CHECK(RequestConfiguration, pcmcia_request_configuration(link, &link->conf));
178 j=ixj_pcmcia_probe(link->io.BasePort1,link->io.BasePort1 + 0x10);
182 link->dev_node = &info->node;
183 ixj_get_serial(link, j);
186 cs_error(link, last_fn, last_ret);
187 ixj_cs_release(link);
191 static void ixj_cs_release(struct pcmcia_device *link)
193 ixj_info_t *info = link->priv;
194 DEBUG(0, "ixj_cs_release(0x%p)\n", link);
196 pcmcia_disable_device(link);