Lines Matching refs:malloc_elem

33 malloc_elem_find_max_iova_contig(struct malloc_elem *elem, size_t align)  in malloc_elem_find_max_iova_contig()
124 malloc_elem_init(struct malloc_elem *elem, struct malloc_heap *heap, in malloc_elem_init()
126 struct malloc_elem *orig_elem, size_t orig_size, bool dirty) in malloc_elem_init()
144 malloc_elem_insert(struct malloc_elem *elem) in malloc_elem_insert()
146 struct malloc_elem *prev_elem, *next_elem; in malloc_elem_insert()
219 elem_start_pt(struct malloc_elem *elem, size_t size, unsigned align, in elem_start_pt()
280 malloc_elem_can_hold(struct malloc_elem *elem, size_t size, unsigned align, in malloc_elem_can_hold()
291 split_elem(struct malloc_elem *elem, struct malloc_elem *split_pt) in split_elem()
293 struct malloc_elem *next_elem = elem->next; in split_elem()
319 remove_elem(struct malloc_elem *elem) in remove_elem()
321 struct malloc_elem *next, *prev; in remove_elem()
339 next_elem_is_adjacent(struct malloc_elem *elem) in next_elem_is_adjacent()
351 prev_elem_is_adjacent(struct malloc_elem *elem) in prev_elem_is_adjacent()
403 malloc_elem_free_list_insert(struct malloc_elem *elem) in malloc_elem_free_list_insert()
416 malloc_elem_free_list_remove(struct malloc_elem *elem) in malloc_elem_free_list_remove()
427 struct malloc_elem *
428 malloc_elem_alloc(struct malloc_elem *elem, size_t size, unsigned align, in malloc_elem_alloc()
431 struct malloc_elem *new_elem = elem_start_pt(elem, size, align, bound, in malloc_elem_alloc()
441 struct malloc_elem *new_free_elem = in malloc_elem_alloc()
495 join_elem(struct malloc_elem *elem1, struct malloc_elem *elem2) in join_elem()
497 struct malloc_elem *next = elem2->next; in join_elem()
506 struct malloc_elem *inner = RTE_PTR_ADD(elem1, elem1->pad); in join_elem()
511 struct malloc_elem *
512 malloc_elem_join_adjacent_free(struct malloc_elem *elem) in malloc_elem_join_adjacent_free()
541 struct malloc_elem *new_elem; in malloc_elem_join_adjacent_free()
569 struct malloc_elem *
570 malloc_elem_free(struct malloc_elem *elem) in malloc_elem_free()
609 malloc_elem_hide_region(struct malloc_elem *elem, void *start, size_t len) in malloc_elem_hide_region()
611 struct malloc_elem *hide_start, *hide_end, *prev, *next; in malloc_elem_hide_region()
665 malloc_elem_resize(struct malloc_elem *elem, size_t size) in malloc_elem_resize()
690 struct malloc_elem *split_pt = RTE_PTR_ADD(elem, new_size); in malloc_elem_resize()
719 malloc_elem_dump(const struct malloc_elem *elem, FILE *f) in malloc_elem_dump()