/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
H A D | ufs-qcom.c | 688 struct ufs_pa_layer_attr *dev_req_params) in ufs_qcom_pwr_change_notify() 694 if (!dev_req_params) { in ufs_qcom_pwr_change_notify() 695 pr_err("%s: incoming dev_req_params is NULL\n", __func__); in ufs_qcom_pwr_change_notify() 732 dev_req_params); in ufs_qcom_pwr_change_notify() 741 ufshcd_is_hs_mode(dev_req_params)) in ufs_qcom_pwr_change_notify() 745 if (dev_req_params->gear_tx == UFS_HS_G4) { in ufs_qcom_pwr_change_notify() 759 if (ufs_qcom_cfg_timers(hba, dev_req_params->gear_rx, in ufs_qcom_pwr_change_notify() 760 dev_req_params->pwr_rx, in ufs_qcom_pwr_change_notify() 761 dev_req_params->hs_rate, false)) { in ufs_qcom_pwr_change_notify() 773 memcpy(&host->dev_req_params, in ufs_qcom_pwr_change_notify() 685 ufs_qcom_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_qcom_pwr_change_notify() argument 1213 struct ufs_pa_layer_attr *dev_req_params = &host->dev_req_params; ufs_qcom_clk_scale_notify() local [all...] |
H A D | ufs-exynos.c | 607 struct ufs_pa_layer_attr *dev_req_params) in exynos_ufs_pre_pwr_mode() 614 if (!dev_req_params) { in exynos_ufs_pre_pwr_mode() 615 pr_err("%s: incoming dev_req_params is NULL\n", __func__); in exynos_ufs_pre_pwr_mode() 636 dev_max_params, dev_req_params); in exynos_ufs_pre_pwr_mode() 643 ufs->drv_data->pre_pwr_change(ufs, dev_req_params); in exynos_ufs_pre_pwr_mode() 645 if (ufshcd_is_hs_mode(dev_req_params)) { in exynos_ufs_pre_pwr_mode() 646 exynos_ufs_config_sync_pattern_mask(ufs, dev_req_params); in exynos_ufs_pre_pwr_mode() 648 switch (dev_req_params->hs_rate) { in exynos_ufs_pre_pwr_mode() 1095 if (ufshcd_is_hs_mode(&ufs->dev_req_params)) in exynos_ufs_post_hibern8() 1161 struct ufs_pa_layer_attr *dev_req_params) in exynos_ufs_pwr_change_notify() 605 exynos_ufs_pre_pwr_mode(struct ufs_hba *hba, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) exynos_ufs_pre_pwr_mode() argument 1158 exynos_ufs_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) exynos_ufs_pwr_change_notify() argument [all...] |
H A D | ufs-mediatek.c | 591 struct ufs_pa_layer_attr *dev_req_params) in ufs_mtk_pre_pwr_change() 612 dev_req_params); in ufs_mtk_pre_pwr_change() 624 struct ufs_pa_layer_attr *dev_req_params) in ufs_mtk_pwr_change_notify() 631 dev_req_params); in ufs_mtk_pwr_change_notify() 589 ufs_mtk_pre_pwr_change(struct ufs_hba *hba, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_mtk_pre_pwr_change() argument 621 ufs_mtk_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status stage, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_mtk_pwr_change_notify() argument
|
H A D | ufs-hisi.c | 375 struct ufs_pa_layer_attr *dev_req_params) in ufs_hisi_pwr_change_notify() 380 if (!dev_req_params) { in ufs_hisi_pwr_change_notify() 382 "%s: incoming dev_req_params is NULL\n", __func__); in ufs_hisi_pwr_change_notify() 391 dev_max_params, dev_req_params); in ufs_hisi_pwr_change_notify() 372 ufs_hisi_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_hisi_pwr_change_notify() argument
|
H A D | ufs-qcom.h | 209 struct ufs_pa_layer_attr dev_req_params; member
|
H A D | ufs-exynos.h | 204 struct ufs_pa_layer_attr dev_req_params; member
|
H A D | ufshcd.h | 1130 struct ufs_pa_layer_attr *dev_req_params) 1134 dev_max_params, dev_req_params);
|
/kernel/linux/linux-6.6/drivers/ufs/host/ |
H A D | ufs-mediatek.c | 975 struct ufs_pa_layer_attr *dev_req_params) in ufs_mtk_pmc_via_fastauto() 980 if (dev_req_params->hs_rate == hba->pwr_info.hs_rate) in ufs_mtk_pmc_via_fastauto() 983 if (dev_req_params->pwr_tx != FAST_MODE && in ufs_mtk_pmc_via_fastauto() 984 dev_req_params->gear_tx < UFS_HS_G4) in ufs_mtk_pmc_via_fastauto() 987 if (dev_req_params->pwr_rx != FAST_MODE && in ufs_mtk_pmc_via_fastauto() 988 dev_req_params->gear_rx < UFS_HS_G4) in ufs_mtk_pmc_via_fastauto() 996 struct ufs_pa_layer_attr *dev_req_params) in ufs_mtk_pre_pwr_change() 1008 dev_req_params); in ufs_mtk_pre_pwr_change() 1014 if (ufs_mtk_pmc_via_fastauto(hba, dev_req_params)) { in ufs_mtk_pre_pwr_change() 1022 dev_req_params in ufs_mtk_pre_pwr_change() 974 ufs_mtk_pmc_via_fastauto(struct ufs_hba *hba, struct ufs_pa_layer_attr *dev_req_params) ufs_mtk_pmc_via_fastauto() argument 994 ufs_mtk_pre_pwr_change(struct ufs_hba *hba, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_mtk_pre_pwr_change() argument 1049 ufs_mtk_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status stage, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_mtk_pwr_change_notify() argument [all...] |
H A D | ufs-qcom.c | 858 struct ufs_pa_layer_attr *p = &host->dev_req_params; in ufs_qcom_get_bw_table() 884 struct ufs_pa_layer_attr *dev_req_params) in ufs_qcom_pwr_change_notify() 890 if (!dev_req_params) { in ufs_qcom_pwr_change_notify() 891 pr_err("%s: incoming dev_req_params is NULL\n", __func__); in ufs_qcom_pwr_change_notify() 905 dev_req_params); in ufs_qcom_pwr_change_notify() 917 if (dev_req_params->gear_tx > host->hs_gear) in ufs_qcom_pwr_change_notify() 918 host->hs_gear = dev_req_params->gear_tx; in ufs_qcom_pwr_change_notify() 922 ufshcd_is_hs_mode(dev_req_params)) in ufs_qcom_pwr_change_notify() 927 dev_req_params->gear_tx, in ufs_qcom_pwr_change_notify() 932 if (ufs_qcom_cfg_timers(hba, dev_req_params in ufs_qcom_pwr_change_notify() 881 ufs_qcom_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_qcom_pwr_change_notify() argument 1387 struct ufs_pa_layer_attr *dev_req_params = &host->dev_req_params; ufs_qcom_clk_scale_notify() local [all...] |
H A D | ufshcd-pci.c | 158 struct ufs_pa_layer_attr *dev_req_params) in ufs_intel_lkf_pwr_change_notify() 167 memcpy(dev_req_params, dev_max_params, sizeof(*dev_req_params)); in ufs_intel_lkf_pwr_change_notify() 170 if (ufshcd_is_hs_mode(dev_req_params)) { in ufs_intel_lkf_pwr_change_notify() 155 ufs_intel_lkf_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_intel_lkf_pwr_change_notify() argument
|
H A D | ufs-exynos.c | 764 struct ufs_pa_layer_attr *dev_req_params) in exynos_ufs_pre_pwr_mode() 771 if (!dev_req_params) { in exynos_ufs_pre_pwr_mode() 772 pr_err("%s: incoming dev_req_params is NULL\n", __func__); in exynos_ufs_pre_pwr_mode() 780 dev_max_params, dev_req_params); in exynos_ufs_pre_pwr_mode() 787 ufs->drv_data->pre_pwr_change(ufs, dev_req_params); in exynos_ufs_pre_pwr_mode() 789 if (ufshcd_is_hs_mode(dev_req_params)) { in exynos_ufs_pre_pwr_mode() 790 exynos_ufs_config_sync_pattern_mask(ufs, dev_req_params); in exynos_ufs_pre_pwr_mode() 792 switch (dev_req_params->hs_rate) { in exynos_ufs_pre_pwr_mode() 1272 if (ufshcd_is_hs_mode(&ufs->dev_req_params)) in exynos_ufs_post_hibern8() 1356 struct ufs_pa_layer_attr *dev_req_params) in exynos_ufs_pwr_change_notify() 762 exynos_ufs_pre_pwr_mode(struct ufs_hba *hba, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) exynos_ufs_pre_pwr_mode() argument 1353 exynos_ufs_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) exynos_ufs_pwr_change_notify() argument [all...] |
H A D | ufs-sprd.c | 165 struct ufs_pa_layer_attr *dev_req_params) in sprd_ufs_pwr_change_notify() 170 memcpy(dev_req_params, dev_max_params, in sprd_ufs_pwr_change_notify() 173 ufshcd_dme_configure_adapt(hba, dev_req_params->gear_tx, in sprd_ufs_pwr_change_notify() 162 sprd_ufs_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) sprd_ufs_pwr_change_notify() argument
|
H A D | ufs-hisi.c | 366 struct ufs_pa_layer_attr *dev_req_params) in ufs_hisi_pwr_change_notify() 371 if (!dev_req_params) { in ufs_hisi_pwr_change_notify() 373 "%s: incoming dev_req_params is NULL\n", __func__); in ufs_hisi_pwr_change_notify() 382 dev_max_params, dev_req_params); in ufs_hisi_pwr_change_notify() 363 ufs_hisi_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufs_hisi_pwr_change_notify() argument
|
H A D | ufs-qcom.h | 202 struct ufs_pa_layer_attr dev_req_params; member
|
H A D | ufs-exynos.h | 210 struct ufs_pa_layer_attr dev_req_params; member
|
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufshcd-priv.h | 168 struct ufs_pa_layer_attr *dev_req_params) in ufshcd_vops_pwr_change_notify() 172 dev_max_params, dev_req_params); in ufshcd_vops_pwr_change_notify() 165 ufshcd_vops_pwr_change_notify(struct ufs_hba *hba, enum ufs_notify_change_status status, struct ufs_pa_layer_attr *dev_max_params, struct ufs_pa_layer_attr *dev_req_params) ufshcd_vops_pwr_change_notify() argument
|