Lines Matching full: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()
556 struct debug_bucket *db; in __debug_object_init() local
562 db = get_bucket((unsigned long) addr); in __debug_object_init()
564 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
566 obj = lookup_object(addr, db); in __debug_object_init()
568 obj = alloc_object(addr, db, descr); in __debug_object_init()
571 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
587 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
593 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
600 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
643 struct debug_bucket *db; in debug_object_activate() local
654 db = get_bucket((unsigned long) addr); in debug_object_activate()
656 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_activate()
658 obj = lookup_object(addr, db); in debug_object_activate()
671 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
684 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
690 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
720 struct debug_bucket *db; in debug_object_deactivate() local
728 db = get_bucket((unsigned long) addr); in debug_object_deactivate()
730 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_deactivate()
732 obj = lookup_object(addr, db); in debug_object_deactivate()
752 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_deactivate()
773 struct debug_bucket *db; in debug_object_destroy() local
781 db = get_bucket((unsigned long) addr); in debug_object_destroy()
783 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_destroy()
785 obj = lookup_object(addr, db); in debug_object_destroy()
797 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
809 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
823 struct debug_bucket *db; in debug_object_free() local
830 db = get_bucket((unsigned long) addr); in debug_object_free()
832 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_free()
834 obj = lookup_object(addr, db); in debug_object_free()
841 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
847 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
852 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
863 struct debug_bucket *db; in debug_object_assert_init() local
870 db = get_bucket((unsigned long) addr); in debug_object_assert_init()
872 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_assert_init()
874 obj = lookup_object(addr, db); in debug_object_assert_init()
880 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
897 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
912 struct debug_bucket *db; in debug_object_active_state() local
920 db = get_bucket((unsigned long) addr); in debug_object_active_state()
922 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_active_state()
924 obj = lookup_object(addr, db); in debug_object_active_state()
940 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_active_state()
959 struct debug_bucket *db; in __debug_check_no_obj_freed() local
971 db = get_bucket(paddr); in __debug_check_no_obj_freed()
975 raw_spin_lock_irqsave(&db->lock, flags); in __debug_check_no_obj_freed()
976 hlist_for_each_entry_safe(obj, tmp, &db->list, node) { in __debug_check_no_obj_freed()
986 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
997 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1163 struct debug_bucket *db; in check_results() local
1168 db = get_bucket((unsigned long) addr); in check_results()
1170 raw_spin_lock_irqsave(&db->lock, flags); in check_results()
1172 obj = lookup_object(addr, db); in check_results()
1194 raw_spin_unlock_irqrestore(&db->lock, flags); in check_results()
1306 struct debug_bucket *db = obj_hash; in debug_objects_replace_static_objects() local
1332 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_replace_static_objects()
1333 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1340 hlist_add_head(&new->node, &db->list); in debug_objects_replace_static_objects()