Lines Matching refs:vrr

175 		const struct mod_vrr_params *vrr,  in calc_v_total_from_duration()  argument
180 if (duration_in_us < vrr->min_duration_in_us) in calc_v_total_from_duration()
181 duration_in_us = vrr->min_duration_in_us; in calc_v_total_from_duration()
183 if (duration_in_us > vrr->max_duration_in_us) in calc_v_total_from_duration()
184 duration_in_us = vrr->max_duration_in_us; in calc_v_total_from_duration()
555 static void build_vrr_infopacket_data_v1(const struct mod_vrr_params *vrr, in build_vrr_infopacket_data_v1() argument
575 if (vrr->state != VRR_STATE_UNSUPPORTED) in build_vrr_infopacket_data_v1()
579 if (vrr->state != VRR_STATE_DISABLED && in build_vrr_infopacket_data_v1()
580 vrr->state != VRR_STATE_UNSUPPORTED) in build_vrr_infopacket_data_v1()
585 if (vrr->state != VRR_STATE_DISABLED && in build_vrr_infopacket_data_v1()
586 vrr->state != VRR_STATE_UNSUPPORTED) in build_vrr_infopacket_data_v1()
589 if (vrr->state == VRR_STATE_ACTIVE_VARIABLE || in build_vrr_infopacket_data_v1()
590 vrr->state == VRR_STATE_ACTIVE_FIXED) in build_vrr_infopacket_data_v1()
596 if (vrr->state == VRR_STATE_ACTIVE_VARIABLE || in build_vrr_infopacket_data_v1()
597 vrr->state == VRR_STATE_ACTIVE_FIXED) { in build_vrr_infopacket_data_v1()
598 infopacket->sb[7] = (unsigned char)((vrr->min_refresh_in_uhz + 500000) / 1000000); in build_vrr_infopacket_data_v1()
600 infopacket->sb[7] = (unsigned char)((vrr->max_refresh_in_uhz + 500000) / 1000000); in build_vrr_infopacket_data_v1()
606 infopacket->sb[8] = (unsigned char)((vrr->max_refresh_in_uhz + 500000) / 1000000); in build_vrr_infopacket_data_v1()
609 static void build_vrr_infopacket_data_v3(const struct mod_vrr_params *vrr, in build_vrr_infopacket_data_v3() argument
634 if (vrr->state != VRR_STATE_UNSUPPORTED) in build_vrr_infopacket_data_v3()
638 if (vrr->state != VRR_STATE_DISABLED && in build_vrr_infopacket_data_v3()
639 vrr->state != VRR_STATE_UNSUPPORTED) in build_vrr_infopacket_data_v3()
644 if (vrr->state != VRR_STATE_DISABLED && in build_vrr_infopacket_data_v3()
645 vrr->state != VRR_STATE_UNSUPPORTED) in build_vrr_infopacket_data_v3()
648 if (vrr->state == VRR_STATE_ACTIVE_VARIABLE || in build_vrr_infopacket_data_v3()
649 vrr->state == VRR_STATE_ACTIVE_FIXED) in build_vrr_infopacket_data_v3()
653 min_refresh = (vrr->min_refresh_in_uhz + 500000) / 1000000; in build_vrr_infopacket_data_v3()
654 max_refresh = (vrr->max_refresh_in_uhz + 500000) / 1000000; in build_vrr_infopacket_data_v3()
655 fixed_refresh = (vrr->fixed_refresh_in_uhz + 500000) / 1000000; in build_vrr_infopacket_data_v3()
657 min_programmed = (vrr->state == VRR_STATE_ACTIVE_FIXED) ? fixed_refresh : in build_vrr_infopacket_data_v3()
658 (vrr->state == VRR_STATE_ACTIVE_VARIABLE) ? min_refresh : in build_vrr_infopacket_data_v3()
659 (vrr->state == VRR_STATE_INACTIVE) ? min_refresh : in build_vrr_infopacket_data_v3()
675 infopacket->sb[16] = (vrr->state == VRR_STATE_ACTIVE_FIXED) ? 1 : 0; in build_vrr_infopacket_data_v3()
865 const struct mod_vrr_params *vrr, in build_vrr_infopacket_v1() argument
873 build_vrr_infopacket_data_v1(vrr, infopacket, freesync_on_desktop); in build_vrr_infopacket_v1()
880 const struct mod_vrr_params *vrr, in build_vrr_infopacket_v2() argument
888 build_vrr_infopacket_data_v1(vrr, infopacket, freesync_on_desktop); in build_vrr_infopacket_v2()
898 const struct mod_vrr_params *vrr, in build_vrr_infopacket_v3() argument
906 build_vrr_infopacket_data_v3(vrr, infopacket, freesync_on_desktop); in build_vrr_infopacket_v3()
935 const struct mod_vrr_params *vrr, in mod_freesync_build_vrr_infopacket() argument
946 if (!vrr->send_info_frame) in mod_freesync_build_vrr_infopacket()
951 build_vrr_infopacket_v3(stream->signal, vrr, app_tf, infopacket, stream->freesync_on_desktop); in mod_freesync_build_vrr_infopacket()
954 build_vrr_infopacket_v2(stream->signal, vrr, app_tf, infopacket, stream->freesync_on_desktop); in mod_freesync_build_vrr_infopacket()
959 build_vrr_infopacket_v1(stream->signal, vrr, infopacket, stream->freesync_on_desktop); in mod_freesync_build_vrr_infopacket()