Lines Matching refs:dbg

166 				 const struct intel_runtime_pm_debug *dbg)  in __print_intel_runtime_pm_wakeref()  argument
175 if (dbg->last_acquire) { in __print_intel_runtime_pm_wakeref()
176 stack_depot_snprint(dbg->last_acquire, buf, PAGE_SIZE, 2); in __print_intel_runtime_pm_wakeref()
180 if (dbg->last_release) { in __print_intel_runtime_pm_wakeref()
181 stack_depot_snprint(dbg->last_release, buf, PAGE_SIZE, 2); in __print_intel_runtime_pm_wakeref()
185 drm_printf(p, "Wakeref count: %lu\n", dbg->count); in __print_intel_runtime_pm_wakeref()
187 sort(dbg->owners, dbg->count, sizeof(*dbg->owners), cmphandle, NULL); in __print_intel_runtime_pm_wakeref()
189 for (i = 0; i < dbg->count; i++) { in __print_intel_runtime_pm_wakeref()
190 depot_stack_handle_t stack = dbg->owners[i]; in __print_intel_runtime_pm_wakeref()
194 while (i + 1 < dbg->count && dbg->owners[i + 1] == stack) in __print_intel_runtime_pm_wakeref()
229 struct intel_runtime_pm_debug dbg = {}; in __intel_wakeref_dec_and_check_tracking() local
237 __untrack_all_wakerefs(&rpm->debug, &dbg); in __intel_wakeref_dec_and_check_tracking()
240 dump_and_free_wakeref_tracking(&dbg); in __intel_wakeref_dec_and_check_tracking()
246 struct intel_runtime_pm_debug dbg = {}; in untrack_all_intel_runtime_pm_wakerefs() local
250 __untrack_all_wakerefs(&rpm->debug, &dbg); in untrack_all_intel_runtime_pm_wakerefs()
253 dump_and_free_wakeref_tracking(&dbg); in untrack_all_intel_runtime_pm_wakerefs()
259 struct intel_runtime_pm_debug dbg = {}; in print_intel_runtime_pm_wakeref() local
262 unsigned long alloc = dbg.count; in print_intel_runtime_pm_wakeref()
266 dbg.count = rpm->debug.count; in print_intel_runtime_pm_wakeref()
267 if (dbg.count <= alloc) { in print_intel_runtime_pm_wakeref()
268 memcpy(dbg.owners, in print_intel_runtime_pm_wakeref()
270 dbg.count * sizeof(*s)); in print_intel_runtime_pm_wakeref()
272 dbg.last_acquire = rpm->debug.last_acquire; in print_intel_runtime_pm_wakeref()
273 dbg.last_release = rpm->debug.last_release; in print_intel_runtime_pm_wakeref()
275 if (dbg.count <= alloc) in print_intel_runtime_pm_wakeref()
278 s = krealloc(dbg.owners, in print_intel_runtime_pm_wakeref()
279 dbg.count * sizeof(*s), in print_intel_runtime_pm_wakeref()
284 dbg.owners = s; in print_intel_runtime_pm_wakeref()
287 __print_intel_runtime_pm_wakeref(p, &dbg); in print_intel_runtime_pm_wakeref()
290 kfree(dbg.owners); in print_intel_runtime_pm_wakeref()