Lines Matching refs:db
469 struct debug_bucket *db = obj_hash; in debug_objects_oom() local
478 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom()
479 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom()
480 hlist_move_list(&db->list, &freelist); in debug_objects_oom()
481 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom()
563 struct debug_bucket *db; in __debug_object_init() local
569 db = get_bucket((unsigned long) addr); in __debug_object_init()
571 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
573 obj = lookup_object(addr, db); in __debug_object_init()
575 obj = alloc_object(addr, db, descr); in __debug_object_init()
578 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
594 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
600 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
607 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
650 struct debug_bucket *db; in debug_object_activate() local
661 db = get_bucket((unsigned long) addr); in debug_object_activate()
663 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_activate()
665 obj = lookup_object(addr, db); in debug_object_activate()
678 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
691 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
697 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
727 struct debug_bucket *db; in debug_object_deactivate() local
735 db = get_bucket((unsigned long) addr); in debug_object_deactivate()
737 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_deactivate()
739 obj = lookup_object(addr, db); in debug_object_deactivate()
759 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_deactivate()
780 struct debug_bucket *db; in debug_object_destroy() local
788 db = get_bucket((unsigned long) addr); in debug_object_destroy()
790 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_destroy()
792 obj = lookup_object(addr, db); in debug_object_destroy()
804 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
816 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
830 struct debug_bucket *db; in debug_object_free() local
837 db = get_bucket((unsigned long) addr); in debug_object_free()
839 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_free()
841 obj = lookup_object(addr, db); in debug_object_free()
848 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
854 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
859 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
870 struct debug_bucket *db; in debug_object_assert_init() local
877 db = get_bucket((unsigned long) addr); in debug_object_assert_init()
879 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_assert_init()
881 obj = lookup_object(addr, db); in debug_object_assert_init()
887 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
904 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
919 struct debug_bucket *db; in debug_object_active_state() local
927 db = get_bucket((unsigned long) addr); in debug_object_active_state()
929 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_active_state()
931 obj = lookup_object(addr, db); in debug_object_active_state()
947 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_active_state()
966 struct debug_bucket *db; in __debug_check_no_obj_freed() local
978 db = get_bucket(paddr); in __debug_check_no_obj_freed()
982 raw_spin_lock_irqsave(&db->lock, flags); in __debug_check_no_obj_freed()
983 hlist_for_each_entry_safe(obj, tmp, &db->list, node) { in __debug_check_no_obj_freed()
993 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1004 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1170 struct debug_bucket *db; in check_results() local
1175 db = get_bucket((unsigned long) addr); in check_results()
1177 raw_spin_lock_irqsave(&db->lock, flags); in check_results()
1179 obj = lookup_object(addr, db); in check_results()
1201 raw_spin_unlock_irqrestore(&db->lock, flags); in check_results()
1313 struct debug_bucket *db = obj_hash; in debug_objects_replace_static_objects() local
1341 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_replace_static_objects()
1342 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1349 hlist_add_head(&new->node, &db->list); in debug_objects_replace_static_objects()