Lines Matching refs:objects
58 struct hlist_head objects; member
160 first_batch = src->objects.first; in pool_move_batch()
166 src->objects.first = next_batch; in pool_move_batch()
168 next_batch->pprev = &src->objects.first; in pool_move_batch()
171 last->next = dst->objects.first; in pool_move_batch()
174 first_batch->pprev = &dst->objects.first; in pool_move_batch()
175 dst->objects.first = first_batch; in pool_move_batch()
193 hlist_splice_init(head, last, &dst->objects); in pool_push_batch()
207 hlist_move_list(&src->objects, head); in pool_pop_batch()
216 src->objects.first = next; in pool_pop_batch()
218 next->pprev = &src->objects.first; in pool_pop_batch()
256 struct debug_obj *obj = __alloc_object(&pcp->objects); in pcpu_alloc()
300 first = hlist_entry(pcp->objects.first, typeof(*first), node); in pcpu_free()
303 hlist_add_head(&obj->node, &pcp->objects); in pcpu_free()
560 put_objects(&pcp->objects); in object_cpu_offline()
1435 HLIST_HEAD(objects); in debug_objects_replace_static_objects()
1439 if (!kmem_alloc_batch(&objects, cache, GFP_KERNEL)) in debug_objects_replace_static_objects()
1441 pool_push_batch(&pool_global, &objects); in debug_objects_replace_static_objects()
1449 hlist_move_list(&db->list, &objects); in debug_objects_replace_static_objects()
1451 hlist_for_each_entry(obj, &objects, node) { in debug_objects_replace_static_objects()
1462 hlist_for_each_entry_safe(obj, tmp, &pool_global.objects, node) { in debug_objects_replace_static_objects()