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()
875 struct ata_host *host; in sata_rcar_probe() local
903 host = ata_host_alloc(&pdev->dev, 1); in sata_rcar_probe()
904 if (!host) { in sata_rcar_probe()
910 host->private_data = priv; in sata_rcar_probe()
920 sata_rcar_setup_port(host); in sata_rcar_probe()
923 sata_rcar_init_controller(host); in sata_rcar_probe()
925 ret = ata_host_activate(host, irq, sata_rcar_interrupt, 0, in sata_rcar_probe()
938 struct ata_host *host = platform_get_drvdata(pdev); in sata_rcar_remove() local
939 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_remove()
942 ata_host_detach(host); in sata_rcar_remove()
958 struct ata_host *host = dev_get_drvdata(dev); in sata_rcar_suspend() local
959 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_suspend()
963 ret = ata_host_suspend(host, PMSG_SUSPEND); in sata_rcar_suspend()
978 struct ata_host *host = dev_get_drvdata(dev); in sata_rcar_resume() local
979 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_resume()
990 ata_host_resume(host); in sata_rcar_resume()
997 struct ata_host *host = dev_get_drvdata(dev); in sata_rcar_restore() local
998 struct sata_rcar_priv *priv = host->private_data; in sata_rcar_restore()
1002 sata_rcar_setup_port(host); in sata_rcar_restore()
1005 sata_rcar_init_controller(host); in sata_rcar_restore()
1007 ata_host_resume(host); in sata_rcar_restore()