Lines Matching refs:host
225 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_freeze()
235 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_thaw()
566 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_bmdma_setup()
592 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_bmdma_start()
606 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_bmdma_stop()
624 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_bmdma_status()
678 struct sata_rcar_priv *priv = ap->host->private_data; in sata_rcar_serr_interrupt()
723 struct ata_host *host = dev_instance; in sata_rcar_interrupt() local
724 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_interrupt()
731 spin_lock_irqsave(&host->lock, flags); in sata_rcar_interrupt()
740 ap = host->ports[0]; in sata_rcar_interrupt()
750 spin_unlock_irqrestore(&host->lock, flags); in sata_rcar_interrupt()
755 static void sata_rcar_setup_port(struct ata_host *host) in sata_rcar_setup_port() argument
757 struct ata_port *ap = host->ports[0]; in sata_rcar_setup_port()
759 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_setup_port()
787 static void sata_rcar_init_controller(struct ata_host *host) in sata_rcar_init_controller() argument
789 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_init_controller()
803 dev_warn(host->dev, "SATA phy is not initialized\n"); in sata_rcar_init_controller()
871 struct ata_host *host; in sata_rcar_probe() local
899 host = ata_host_alloc(&pdev->dev, 1); in sata_rcar_probe()
900 if (!host) { in sata_rcar_probe()
906 host->private_data = priv; in sata_rcar_probe()
916 sata_rcar_setup_port(host); in sata_rcar_probe()
919 sata_rcar_init_controller(host); in sata_rcar_probe()
921 ret = ata_host_activate(host, irq, sata_rcar_interrupt, 0, in sata_rcar_probe()
934 struct ata_host *host = platform_get_drvdata(pdev); in sata_rcar_remove() local
935 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_remove()
938 ata_host_detach(host); in sata_rcar_remove()
954 struct ata_host *host = dev_get_drvdata(dev); in sata_rcar_suspend() local
955 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_suspend()
959 ret = ata_host_suspend(host, PMSG_SUSPEND); in sata_rcar_suspend()
974 struct ata_host *host = dev_get_drvdata(dev); in sata_rcar_resume() local
975 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_resume()
986 ata_host_resume(host); in sata_rcar_resume()
993 struct ata_host *host = dev_get_drvdata(dev); in sata_rcar_restore() local
994 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_restore()
998 sata_rcar_setup_port(host); in sata_rcar_restore()
1001 sata_rcar_init_controller(host); in sata_rcar_restore()
1003 ata_host_resume(host); in sata_rcar_restore()