Lines Matching refs:link

43 static void ipwireless_detach(struct pcmcia_device *link);
66 struct pcmcia_device *link = ipw->link; in signalled_reboot_work() local
67 pcmcia_reset_card(link->socket); in signalled_reboot_work()
162 struct pcmcia_device *link = ipw->link; in config_ipwireless() local
166 link->config_flags |= CONF_AUTO_SET_IO | CONF_AUTO_SET_IOMEM | in config_ipwireless()
169 ret = pcmcia_loop_config(link, ipwireless_probe, ipw); in config_ipwireless()
175 ipwireless_init_hardware_v1(ipw->hardware, link->resource[0]->start, in config_ipwireless()
180 ret = pcmcia_request_irq(link, ipwireless_interrupt); in config_ipwireless()
187 ": I/O ports %pR, irq %d\n", link->resource[0], in config_ipwireless()
188 (unsigned int) link->irq); in config_ipwireless()
192 link->resource[3], in config_ipwireless()
193 link->resource[2]); in config_ipwireless()
209 ret = pcmcia_enable_device(link); in config_ipwireless()
217 release_mem_region(link->resource[2]->start, in config_ipwireless()
218 resource_size(link->resource[2])); in config_ipwireless()
222 release_mem_region(link->resource[3]->start, in config_ipwireless()
223 resource_size(link->resource[3])); in config_ipwireless()
226 pcmcia_disable_device(link); in config_ipwireless()
232 release_region(ipw->link->resource[0]->start, in release_ipwireless()
233 resource_size(ipw->link->resource[0])); in release_ipwireless()
235 release_mem_region(ipw->link->resource[2]->start, in release_ipwireless()
236 resource_size(ipw->link->resource[2])); in release_ipwireless()
240 release_mem_region(ipw->link->resource[3]->start, in release_ipwireless()
241 resource_size(ipw->link->resource[3])); in release_ipwireless()
244 pcmcia_disable_device(ipw->link); in release_ipwireless()
256 static int ipwireless_attach(struct pcmcia_device *link) in ipwireless_attach() argument
265 ipw->link = link; in ipwireless_attach()
266 link->priv = ipw; in ipwireless_attach()
278 ipwireless_detach(link); in ipwireless_attach()
291 static void ipwireless_detach(struct pcmcia_device *link) in ipwireless_detach() argument
293 struct ipw_dev *ipw = link->priv; in ipwireless_detach()