Lines Matching refs:malloc_elem
39 malloc_elem_find_max_iova_contig(struct malloc_elem *elem, size_t align) in malloc_elem_find_max_iova_contig()
130 malloc_elem_init(struct malloc_elem *elem, struct malloc_heap *heap, in malloc_elem_init()
132 struct malloc_elem *orig_elem, size_t orig_size) in malloc_elem_init()
149 malloc_elem_insert(struct malloc_elem *elem) in malloc_elem_insert()
151 struct malloc_elem *prev_elem, *next_elem; in malloc_elem_insert()
224 elem_start_pt(struct malloc_elem *elem, size_t size, unsigned align, in elem_start_pt()
285 malloc_elem_can_hold(struct malloc_elem *elem, size_t size, unsigned align, in malloc_elem_can_hold()
296 split_elem(struct malloc_elem *elem, struct malloc_elem *split_pt) in split_elem()
298 struct malloc_elem *next_elem = elem->next; in split_elem()
324 remove_elem(struct malloc_elem *elem) in remove_elem()
326 struct malloc_elem *next, *prev; in remove_elem()
344 next_elem_is_adjacent(struct malloc_elem *elem) in next_elem_is_adjacent()
356 prev_elem_is_adjacent(struct malloc_elem *elem) in prev_elem_is_adjacent()
408 malloc_elem_free_list_insert(struct malloc_elem *elem) in malloc_elem_free_list_insert()
421 malloc_elem_free_list_remove(struct malloc_elem *elem) in malloc_elem_free_list_remove()
432 struct malloc_elem *
433 malloc_elem_alloc(struct malloc_elem *elem, size_t size, unsigned align, in malloc_elem_alloc()
436 struct malloc_elem *new_elem = elem_start_pt(elem, size, align, bound, in malloc_elem_alloc()
446 struct malloc_elem *new_free_elem = in malloc_elem_alloc()
490 join_elem(struct malloc_elem *elem1, struct malloc_elem *elem2) in join_elem()
492 struct malloc_elem *next = elem2->next; in join_elem()
500 struct malloc_elem *inner = RTE_PTR_ADD(elem1, elem1->pad); in join_elem()
505 struct malloc_elem *
506 malloc_elem_join_adjacent_free(struct malloc_elem *elem) in malloc_elem_join_adjacent_free()
535 struct malloc_elem *new_elem; in malloc_elem_join_adjacent_free()
563 struct malloc_elem *
564 malloc_elem_free(struct malloc_elem *elem) in malloc_elem_free()
589 malloc_elem_hide_region(struct malloc_elem *elem, void *start, size_t len) in malloc_elem_hide_region()
591 struct malloc_elem *hide_start, *hide_end, *prev, *next; in malloc_elem_hide_region()
639 malloc_elem_resize(struct malloc_elem *elem, size_t size) in malloc_elem_resize()
662 struct malloc_elem *split_pt = RTE_PTR_ADD(elem, new_size); in malloc_elem_resize()
685 malloc_elem_dump(const struct malloc_elem *elem, FILE *f) in malloc_elem_dump()