Lines Matching refs:attr

327 	struct exynos_ufs_uic_attr *attr = ufs->drv_data->uic_attr;
330 UIC_ARG_MIB(CMN_PWM_CLK_CTRL), attr->cmn_pwm_clk_ctrl);
336 struct exynos_ufs_uic_attr *attr = ufs->drv_data->uic_attr;
361 attr->cmn_pwm_clk_ctrl = clk_idx & PWM_CLK_CTRL_MASK;
378 struct exynos_ufs_uic_attr *attr = ufs->drv_data->uic_attr;
382 exynos_ufs_calc_time_cntr(ufs, attr->tx_dif_p_nsec);
384 exynos_ufs_calc_time_cntr(ufs, attr->tx_dif_n_nsec);
386 exynos_ufs_calc_time_cntr(ufs, attr->tx_high_z_cnt_nsec);
388 exynos_ufs_calc_time_cntr(ufs, attr->tx_base_unit_nsec);
390 exynos_ufs_calc_time_cntr(ufs, attr->tx_gran_unit_nsec);
392 exynos_ufs_calc_time_cntr(ufs, attr->tx_sleep_cnt);
395 exynos_ufs_calc_time_cntr(ufs, attr->rx_dif_p_nsec);
397 exynos_ufs_calc_time_cntr(ufs, attr->rx_hibern8_wait_nsec);
399 exynos_ufs_calc_time_cntr(ufs, attr->rx_base_unit_nsec);
401 exynos_ufs_calc_time_cntr(ufs, attr->rx_gran_unit_nsec);
403 exynos_ufs_calc_time_cntr(ufs, attr->rx_sleep_cnt);
405 exynos_ufs_calc_time_cntr(ufs, attr->rx_stall_cnt);
465 struct exynos_ufs_uic_attr *attr = ufs->drv_data->uic_attr;
473 attr->rx_hs_g1_sync_len_cap);
476 attr->rx_hs_g2_sync_len_cap);
479 attr->rx_hs_g3_sync_len_cap);
482 attr->rx_hs_g1_prep_sync_len_cap);
485 attr->rx_hs_g2_prep_sync_len_cap);
488 attr->rx_hs_g3_prep_sync_len_cap);
491 if (attr->rx_adv_fine_gran_sup_en == 0) {
496 if (attr->rx_min_actv_time_cap)
499 i), attr->rx_min_actv_time_cap);
501 if (attr->rx_hibern8_time_cap)
504 attr->rx_hibern8_time_cap);
506 } else if (attr->rx_adv_fine_gran_sup_en == 1) {
508 if (attr->rx_adv_fine_gran_step)
512 attr->rx_adv_fine_gran_step));
514 if (attr->rx_adv_min_actv_time_cap)
518 attr->rx_adv_min_actv_time_cap);
520 if (attr->rx_adv_hibern8_time_cap)
524 attr->rx_adv_hibern8_time_cap);
845 struct exynos_ufs_uic_attr *attr = ufs->drv_data->uic_attr;
861 if (attr->pa_granularity) {
864 attr->pa_granularity);
867 if (attr->pa_tactivate)
869 attr->pa_tactivate);
870 if (attr->pa_hibern8time &&
873 attr->pa_hibern8time);
877 if (!attr->pa_granularity)
879 &attr->pa_granularity);
880 if (!attr->pa_hibern8time)
882 &attr->pa_hibern8time);
888 if (attr->pa_granularity < 1 || attr->pa_granularity > 6) {
893 attr->pa_granularity);
894 attr->pa_granularity = 6;
910 struct exynos_ufs_uic_attr *attr;
922 attr = ufs->drv_data->uic_attr;
932 attr->rx_adv_fine_gran_sup_en = RX_ADV_FINE_GRAN_SUP_EN;
933 attr->rx_adv_fine_gran_step = RX_ADV_FINE_GRAN_STEP_VAL;
934 attr->rx_adv_min_actv_time_cap = RX_ADV_MIN_ACTV_TIME_CAP;
935 attr->pa_granularity = PA_GRANULARITY_VAL;
936 attr->pa_tactivate = PA_TACTIVATE_VAL;
937 attr->pa_hibern8time = PA_HIBERN8TIME_VAL;
1057 struct exynos_ufs_uic_attr *attr = ufs->drv_data->uic_attr;
1068 int h8_time = attr->pa_hibern8time *
1069 granularity_tbl[attr->pa_granularity - 1];