Searched refs:dpcd_lane_status (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/protocols/ |
A D | link_dp_training_8b_10b.c | 164 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX]; in perform_8b_10b_clock_recovery_sequence() local 171 memset(&dpcd_lane_status, '\0', sizeof(dpcd_lane_status)); in perform_8b_10b_clock_recovery_sequence() 222 dpcd_lane_status, in perform_8b_10b_clock_recovery_sequence() 228 if (dp_is_cr_done(lane_count, dpcd_lane_status)) in perform_8b_10b_clock_recovery_sequence() 265 return dp_get_cr_failure(lane_count, dpcd_lane_status); in perform_8b_10b_clock_recovery_sequence() 279 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX] = {0}; in perform_8b_10b_channel_equalization_sequence() local 326 dpcd_lane_status, in perform_8b_10b_channel_equalization_sequence() 332 if (!dp_is_cr_done(lane_count, dpcd_lane_status)) in perform_8b_10b_channel_equalization_sequence() 333 return dpcd_lane_status[0].bits.CR_DONE_0 ? in perform_8b_10b_channel_equalization_sequence() 338 if (dp_is_ch_eq_done(lane_count, dpcd_lane_status) && in perform_8b_10b_channel_equalization_sequence() [all …]
|
A D | link_dp_training_128b_132b.c | 80 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX] = {0}; in dp_perform_128b_132b_channel_eq_done_sequence() local 93 dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, in dp_perform_128b_132b_channel_eq_done_sequence() 111 status = dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, in dp_perform_128b_132b_channel_eq_done_sequence() 119 dpcd_lane_status)) { in dp_perform_128b_132b_channel_eq_done_sequence() 148 status = dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, in dp_perform_128b_132b_channel_eq_done_sequence() 165 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX] = {0}; in dp_perform_128b_132b_cds_done_sequence() local 177 status = dp_get_lane_status_and_lane_adjust(link, lt_settings, dpcd_lane_status, in dp_perform_128b_132b_cds_done_sequence() 181 } else if (dp_is_symbol_locked(lt_settings->link_settings.lane_count, dpcd_lane_status) && in dp_perform_128b_132b_cds_done_sequence()
|
A D | link_dp_training_dpia.c | 394 dpcd_lane_status, in dpia_training_cr_non_transparent() 404 if (dp_is_cr_done(lane_count, dpcd_lane_status)) { in dpia_training_cr_non_transparent() 409 result = dp_get_cr_failure(lane_count, dpcd_lane_status); in dpia_training_cr_non_transparent() 501 dpcd_lane_status, in dpia_training_cr_transparent() 511 if (dp_is_cr_done(lane_count, dpcd_lane_status)) { in dpia_training_cr_transparent() 706 dpcd_lane_status, in dpia_training_eq_non_transparent() 716 if (!dp_is_cr_done(lane_count, dpcd_lane_status)) { in dpia_training_eq_non_transparent() 721 if (dp_is_ch_eq_done(lane_count, dpcd_lane_status) && in dpia_training_eq_non_transparent() 793 dpcd_lane_status, in dpia_training_eq_transparent() 803 if (!dp_is_cr_done(lane_count, dpcd_lane_status)) { in dpia_training_eq_transparent() [all …]
|
A D | link_dp_training_fixed_vs_pe_retimer.c | 347 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX]; in dp_perform_fixed_vs_pe_training_sequence() local 356 memset(&dpcd_lane_status, '\0', sizeof(dpcd_lane_status)); in dp_perform_fixed_vs_pe_training_sequence() 441 dpcd_lane_status, in dp_perform_fixed_vs_pe_training_sequence() 447 if (dp_is_cr_done(lane_count, dpcd_lane_status)) { in dp_perform_fixed_vs_pe_training_sequence() 480 status = dp_get_cr_failure(lane_count, dpcd_lane_status); in dp_perform_fixed_vs_pe_training_sequence() 490 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX] = {0}; in dp_perform_fixed_vs_pe_training_sequence() local 553 dpcd_lane_status, in dp_perform_fixed_vs_pe_training_sequence() 559 if (!dp_is_cr_done(lane_count, dpcd_lane_status)) { in dp_perform_fixed_vs_pe_training_sequence() 565 if (dp_is_ch_eq_done(lane_count, dpcd_lane_status) && in dp_perform_fixed_vs_pe_training_sequence() 566 dp_is_symbol_locked(lane_count, dpcd_lane_status) && in dp_perform_fixed_vs_pe_training_sequence()
|
A D | link_dp_training.h | 136 union lane_status *dpcd_lane_status); 139 union lane_status *dpcd_lane_status); 141 union lane_status *dpcd_lane_status); 152 union lane_status *dpcd_lane_status);
|
A D | link_dp_training.c | 427 union lane_status *dpcd_lane_status) in dp_get_cr_failure() argument 463 union lane_status *dpcd_lane_status) in dp_is_cr_done() argument 469 if (!dpcd_lane_status[lane].bits.CR_DONE_0) in dp_is_cr_done() 477 union lane_status *dpcd_lane_status) in dp_is_ch_eq_done() argument 482 if (!dpcd_lane_status[lane].bits.CHANNEL_EQ_DONE_0) in dp_is_ch_eq_done() 488 union lane_status *dpcd_lane_status) in dp_is_symbol_locked() argument 493 if (!dpcd_lane_status[lane].bits.SYMBOL_LOCKED_0) in dp_is_symbol_locked() 1359 dpcd_lane_status, in perform_post_lt_adj_req_sequence() 1368 if (!dp_is_cr_done(lane_count, dpcd_lane_status)) in perform_post_lt_adj_req_sequence() 1371 if (!dp_is_ch_eq_done(lane_count, dpcd_lane_status) || in perform_post_lt_adj_req_sequence() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/ |
A D | link_dpms.c | 1126 union lane_status dpcd_lane_status[LANE_COUNT_DP_MAX]; in poll_for_allocation_change_trigger() local 1133 get_lane_status(link, link->cur_link_settings.lane_count, dpcd_lane_status, &lane_status_updated); in poll_for_allocation_change_trigger() 1135 if (!dp_is_cr_done(link->cur_link_settings.lane_count, dpcd_lane_status) || in poll_for_allocation_change_trigger() 1136 !dp_is_ch_eq_done(link->cur_link_settings.lane_count, dpcd_lane_status) || in poll_for_allocation_change_trigger() 1137 !dp_is_symbol_locked(link->cur_link_settings.lane_count, dpcd_lane_status) || in poll_for_allocation_change_trigger()
|
Completed in 15 milliseconds