Symbol: core_stats
sys/dev/drm/amd/display/modules/stats/stats.c
105
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
106
dc = core_stats->dc;
sys/dev/drm/amd/display/modules/stats/stats.c
113
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
121
core_stats = kzalloc(sizeof(struct core_stats), GFP_KERNEL);
sys/dev/drm/amd/display/modules/stats/stats.c
123
if (core_stats == NULL)
sys/dev/drm/amd/display/modules/stats/stats.c
126
core_stats->dc = dc;
sys/dev/drm/amd/display/modules/stats/stats.c
128
core_stats->enabled = DAL_STATS_ENABLE_REGKEY_DEFAULT;
sys/dev/drm/amd/display/modules/stats/stats.c
132
core_stats->enabled = reg_data;
sys/dev/drm/amd/display/modules/stats/stats.c
134
if (core_stats->enabled) {
sys/dev/drm/amd/display/modules/stats/stats.c
135
core_stats->entries = DAL_STATS_ENTRIES_REGKEY_DEFAULT;
sys/dev/drm/amd/display/modules/stats/stats.c
140
core_stats->entries = DAL_STATS_ENTRIES_REGKEY_MAX;
sys/dev/drm/amd/display/modules/stats/stats.c
142
core_stats->entries = reg_data;
sys/dev/drm/amd/display/modules/stats/stats.c
144
core_stats->time = kcalloc(core_stats->entries,
sys/dev/drm/amd/display/modules/stats/stats.c
148
if (core_stats->time == NULL)
sys/dev/drm/amd/display/modules/stats/stats.c
151
core_stats->event_entries = DAL_STATS_EVENT_ENTRIES_DEFAULT;
sys/dev/drm/amd/display/modules/stats/stats.c
152
core_stats->events = kcalloc(core_stats->event_entries,
sys/dev/drm/amd/display/modules/stats/stats.c
156
if (core_stats->events == NULL)
sys/dev/drm/amd/display/modules/stats/stats.c
160
core_stats->entries = 0;
sys/dev/drm/amd/display/modules/stats/stats.c
166
core_stats->index = 1;
sys/dev/drm/amd/display/modules/stats/stats.c
167
core_stats->event_index = 0;
sys/dev/drm/amd/display/modules/stats/stats.c
170
core_stats->entry_id = 0;
sys/dev/drm/amd/display/modules/stats/stats.c
172
return &core_stats->public;
sys/dev/drm/amd/display/modules/stats/stats.c
175
kfree(core_stats->time);
sys/dev/drm/amd/display/modules/stats/stats.c
178
kfree(core_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
187
struct core_stats *core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
189
kfree(core_stats->time);
sys/dev/drm/amd/display/modules/stats/stats.c
190
kfree(core_stats->events);
sys/dev/drm/amd/display/modules/stats/stats.c
191
kfree(core_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
199
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
210
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
211
dc = core_stats->dc;
sys/dev/drm/amd/display/modules/stats/stats.c
213
time = core_stats->time;
sys/dev/drm/amd/display/modules/stats/stats.c
214
events = core_stats->events;
sys/dev/drm/amd/display/modules/stats/stats.c
234
for (int i = 0; i < core_stats->entry_id; i++) {
sys/dev/drm/amd/display/modules/stats/stats.c
235
if (event_index < core_stats->event_index &&
sys/dev/drm/amd/display/modules/stats/stats.c
239
} else if (time_index < core_stats->index &&
sys/dev/drm/amd/display/modules/stats/stats.c
274
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
281
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
283
memset(core_stats->time, 0,
sys/dev/drm/amd/display/modules/stats/stats.c
284
sizeof(struct stats_time_cache) * core_stats->entries);
sys/dev/drm/amd/display/modules/stats/stats.c
286
memset(core_stats->events, 0,
sys/dev/drm/amd/display/modules/stats/stats.c
287
sizeof(struct stats_event_cache) * core_stats->event_entries);
sys/dev/drm/amd/display/modules/stats/stats.c
289
core_stats->index = 1;
sys/dev/drm/amd/display/modules/stats/stats.c
290
core_stats->event_index = 0;
sys/dev/drm/amd/display/modules/stats/stats.c
293
core_stats->entry_id = 0;
sys/dev/drm/amd/display/modules/stats/stats.c
300
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
308
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
310
if (core_stats->event_index >= core_stats->event_entries)
sys/dev/drm/amd/display/modules/stats/stats.c
313
events = core_stats->events;
sys/dev/drm/amd/display/modules/stats/stats.c
314
index = core_stats->event_index;
sys/dev/drm/amd/display/modules/stats/stats.c
323
events[index].entry_id = core_stats->entry_id;
sys/dev/drm/amd/display/modules/stats/stats.c
324
core_stats->event_index++;
sys/dev/drm/amd/display/modules/stats/stats.c
325
core_stats->entry_id++;
sys/dev/drm/amd/display/modules/stats/stats.c
331
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
338
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
340
if (core_stats->index >= core_stats->entries)
sys/dev/drm/amd/display/modules/stats/stats.c
343
time = core_stats->time;
sys/dev/drm/amd/display/modules/stats/stats.c
344
index = core_stats->index;
sys/dev/drm/amd/display/modules/stats/stats.c
366
time[index].entry_id = core_stats->entry_id;
sys/dev/drm/amd/display/modules/stats/stats.c
367
core_stats->index++;
sys/dev/drm/amd/display/modules/stats/stats.c
368
core_stats->entry_id++;
sys/dev/drm/amd/display/modules/stats/stats.c
374
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
383
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
385
if (core_stats->index >= core_stats->entries)
sys/dev/drm/amd/display/modules/stats/stats.c
388
time = core_stats->time;
sys/dev/drm/amd/display/modules/stats/stats.c
389
index = core_stats->index;
sys/dev/drm/amd/display/modules/stats/stats.c
424
struct core_stats *core_stats = NULL;
sys/dev/drm/amd/display/modules/stats/stats.c
431
core_stats = MOD_STATS_TO_CORE(mod_stats);
sys/dev/drm/amd/display/modules/stats/stats.c
433
if (core_stats->index >= core_stats->entries)
sys/dev/drm/amd/display/modules/stats/stats.c
436
time = core_stats->time;
sys/dev/drm/amd/display/modules/stats/stats.c
437
index = core_stats->index;
sys/dev/drm/amd/display/modules/stats/stats.c
94
container_of(mod_stats, struct core_stats, public)
sys/dev/drm/amd/display/modules/stats/stats.c
99
struct core_stats *core_stats = NULL;