Lines Matching refs:split_pt
296 split_elem(struct malloc_elem *elem, struct malloc_elem *split_pt) in split_elem() argument
299 const size_t old_elem_size = (uintptr_t)split_pt - (uintptr_t)elem; in split_elem()
302 malloc_elem_init(split_pt, elem->heap, elem->msl, new_elem_size, in split_elem()
304 split_pt->prev = elem; in split_elem()
305 split_pt->next = next_elem; in split_elem()
307 next_elem->prev = split_pt; in split_elem()
309 elem->heap->last = split_pt; in split_elem()
310 elem->next = split_pt; in split_elem()
662 struct malloc_elem *split_pt = RTE_PTR_ADD(elem, new_size); in malloc_elem_resize() local
663 split_pt = RTE_PTR_ALIGN_CEIL(split_pt, RTE_CACHE_LINE_SIZE); in malloc_elem_resize()
664 split_elem(elem, split_pt); in malloc_elem_resize()
665 malloc_elem_free_list_insert(split_pt); in malloc_elem_resize()