Lines Matching refs:link
84 static int dtl1_config(struct pcmcia_device *link);
530 static int dtl1_probe(struct pcmcia_device *link) in dtl1_probe() argument
535 info = devm_kzalloc(&link->dev, sizeof(*info), GFP_KERNEL); in dtl1_probe()
539 info->p_dev = link; in dtl1_probe()
540 link->priv = info; in dtl1_probe()
542 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in dtl1_probe()
544 return dtl1_config(link); in dtl1_probe()
548 static void dtl1_detach(struct pcmcia_device *link) in dtl1_detach() argument
550 struct dtl1_info *info = link->priv; in dtl1_detach()
553 pcmcia_disable_device(link); in dtl1_detach()
567 static int dtl1_config(struct pcmcia_device *link) in dtl1_config() argument
569 struct dtl1_info *info = link->priv; in dtl1_config()
573 link->resource[0]->end = 8; in dtl1_config()
574 ret = pcmcia_loop_config(link, dtl1_confcheck, NULL); in dtl1_config()
578 ret = pcmcia_request_irq(link, dtl1_interrupt); in dtl1_config()
582 ret = pcmcia_enable_device(link); in dtl1_config()
593 dtl1_detach(link); in dtl1_config()