Lines Matching refs:db
462 struct debug_bucket *db = obj_hash; in debug_objects_oom() local
471 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom()
472 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom()
473 hlist_move_list(&db->list, &freelist); in debug_objects_oom()
474 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom()
624 struct debug_bucket *db; in __debug_object_init() local
630 db = get_bucket((unsigned long) addr); in __debug_object_init()
632 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
634 obj = lookup_object_or_alloc(addr, db, descr, onstack, false); in __debug_object_init()
636 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
650 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
656 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
663 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
705 struct debug_bucket *db; in debug_object_activate() local
715 db = get_bucket((unsigned long) addr); in debug_object_activate()
717 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_activate()
719 obj = lookup_object_or_alloc(addr, db, descr, false, true); in debug_object_activate()
732 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
745 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
751 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
773 struct debug_bucket *db; in debug_object_deactivate() local
781 db = get_bucket((unsigned long) addr); in debug_object_deactivate()
783 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_deactivate()
785 obj = lookup_object(addr, db); in debug_object_deactivate()
805 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_deactivate()
826 struct debug_bucket *db; in debug_object_destroy() local
834 db = get_bucket((unsigned long) addr); in debug_object_destroy()
836 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_destroy()
838 obj = lookup_object(addr, db); in debug_object_destroy()
850 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
862 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
876 struct debug_bucket *db; in debug_object_free() local
883 db = get_bucket((unsigned long) addr); in debug_object_free()
885 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_free()
887 obj = lookup_object(addr, db); in debug_object_free()
894 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
900 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
905 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
917 struct debug_bucket *db; in debug_object_assert_init() local
926 db = get_bucket((unsigned long) addr); in debug_object_assert_init()
928 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_assert_init()
929 obj = lookup_object_or_alloc(addr, db, descr, false, true); in debug_object_assert_init()
930 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
957 struct debug_bucket *db; in debug_object_active_state() local
965 db = get_bucket((unsigned long) addr); in debug_object_active_state()
967 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_active_state()
969 obj = lookup_object(addr, db); in debug_object_active_state()
985 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_active_state()
1004 struct debug_bucket *db; in __debug_check_no_obj_freed() local
1016 db = get_bucket(paddr); in __debug_check_no_obj_freed()
1020 raw_spin_lock_irqsave(&db->lock, flags); in __debug_check_no_obj_freed()
1021 hlist_for_each_entry_safe(obj, tmp, &db->list, node) { in __debug_check_no_obj_freed()
1031 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1042 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1208 struct debug_bucket *db; in check_results() local
1213 db = get_bucket((unsigned long) addr); in check_results()
1215 raw_spin_lock_irqsave(&db->lock, flags); in check_results()
1217 obj = lookup_object(addr, db); in check_results()
1239 raw_spin_unlock_irqrestore(&db->lock, flags); in check_results()
1351 struct debug_bucket *db = obj_hash; in debug_objects_replace_static_objects() local
1379 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_replace_static_objects()
1380 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1387 hlist_add_head(&new->node, &db->list); in debug_objects_replace_static_objects()