Lines Matching refs:train

198 	struct drm_dp_link_train train;  member
584 struct drm_dp_link_train_set *request = &link->train.request; in dw_dp_link_train_update_vs_emph()
691 static void dw_dp_link_train_init(struct drm_dp_link_train *train) in dw_dp_link_train_init() argument
693 struct drm_dp_link_train_set *request = &train->request; in dw_dp_link_train_init()
694 struct drm_dp_link_train_set *adjust = &train->adjust; in dw_dp_link_train_init()
705 train->clock_recovered = false; in dw_dp_link_train_init()
706 train->channel_equalized = false; in dw_dp_link_train_init()
755 struct drm_dp_link_train_set *adjust = &link->train.adjust; in dw_dp_link_get_adjustments()
769 static void dw_dp_link_train_adjust(struct drm_dp_link_train *train) in dw_dp_link_train_adjust() argument
771 struct drm_dp_link_train_set *request = &train->request; in dw_dp_link_train_adjust()
772 struct drm_dp_link_train_set *adjust = &train->adjust; in dw_dp_link_train_adjust()
810 link->train.clock_recovered = true; in dw_dp_link_clock_recovery()
816 if (link->train.request.voltage_swing[0] == in dw_dp_link_clock_recovery()
817 link->train.adjust.voltage_swing[0]) in dw_dp_link_clock_recovery()
825 dw_dp_link_train_adjust(&link->train); in dw_dp_link_clock_recovery()
862 link->train.clock_recovered = false; in dw_dp_link_channel_equalization()
867 link->train.channel_equalized = true; in dw_dp_link_channel_equalization()
872 dw_dp_link_train_adjust(&link->train); in dw_dp_link_channel_equalization()
910 dw_dp_link_train_init(&link->train); in dw_dp_link_train()
927 if (!link->train.clock_recovered) { in dw_dp_link_train()
945 if (!link->train.channel_equalized) { in dw_dp_link_train()