Lines Matching refs:link

509 SYM53C500_release(struct pcmcia_device *link)  in SYM53C500_release()  argument
511 struct scsi_info_t *info = link->priv; in SYM53C500_release()
514 dev_dbg(&link->dev, "SYM53C500_release\n"); in SYM53C500_release()
530 pcmcia_disable_device(link); in SYM53C500_release()
701 SYM53C500_config(struct pcmcia_device *link) in SYM53C500_config() argument
703 struct scsi_info_t *info = link->priv; in SYM53C500_config()
710 dev_dbg(&link->dev, "SYM53C500_config\n"); in SYM53C500_config()
712 info->manf_id = link->manf_id; in SYM53C500_config()
714 ret = pcmcia_loop_config(link, SYM53C500_config_check, NULL); in SYM53C500_config()
718 if (!link->irq) in SYM53C500_config()
721 ret = pcmcia_enable_device(link); in SYM53C500_config()
734 outb(0xb4, link->resource[0]->start + 0xd); in SYM53C500_config()
735 outb(0x24, link->resource[0]->start + 0x9); in SYM53C500_config()
736 outb(0x04, link->resource[0]->start + 0xd); in SYM53C500_config()
749 port_base = link->resource[0]->start; in SYM53C500_config()
750 irq_level = link->irq; in SYM53C500_config()
810 SYM53C500_release(link); in SYM53C500_config()
814 static int sym53c500_resume(struct pcmcia_device *link) in sym53c500_resume() argument
816 struct scsi_info_t *info = link->priv; in sym53c500_resume()
822 outb(0x80, link->resource[0]->start + 0xd); in sym53c500_resume()
823 outb(0x24, link->resource[0]->start + 0x9); in sym53c500_resume()
824 outb(0x04, link->resource[0]->start + 0xd); in sym53c500_resume()
830 SYM53C500_int_host_reset(link->resource[0]->start); in sym53c500_resume()
836 SYM53C500_detach(struct pcmcia_device *link) in SYM53C500_detach() argument
838 dev_dbg(&link->dev, "SYM53C500_detach\n"); in SYM53C500_detach()
840 SYM53C500_release(link); in SYM53C500_detach()
842 kfree(link->priv); in SYM53C500_detach()
843 link->priv = NULL; in SYM53C500_detach()
847 SYM53C500_probe(struct pcmcia_device *link) in SYM53C500_probe() argument
851 dev_dbg(&link->dev, "SYM53C500_attach()\n"); in SYM53C500_probe()
857 info->p_dev = link; in SYM53C500_probe()
858 link->priv = info; in SYM53C500_probe()
859 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in SYM53C500_probe()
861 return SYM53C500_config(link); in SYM53C500_probe()