Lines Matching refs:db_info
275 static void debug_areas_free(debug_info_t *db_info) in debug_areas_free() argument
279 if (!db_info->areas) in debug_areas_free()
281 for (i = 0; i < db_info->nr_areas; i++) { in debug_areas_free()
282 for (j = 0; j < db_info->pages_per_area; j++) in debug_areas_free()
283 kfree(db_info->areas[i][j]); in debug_areas_free()
284 kfree(db_info->areas[i]); in debug_areas_free()
286 kfree(db_info->areas); in debug_areas_free()
287 db_info->areas = NULL; in debug_areas_free()
294 static void debug_info_free(debug_info_t *db_info) in debug_info_free() argument
296 debug_areas_free(db_info); in debug_info_free()
297 kfree(db_info->active_entries); in debug_info_free()
298 kfree(db_info->active_pages); in debug_info_free()
299 kfree(db_info); in debug_info_free()
368 static void debug_info_get(debug_info_t *db_info) in debug_info_get() argument
370 if (db_info) in debug_info_get()
371 refcount_inc(&db_info->ref_count); in debug_info_get()
378 static void debug_info_put(debug_info_t *db_info) in debug_info_put() argument
380 if (!db_info) in debug_info_put()
382 if (refcount_dec_and_test(&db_info->ref_count)) in debug_info_put()
383 debug_info_free(db_info); in debug_info_put()