Lines Matching refs:dcphy_hw
121 struct samsung_mipi_dcphy *dcphy_hw; in rockchip_csi2_dphy_attach_hw() local
161 dcphy_hw = dphy->samsung_phy_group[csi_idx]; in rockchip_csi2_dphy_attach_hw()
162 mutex_lock(&dcphy_hw->mutex); in rockchip_csi2_dphy_attach_hw()
163 dcphy_hw->dphy_dev_num++; in rockchip_csi2_dphy_attach_hw()
164 mutex_unlock(&dcphy_hw->mutex); in rockchip_csi2_dphy_attach_hw()
165 dphy->samsung_phy = dcphy_hw; in rockchip_csi2_dphy_attach_hw()
166 dphy->phy_hw[index] = (void *)dcphy_hw; in rockchip_csi2_dphy_attach_hw()
258 struct samsung_mipi_dcphy *dcphy_hw = NULL; in rockchip_csi2_dphy_detach_hw() local
283 dcphy_hw = (struct samsung_mipi_dcphy *)dphy->phy_hw[index]; in rockchip_csi2_dphy_detach_hw()
284 if (!dcphy_hw) { in rockchip_csi2_dphy_detach_hw()
289 mutex_lock(&dcphy_hw->mutex); in rockchip_csi2_dphy_detach_hw()
290 dcphy_hw->dphy_dev_num--; in rockchip_csi2_dphy_detach_hw()
291 mutex_unlock(&dcphy_hw->mutex); in rockchip_csi2_dphy_detach_hw()
925 struct samsung_mipi_dcphy *dcphy_hw; in rockchip_csi2_dphy_get_samsung_phy_hw() local
938 dcphy_hw = phy_get_drvdata(dcphy); in rockchip_csi2_dphy_get_samsung_phy_hw()
939 dphy->samsung_phy_group[i] = dcphy_hw; in rockchip_csi2_dphy_get_samsung_phy_hw()