| H A D | freesync.c | 28 #include "mod_freesync.h" 53 struct mod_freesync public; 57 #define MOD_FREESYNC_TO_CORE(mod_freesync)\ argument 58 container_of(mod_freesync, struct core_freesync, public) 60 struct mod_freesync *mod_freesync_create(struct dc *dc) in mod_freesync_create() 81 void mod_freesync_destroy(struct mod_freesync *mod_freesync) in mod_freesync_destroy() argument 84 if (mod_freesync == NULL) in mod_freesync_destroy() 86 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync); in mod_freesync_destroy() 530 bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesyn argument 541 mod_freesync_get_v_position(struct mod_freesync * mod_freesync,struct dc_stream_state * stream,unsigned int * nom_v_pos,unsigned int * v_pos) mod_freesync_get_v_position() argument 948 mod_freesync_build_vrr_infopacket(struct mod_freesync * mod_freesync,const struct dc_stream_state * stream,const struct mod_vrr_params * vrr,enum vrr_packet_type packet_type,enum color_transfer_func app_tf,struct dc_info_packet * infopacket,bool pack_sdp_v1_3) mod_freesync_build_vrr_infopacket() argument 984 mod_freesync_build_vrr_params(struct mod_freesync * mod_freesync,const struct dc_stream_state * stream,struct mod_freesync_config * in_config,struct mod_vrr_params * in_out_vrr) mod_freesync_build_vrr_params() argument 1134 mod_freesync_handle_preflip(struct mod_freesync * mod_freesync,const struct dc_plane_state * plane,const struct dc_stream_state * stream,unsigned int curr_time_stamp_in_us,struct mod_vrr_params * in_out_vrr) mod_freesync_handle_preflip() argument 1172 mod_freesync_handle_v_update(struct mod_freesync * mod_freesync,const struct dc_stream_state * stream,struct mod_vrr_params * in_out_vrr) mod_freesync_handle_v_update() argument 1270 mod_freesync_get_settings(struct mod_freesync * mod_freesync,const struct mod_vrr_params * vrr,unsigned int * v_total_min,unsigned int * v_total_max,unsigned int * event_triggers,unsigned int * window_min,unsigned int * window_max,unsigned int * lfc_mid_point_in_us,unsigned int * inserted_frames,unsigned int * inserted_duration_in_us) mod_freesync_get_settings() argument [all...] |