Lines Matching refs:hpriv
44 static int mtk_ahci_platform_resets(struct ahci_host_priv *hpriv, in mtk_ahci_platform_resets() argument
47 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_platform_resets()
102 static int mtk_ahci_parse_property(struct ahci_host_priv *hpriv, in mtk_ahci_parse_property() argument
105 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_parse_property()
121 of_property_read_u32(np, "ports-implemented", &hpriv->force_port_map); in mtk_ahci_parse_property()
130 struct ahci_host_priv *hpriv; in mtk_ahci_probe() local
137 hpriv = ahci_platform_get_resources(pdev, 0); in mtk_ahci_probe()
138 if (IS_ERR(hpriv)) in mtk_ahci_probe()
139 return PTR_ERR(hpriv); in mtk_ahci_probe()
141 hpriv->plat_data = plat; in mtk_ahci_probe()
143 err = mtk_ahci_parse_property(hpriv, dev); in mtk_ahci_probe()
147 err = mtk_ahci_platform_resets(hpriv, dev); in mtk_ahci_probe()
151 err = ahci_platform_enable_resources(hpriv); in mtk_ahci_probe()
155 err = ahci_platform_init_host(pdev, hpriv, &ahci_port_info, in mtk_ahci_probe()
163 ahci_platform_disable_resources(hpriv); in mtk_ahci_probe()