• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/pcmcia/

Lines Matching defs:link

1524 static int nsp_cs_probe(struct pcmcia_device *link)
1535 info->p_dev = link;
1536 link->priv = info;
1542 link->resource[0]->end = 0x10;
1543 link->resource[0]->flags = IO_DATA_PATH_WIDTH_AUTO;
1546 link->conf.Attributes = CONF_ENABLE_IRQ;
1547 link->conf.IntType = INT_MEMORY_AND_IO;
1549 ret = nsp_cs_config(link);
1551 nsp_dbg(NSP_DEBUG_INIT, "link=0x%p", link);
1562 static void nsp_cs_detach(struct pcmcia_device *link)
1564 nsp_dbg(NSP_DEBUG_INIT, "in, link=0x%p", link);
1566 ((scsi_info_t *)link->priv)->stop = 1;
1567 nsp_cs_release(link);
1569 kfree(link->priv);
1570 link->priv = NULL;
1673 static int nsp_cs_config(struct pcmcia_device *link)
1676 scsi_info_t *info = link->priv;
1688 ret = pcmcia_loop_config(link, nsp_cs_config_check, cfg_mem);
1692 if (pcmcia_request_irq(link, nspintr))
1695 ret = pcmcia_request_configuration(link, &link->conf);
1700 if (link->resource[0]) {
1701 release_region(link->resource[0]->start,
1702 resource_size(link->resource[0]));
1704 if (link->resource[1]) {
1705 release_region(link->resource[1]->start,
1706 resource_size(link->resource[1]));
1711 data->BaseAddress = link->resource[0]->start;
1712 data->NumAddress = resource_size(link->resource[0]);
1713 data->IrqNumber = link->irq;
1740 link->conf.ConfigIndex);
1741 if (link->conf.Vpp) {
1742 printk(", Vpp %d.%d", link->conf.Vpp/10, link->conf.Vpp%10);
1744 if (link->conf.Attributes & CONF_ENABLE_IRQ) {
1745 printk(", irq %d", link->irq);
1747 if (link->resource[0])
1748 printk(", io %pR", link->resource[0]);
1749 if (link->resource[1])
1750 printk(" & %pR", link->resource[1]);
1751 if (link->win)
1761 nsp_cs_release(link);
1773 static void nsp_cs_release(struct pcmcia_device *link)
1775 scsi_info_t *info = link->priv;
1784 nsp_dbg(NSP_DEBUG_INIT, "link=0x%p", link);
1791 if (link->win) {
1796 pcmcia_disable_device(link);
1803 static int nsp_cs_suspend(struct pcmcia_device *link)
1805 scsi_info_t *info = link->priv;
1823 static int nsp_cs_resume(struct pcmcia_device *link)
1825 scsi_info_t *info = link->priv;