Lines Matching refs:dbg

167 				 const struct intel_runtime_pm_debug *dbg)  in __print_intel_runtime_pm_wakeref()  argument
176 if (dbg->last_acquire) { in __print_intel_runtime_pm_wakeref()
177 stack_depot_snprint(dbg->last_acquire, buf, PAGE_SIZE, 2); in __print_intel_runtime_pm_wakeref()
181 if (dbg->last_release) { in __print_intel_runtime_pm_wakeref()
182 stack_depot_snprint(dbg->last_release, buf, PAGE_SIZE, 2); in __print_intel_runtime_pm_wakeref()
186 drm_printf(p, "Wakeref count: %lu\n", dbg->count); in __print_intel_runtime_pm_wakeref()
188 sort(dbg->owners, dbg->count, sizeof(*dbg->owners), cmphandle, NULL); in __print_intel_runtime_pm_wakeref()
190 for (i = 0; i < dbg->count; i++) { in __print_intel_runtime_pm_wakeref()
191 depot_stack_handle_t stack = dbg->owners[i]; in __print_intel_runtime_pm_wakeref()
195 while (i + 1 < dbg->count && dbg->owners[i + 1] == stack) in __print_intel_runtime_pm_wakeref()
230 struct intel_runtime_pm_debug dbg = {}; in __intel_wakeref_dec_and_check_tracking() local
238 __untrack_all_wakerefs(&rpm->debug, &dbg); in __intel_wakeref_dec_and_check_tracking()
241 dump_and_free_wakeref_tracking(&dbg); in __intel_wakeref_dec_and_check_tracking()
247 struct intel_runtime_pm_debug dbg = {}; in untrack_all_intel_runtime_pm_wakerefs() local
251 __untrack_all_wakerefs(&rpm->debug, &dbg); in untrack_all_intel_runtime_pm_wakerefs()
254 dump_and_free_wakeref_tracking(&dbg); in untrack_all_intel_runtime_pm_wakerefs()
260 struct intel_runtime_pm_debug dbg = {}; in print_intel_runtime_pm_wakeref() local
263 unsigned long alloc = dbg.count; in print_intel_runtime_pm_wakeref()
267 dbg.count = rpm->debug.count; in print_intel_runtime_pm_wakeref()
268 if (dbg.count <= alloc) { in print_intel_runtime_pm_wakeref()
269 memcpy(dbg.owners, in print_intel_runtime_pm_wakeref()
271 dbg.count * sizeof(*s)); in print_intel_runtime_pm_wakeref()
273 dbg.last_acquire = rpm->debug.last_acquire; in print_intel_runtime_pm_wakeref()
274 dbg.last_release = rpm->debug.last_release; in print_intel_runtime_pm_wakeref()
276 if (dbg.count <= alloc) in print_intel_runtime_pm_wakeref()
279 s = krealloc(dbg.owners, in print_intel_runtime_pm_wakeref()
280 dbg.count * sizeof(*s), in print_intel_runtime_pm_wakeref()
285 dbg.owners = s; in print_intel_runtime_pm_wakeref()
288 __print_intel_runtime_pm_wakeref(p, &dbg); in print_intel_runtime_pm_wakeref()
291 kfree(dbg.owners); in print_intel_runtime_pm_wakeref()