mod_stats
struct mod_stats *mod_stats_create(struct dc *dc);
void mod_stats_destroy(struct mod_stats *mod_stats);
bool mod_stats_init(struct mod_stats *mod_stats);
void mod_stats_dump(struct mod_stats *mod_stats);
void mod_stats_reset_data(struct mod_stats *mod_stats);
void mod_stats_update_event(struct mod_stats *mod_stats,
void mod_stats_update_flip(struct mod_stats *mod_stats,
void mod_stats_update_vupdate(struct mod_stats *mod_stats,
void mod_stats_update_freesync(struct mod_stats *mod_stats,
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
struct mod_stats *mod_stats_create(struct dc *dc)
void mod_stats_destroy(struct mod_stats *mod_stats)
if (mod_stats != NULL) {
struct core_stats *core_stats = MOD_STATS_TO_CORE(mod_stats);
void mod_stats_dump(struct mod_stats *mod_stats)
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
void mod_stats_reset_data(struct mod_stats *mod_stats)
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
void mod_stats_update_event(struct mod_stats *mod_stats,
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
void mod_stats_update_flip(struct mod_stats *mod_stats,
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
void mod_stats_update_vupdate(struct mod_stats *mod_stats,
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
void mod_stats_update_freesync(struct mod_stats *mod_stats,
if (mod_stats == NULL)
core_stats = MOD_STATS_TO_CORE(mod_stats);
struct mod_stats public;
#define MOD_STATS_TO_CORE(mod_stats)\
container_of(mod_stats, struct core_stats, public)
bool mod_stats_init(struct mod_stats *mod_stats)