Lines Matching refs:err

174 	int err;
178 err = drm_dp_dpcd_read(aux, DP_DPCD_REV, dpcd, sizeof(dpcd));
179 if (err < 0)
180 return err;
194 err = drm_dp_dpcd_readb(aux, DP_EDP_DPCD_REV, &value);
195 if (err < 0)
196 return err;
241 err = drm_dp_dpcd_read(aux, DP_SUPPORTED_LINK_RATES,
244 if (err < 0)
245 return err;
268 int err;
274 err = drm_dp_dpcd_readb(aux, DP_SET_POWER, &value);
275 if (err < 0)
276 return err;
281 err = drm_dp_dpcd_writeb(aux, DP_SET_POWER, value);
282 if (err < 0)
283 return err;
305 int err;
311 err = drm_dp_dpcd_readb(aux, DP_SET_POWER, &value);
312 if (err < 0)
313 return err;
318 err = drm_dp_dpcd_writeb(aux, DP_SET_POWER, value);
319 if (err < 0)
320 return err;
335 int err;
338 err = link->ops->configure(link);
339 if (err < 0) {
340 DRM_ERROR("failed to configure DP link: %d\n", err);
341 return err;
351 err = drm_dp_dpcd_write(aux, DP_LINK_BW_SET, values, sizeof(values));
352 if (err < 0)
353 return err;
360 err = drm_dp_dpcd_writeb(aux, DP_MAIN_LINK_CHANNEL_CODING_SET, value);
361 if (err < 0)
362 return err;
365 err = drm_dp_dpcd_writeb(aux, DP_EDP_CONFIGURATION_SET,
367 if (err < 0)
368 return err;
472 int err;
474 err = link->ops->apply_training(link);
475 if (err < 0) {
476 DRM_ERROR("failed to apply link training: %d\n", err);
477 return err;
489 err = drm_dp_dpcd_write(aux, DP_TRAINING_LANE0_SET, values, lanes);
490 if (err < 0) {
491 DRM_ERROR("failed to set training parameters: %d\n", err);
492 return err;
502 err = drm_dp_dpcd_write(aux, DP_TRAINING_LANE0_1_SET2, values,
504 if (err < 0) {
505 DRM_ERROR("failed to set post-cursor: %d\n", err);
506 return err;
516 err = drm_dp_dpcd_writeb(aux, DP_TRAINING_PATTERN_SET, pattern);
517 if (err < 0) {
518 DRM_ERROR("failed to set training pattern: %d\n", err);
519 return err;
553 int err;
555 err = drm_dp_dpcd_read(link->aux, DP_ADJUST_REQUEST_POST_CURSOR2,
557 if (err < 0) {
558 DRM_ERROR("failed to read post_cursor2: %d\n", err);
598 int err;
600 err = drm_dp_link_apply_training(link);
601 if (err < 0)
602 return err;
606 err = drm_dp_dpcd_read_link_status(link->aux, status);
607 if (err < 0) {
608 DRM_ERROR("failed to read link status: %d\n", err);
609 return err;
623 int err;
629 err = drm_dp_link_recover_clock(link);
630 if (err < 0) {
631 DRM_ERROR("failed to recover clock: %d\n", err);
632 return err;
648 int err;
650 err = drm_dp_link_apply_training(link);
651 if (err < 0)
652 return err;
656 err = drm_dp_dpcd_read_link_status(aux, status);
657 if (err < 0) {
658 DRM_ERROR("failed to read link status: %d\n", err);
659 return err;
679 int err;
688 err = drm_dp_link_equalize_channel(link);
689 if (err < 0) {
690 DRM_ERROR("failed to equalize channel: %d\n", err);
691 return err;
723 int err;
727 err = drm_dp_link_apply_training(link);
728 if (err < 0)
729 DRM_ERROR("failed to disable link training: %d\n", err);
734 int err;
741 err = drm_dp_link_configure(link->aux, link);
742 if (err < 0) {
743 DRM_ERROR("failed to configure DP link: %d\n", err);
744 return err;
747 err = drm_dp_link_clock_recovery(link);
748 if (err < 0) {
749 DRM_ERROR("clock recovery failed: %d\n", err);
756 err = drm_dp_link_downgrade(link);
757 if (err < 0)
765 err = drm_dp_link_channel_equalization(link);
766 if (err < 0) {
767 DRM_ERROR("channel equalization failed: %d\n", err);
774 err = drm_dp_link_downgrade(link);
775 if (err < 0)
785 return err;
791 int err;
797 err = drm_dp_link_configure(link->aux, link);
798 if (err < 0) {
799 DRM_ERROR("failed to configure DP link: %d\n", err);
800 return err;
806 err = drm_dp_link_apply_training(link);
807 if (err < 0)
818 err = drm_dp_link_apply_training(link);
819 if (err < 0)
824 err = drm_dp_dpcd_read_link_status(link->aux, status);
825 if (err < 0) {
826 DRM_ERROR("failed to read link status: %d\n", err);
832 err = -EIO;
837 err = -EIO;
842 return err;
861 int err;
867 err = drm_dp_link_train_fast(link);
868 if (err < 0)
870 err);
880 err = drm_dp_link_train_full(link);
881 if (err < 0)
882 DRM_ERROR("full link training failed: %d\n", err);
884 return err;