Lines Matching defs:db_info
254 static void debug_info_free(debug_info_t* db_info){
256 for (i = 0; i < db_info->nr_areas; i++) {
257 free_pages((unsigned long) db_info->areas[i],
258 db_info->page_order);
260 kfree(db_info->areas);
261 kfree(db_info->active_entry);
262 kfree(db_info);
333 static void debug_info_get(debug_info_t * db_info)
335 if (db_info)
336 atomic_inc(&db_info->ref_count);
344 static void debug_info_put(debug_info_t *db_info)
348 if (!db_info)
350 if (atomic_dec_and_test(&db_info->ref_count)) {
353 db_info, db_info->name);
356 if (db_info->views[i] != NULL)
358 (db_info->proc_root_entry,
359 db_info->proc_entries[i]);
362 db_info->proc_root_entry);
363 if(db_info == debug_area_first)
364 debug_area_first = db_info->next;
365 if(db_info == debug_area_last)
366 debug_area_last = db_info->prev;
367 if(db_info->prev) db_info->prev->next = db_info->next;
368 if(db_info->next) db_info->next->prev = db_info->prev;
369 debug_info_free(db_info);