Lines Matching defs:object_list

16  * - kmemleak_lock (raw_spinlock_t): protects the object_list modifications and
17 * accesses to the object_tree_root. The object_list is the main list
21 * kmemleak_object structures are added to the object_list and
132 * object->lock. Insertions or deletions from object_list, gray_list or
140 struct list_head object_list;
143 struct rcu_head rcu; /* object_list lockless traversal */
185 static LIST_HEAD(object_list);
194 /* protecting the access to object_list and object_tree_root */
431 typeof(*object), object_list);
433 list_del(&object->object_list);
457 list_add(&object->object_list, &mem_pool_free_list);
486 * recursive call to the kernel allocator. Lock-less RCU object_list traversal
499 * concurrent object_list traversal when !object_cache and all objects
530 * Remove an object from the object_tree_root and object_list. Must be called
536 list_del_rcu(&object->object_list);
541 * object_tree_root and object_list. The returned object's use_count should be
568 * memory block and add it to the object_list and object_tree_root.
585 INIT_LIST_HEAD(&object->object_list);
650 list_add_tail_rcu(&object->object_list, &object_list);
1263 * is still present in object_tree_root and object_list
1417 list_for_each_entry_rcu(object, &object_list, object_list) {
1502 list_for_each_entry_rcu(object, &object_list, object_list) {
1529 list_for_each_entry_rcu(object, &object_list, object_list) {
1618 * Iterate over the object_list and return the first valid object at or after
1633 list_for_each_entry_rcu(object, &object_list, object_list) {
1645 * Return the next object in the object_list. The function decrements the
1656 list_for_each_entry_continue_rcu(obj, &object_list, object_list) {
1745 list_for_each_entry_rcu(object, &object_list, object_list) {
1859 list_for_each_entry_safe(object, tmp, &object_list, object_list) {