mod_freesync
struct mod_freesync *freesync_module;
void mod_freesync_handle_preflip(struct mod_freesync *mod_freesync,
if (mod_freesync == NULL)
core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync);
void mod_freesync_handle_v_update(struct mod_freesync *mod_freesync,
if ((mod_freesync == NULL) || (stream == NULL) || (in_out_vrr == NULL))
core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync);
struct mod_freesync public;
#define MOD_FREESYNC_TO_CORE(mod_freesync)\
container_of(mod_freesync, struct core_freesync, public)
struct mod_freesync *mod_freesync_create(struct dc *dc)
void mod_freesync_destroy(struct mod_freesync *mod_freesync)
if (mod_freesync == NULL)
core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync);
void mod_freesync_build_vrr_infopacket(struct mod_freesync *mod_freesync,
void mod_freesync_build_vrr_params(struct mod_freesync *mod_freesync,
if (mod_freesync == NULL)
core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync);
struct mod_freesync *mod_freesync_create(struct dc *dc);
void mod_freesync_destroy(struct mod_freesync *mod_freesync);
void mod_freesync_build_vrr_infopacket(struct mod_freesync *mod_freesync,
void mod_freesync_build_vrr_params(struct mod_freesync *mod_freesync,
void mod_freesync_handle_preflip(struct mod_freesync *mod_freesync,
void mod_freesync_handle_v_update(struct mod_freesync *mod_freesync,