Lines Matching refs:db

217 	struct debug_bucket *db = obj_hash;  in debug_objects_oom()  local
226 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_oom()
227 raw_spin_lock_irqsave(&db->lock, flags); in debug_objects_oom()
228 hlist_move_list(&db->list, &freelist); in debug_objects_oom()
229 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_objects_oom()
308 struct debug_bucket *db; in __debug_object_init() local
314 db = get_bucket((unsigned long) addr); in __debug_object_init()
316 raw_spin_lock_irqsave(&db->lock, flags); in __debug_object_init()
318 obj = lookup_object(addr, db); in __debug_object_init()
320 obj = alloc_object(addr, db, descr); in __debug_object_init()
323 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
340 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
351 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_object_init()
390 struct debug_bucket *db; in debug_object_activate() local
401 db = get_bucket((unsigned long) addr); in debug_object_activate()
403 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_activate()
405 obj = lookup_object(addr, db); in debug_object_activate()
417 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
429 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
433 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_activate()
454 struct debug_bucket *db; in debug_object_deactivate() local
461 db = get_bucket((unsigned long) addr); in debug_object_deactivate()
463 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_deactivate()
465 obj = lookup_object(addr, db); in debug_object_deactivate()
491 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_deactivate()
502 struct debug_bucket *db; in debug_object_destroy() local
509 db = get_bucket((unsigned long) addr); in debug_object_destroy()
511 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_destroy()
513 obj = lookup_object(addr, db); in debug_object_destroy()
526 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
537 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_destroy()
548 struct debug_bucket *db; in debug_object_free() local
555 db = get_bucket((unsigned long) addr); in debug_object_free()
557 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_free()
559 obj = lookup_object(addr, db); in debug_object_free()
567 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
572 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
577 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_free()
587 struct debug_bucket *db; in debug_object_assert_init() local
594 db = get_bucket((unsigned long) addr); in debug_object_assert_init()
596 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_assert_init()
598 obj = lookup_object(addr, db); in debug_object_assert_init()
604 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
615 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_assert_init()
629 struct debug_bucket *db; in debug_object_active_state() local
636 db = get_bucket((unsigned long) addr); in debug_object_active_state()
638 raw_spin_lock_irqsave(&db->lock, flags); in debug_object_active_state()
640 obj = lookup_object(addr, db); in debug_object_active_state()
662 raw_spin_unlock_irqrestore(&db->lock, flags); in debug_object_active_state()
673 struct debug_bucket *db; in __debug_check_no_obj_freed() local
684 db = get_bucket(paddr); in __debug_check_no_obj_freed()
688 raw_spin_lock_irqsave(&db->lock, flags); in __debug_check_no_obj_freed()
689 hlist_for_each_entry_safe(obj, tmp, &db->list, node) { in __debug_check_no_obj_freed()
700 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
710 raw_spin_unlock_irqrestore(&db->lock, flags); in __debug_check_no_obj_freed()
881 struct debug_bucket *db; in check_results() local
886 db = get_bucket((unsigned long) addr); in check_results()
888 raw_spin_lock_irqsave(&db->lock, flags); in check_results()
890 obj = lookup_object(addr, db); in check_results()
912 raw_spin_unlock_irqrestore(&db->lock, flags); in check_results()
1023 struct debug_bucket *db = obj_hash; in debug_objects_replace_static_objects() local
1050 for (i = 0; i < ODEBUG_HASH_SIZE; i++, db++) { in debug_objects_replace_static_objects()
1051 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1058 hlist_add_head(&new->node, &db->list); in debug_objects_replace_static_objects()