Lines Matching refs:request

43 	struct dp_link_request request;
551 link->request.test_link_rate = bp;
553 link->request.test_link_rate);
567 link->request.test_lane_count = bp;
569 link->request.test_lane_count);
611 * dp_link_is_video_audio_test_requested() - checks for audio/video link request
627 * dp_link_parse_request() - parses link request parameters from sink
658 * Read the link request byte (Byte 0x218) to determine what type
673 link->request.test_requested = data;
674 if (link->request.test_requested == DP_TEST_LINK_PHY_TEST_PATTERN) {
683 if (link->request.test_requested == DP_TEST_LINK_TRAINING) {
690 link->request.test_requested)) {
705 if (link->request.test_requested != DP_TEST_LINK_EDID_READ)
745 * The function will return 0 if a link training request has been processed,
750 if (link->request.test_requested != DP_TEST_LINK_TRAINING)
756 link->request.test_link_rate,
757 link->request.test_lane_count);
759 link->dp_link.link_params.num_lanes = link->request.test_lane_count;
761 drm_dp_bw_code_to_link_rate(link->request.test_link_rate);
843 * Update the voltage and pre-emphasis levels as per DPCD request
874 if (!(link->request.test_requested & DP_TEST_LINK_PHY_TEST_PATTERN)) {
879 if (!is_link_rate_valid(link->request.test_link_rate) ||
880 !is_lane_count_valid(link->request.test_lane_count)) {
882 link->request.test_link_rate,
883 link->request.test_lane_count);
894 link->request.test_link_rate,
895 link->request.test_lane_count);
897 link->dp_link.link_params.num_lanes = link->request.test_lane_count;
899 drm_dp_bw_code_to_link_rate(link->request.test_link_rate);
1001 return (link->request.test_requested & DP_TEST_LINK_VIDEO_PATTERN)
1002 && !(link->request.test_requested &
1008 return (link->request.test_requested & DP_TEST_LINK_AUDIO_PATTERN);
1013 link->request = (const struct dp_link_request){ 0 };
1028 * the start of a new link training request or sink status update.
1048 if (link->request.test_requested == DP_TEST_LINK_EDID_READ) {
1076 drm_dbg_dp(link->drm_dev, "sink request=%#x\n",