Lines Matching refs:next
420 * pointer value in the case the current thread loses the race for the next
1510 * returns the start of next block if there's any, or NULL
1809 void *next = *head;
1812 if (is_kfence_address(next)) {
1813 slab_free_hook(s, next, false);
1822 object = next;
1823 next = get_freepointer(s, object);
1928 /* Get the next entry on the pre-computed freelist randomized */
1955 void *next;
1974 next = next_freelist_entry(s, slab, &pos, start, page_limit,
1976 next = setup_object(s, next);
1977 set_freepointer(s, cur, next);
1978 cur = next;
2001 void *start, *p, *next;
2052 next = p + s->size;
2053 next = setup_object(s, next);
2054 set_freepointer(s, p, next);
2055 p = next;
2415 * Calculate the next globally unique transaction for disambiguation
2611 partial_slab = slab->next;
2639 slab->next = slab_to_discard;
2652 slab_to_discard = slab_to_discard->next;
2724 slab->next = oldslab;
3358 * slab could be one associated with next tid and our alloc/free
3451 * Otherwise we can simply pick the next object from the lockless free list.
4379 * Round up object size to the next word boundary. We can only
6209 struct saved_alias *next;
6232 al->next = alias_list;
6264 alias_list = alias_list->next;
6381 .next = slab_debugfs_next,