Lines Matching refs:host
242 struct ata_host *host;
802 struct ata_port *ap = ata_shost_to_port(sdev->host);
858 ata_host_suspend(priv->host, mesg);
901 pata_macio_apply_timings(priv->host->ports[0], 0);
907 ata_host_resume(priv->host);
1054 /* Allocate libata host for 1 port */
1061 priv->host = ata_host_alloc_pinfo(priv->dev, ppi, 1);
1062 if (priv->host == NULL) {
1067 /* Setup the private data in host too */
1068 priv->host->private_data = priv;
1076 priv->host->iomap = &priv->tfregs;
1096 pata_macio_setup_ios(&priv->host->ports[0]->ioaddr,
1098 priv->host->ports[0]->private_data = priv;
1102 pata_macio_apply_timings(priv->host->ports[0], 0);
1113 return ata_host_activate(priv->host, irq, ata_bmdma_interrupt, 0,
1194 struct ata_host *host = macio_get_drvdata(mdev);
1195 struct pata_macio_priv *priv = host->private_data;
1202 priv->host->private_data = NULL;
1204 ata_host_detach(host);
1212 struct ata_host *host = macio_get_drvdata(mdev);
1214 return pata_macio_do_suspend(host->private_data, mesg);
1219 struct ata_host *host = macio_get_drvdata(mdev);
1221 return pata_macio_do_resume(host->private_data);
1228 struct ata_host *host = macio_get_drvdata(mdev);
1234 if (!host || !host->private_data)
1236 ap = host->ports[0];
1308 struct ata_host *host = pci_get_drvdata(pdev);
1310 ata_host_detach(host);
1316 struct ata_host *host = pci_get_drvdata(pdev);
1318 return pata_macio_do_suspend(host->private_data, mesg);
1323 struct ata_host *host = pci_get_drvdata(pdev);
1325 return pata_macio_do_resume(host->private_data);