Lines Matching refs:db
438 struct debug_bucket *db = obj_hash; in debug_objects_oom() local
447 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom()
448 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom()
449 hlist_move_list(&db->list, &freelist); in debug_objects_oom()
450 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom()
532 struct debug_bucket *db; in __debug_object_init() local
538 db = get_bucket((unsigned long) addr); in __debug_object_init()
540 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
542 obj = lookup_object(addr, db); in __debug_object_init()
544 obj = alloc_object(addr, db, descr); in __debug_object_init()
547 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
563 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
569 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
576 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
619 struct debug_bucket *db; in debug_object_activate() local
630 db = get_bucket((unsigned long) addr); in debug_object_activate()
632 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_activate()
634 obj = lookup_object(addr, db); in debug_object_activate()
647 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
660 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
666 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
696 struct debug_bucket *db; in debug_object_deactivate() local
704 db = get_bucket((unsigned long) addr); in debug_object_deactivate()
706 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_deactivate()
708 obj = lookup_object(addr, db); in debug_object_deactivate()
728 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_deactivate()
749 struct debug_bucket *db; in debug_object_destroy() local
757 db = get_bucket((unsigned long) addr); in debug_object_destroy()
759 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_destroy()
761 obj = lookup_object(addr, db); in debug_object_destroy()
773 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
785 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
799 struct debug_bucket *db; in debug_object_free() local
806 db = get_bucket((unsigned long) addr); in debug_object_free()
808 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_free()
810 obj = lookup_object(addr, db); in debug_object_free()
817 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
823 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
828 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
839 struct debug_bucket *db; in debug_object_assert_init() local
846 db = get_bucket((unsigned long) addr); in debug_object_assert_init()
848 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_assert_init()
850 obj = lookup_object(addr, db); in debug_object_assert_init()
856 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
873 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
888 struct debug_bucket *db; in debug_object_active_state() local
896 db = get_bucket((unsigned long) addr); in debug_object_active_state()
898 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_active_state()
900 obj = lookup_object(addr, db); in debug_object_active_state()
916 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_active_state()
935 struct debug_bucket *db; in __debug_check_no_obj_freed() local
947 db = get_bucket(paddr); in __debug_check_no_obj_freed()
951 raw_spin_lock_irqsave(&db->lock, flags); in __debug_check_no_obj_freed()
952 hlist_for_each_entry_safe(obj, tmp, &db->list, node) { in __debug_check_no_obj_freed()
962 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
973 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
1150 struct debug_bucket *db; in check_results() local
1155 db = get_bucket((unsigned long) addr); in check_results()
1157 raw_spin_lock_irqsave(&db->lock, flags); in check_results()
1159 obj = lookup_object(addr, db); in check_results()
1181 raw_spin_unlock_irqrestore(&db->lock, flags); in check_results()
1293 struct debug_bucket *db = obj_hash; in debug_objects_replace_static_objects() local
1319 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_replace_static_objects()
1320 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1327 hlist_add_head(&new->node, &db->list); in debug_objects_replace_static_objects()