Lines Matching refs:db

459 	struct debug_bucket *db = obj_hash;  in debug_objects_oom()  local
468 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom()
469 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom()
470 hlist_move_list(&db->list, &freelist); in debug_objects_oom()
471 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom()
553 struct debug_bucket *db; in __debug_object_init() local
564 db = get_bucket((unsigned long) addr); in __debug_object_init()
566 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
568 obj = lookup_object(addr, db); in __debug_object_init()
570 obj = alloc_object(addr, db, descr); in __debug_object_init()
573 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
589 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
595 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
602 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
645 struct debug_bucket *db; in debug_object_activate() local
656 db = get_bucket((unsigned long) addr); in debug_object_activate()
658 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_activate()
660 obj = lookup_object(addr, db); in debug_object_activate()
673 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
686 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
692 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
722 struct debug_bucket *db; in debug_object_deactivate() local
730 db = get_bucket((unsigned long) addr); in debug_object_deactivate()
732 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_deactivate()
734 obj = lookup_object(addr, db); in debug_object_deactivate()
754 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_deactivate()
775 struct debug_bucket *db; in debug_object_destroy() local
783 db = get_bucket((unsigned long) addr); in debug_object_destroy()
785 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_destroy()
787 obj = lookup_object(addr, db); in debug_object_destroy()
799 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
811 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
825 struct debug_bucket *db; in debug_object_free() local
832 db = get_bucket((unsigned long) addr); in debug_object_free()
834 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_free()
836 obj = lookup_object(addr, db); in debug_object_free()
843 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
849 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
854 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
865 struct debug_bucket *db; in debug_object_assert_init() local
872 db = get_bucket((unsigned long) addr); in debug_object_assert_init()
874 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_assert_init()
876 obj = lookup_object(addr, db); in debug_object_assert_init()
882 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
899 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
914 struct debug_bucket *db; in debug_object_active_state() local
922 db = get_bucket((unsigned long) addr); in debug_object_active_state()
924 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_active_state()
926 obj = lookup_object(addr, db); in debug_object_active_state()
942 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_active_state()
961 struct debug_bucket *db; in __debug_check_no_obj_freed() local
973 db = get_bucket(paddr); in __debug_check_no_obj_freed()
977 raw_spin_lock_irqsave(&db->lock, flags); in __debug_check_no_obj_freed()
978 hlist_for_each_entry_safe(obj, tmp, &db->list, node) { in __debug_check_no_obj_freed()
988 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
999 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1165 struct debug_bucket *db; in check_results() local
1170 db = get_bucket((unsigned long) addr); in check_results()
1172 raw_spin_lock_irqsave(&db->lock, flags); in check_results()
1174 obj = lookup_object(addr, db); in check_results()
1196 raw_spin_unlock_irqrestore(&db->lock, flags); in check_results()
1308 struct debug_bucket *db = obj_hash; in debug_objects_replace_static_objects() local
1334 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_replace_static_objects()
1335 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1342 hlist_add_head(&new->node, &db->list); in debug_objects_replace_static_objects()