Lines Matching refs:split_pt
291 split_elem(struct malloc_elem *elem, struct malloc_elem *split_pt) in split_elem() argument
294 const size_t old_elem_size = (uintptr_t)split_pt - (uintptr_t)elem; in split_elem()
297 malloc_elem_init(split_pt, elem->heap, elem->msl, new_elem_size, in split_elem()
299 split_pt->prev = elem; in split_elem()
300 split_pt->next = next_elem; in split_elem()
302 next_elem->prev = split_pt; in split_elem()
304 elem->heap->last = split_pt; in split_elem()
305 elem->next = split_pt; in split_elem()
690 struct malloc_elem *split_pt = RTE_PTR_ADD(elem, new_size); in malloc_elem_resize() local
691 split_pt = RTE_PTR_ALIGN_CEIL(split_pt, RTE_CACHE_LINE_SIZE); in malloc_elem_resize()
693 asan_clear_split_alloczone(split_pt); in malloc_elem_resize()
695 split_elem(elem, split_pt); in malloc_elem_resize()
696 malloc_elem_free_list_insert(split_pt); in malloc_elem_resize()