Lines Matching refs:malloc_elem
23 struct malloc_elem { struct
25 struct malloc_elem *volatile prev; argument
27 struct malloc_elem *volatile next; argument
29 LIST_ENTRY(malloc_elem) free_list;
41 struct malloc_elem *orig_elem; argument
53 static const unsigned int MALLOC_ELEM_HEADER_LEN = sizeof(struct malloc_elem); argument
64 malloc_elem_cookies_ok(const struct malloc_elem *elem){ return elem != NULL; } in malloc_elem_cookies_ok()
68 set_header(struct malloc_elem *elem __rte_unused){ } in set_header()
72 set_trailer(struct malloc_elem *elem __rte_unused){ } in set_trailer()
87 set_header(struct malloc_elem *elem) in set_header()
94 set_trailer(struct malloc_elem *elem) in set_trailer()
102 malloc_elem_cookies_ok(const struct malloc_elem *elem) in malloc_elem_cookies_ok()
173 asan_clear_alloczone(struct malloc_elem *elem) in asan_clear_alloczone()
179 asan_clear_split_alloczone(struct malloc_elem *elem) in asan_clear_split_alloczone()
191 asan_set_redzone(struct malloc_elem *elem, size_t user_size) in asan_set_redzone()
234 asan_clear_redzone(struct malloc_elem *elem) in asan_clear_redzone()
265 old_malloc_size(struct malloc_elem *elem) in old_malloc_size()
283 asan_clear_alloczone(struct malloc_elem *elem __rte_unused) { } in asan_clear_alloczone()
286 asan_clear_split_alloczone(struct malloc_elem *elem __rte_unused) { } in asan_clear_split_alloczone()
289 asan_set_redzone(struct malloc_elem *elem __rte_unused, in asan_set_redzone()
293 asan_clear_redzone(struct malloc_elem *elem __rte_unused) { } in asan_clear_redzone()
296 old_malloc_size(struct malloc_elem *elem) in old_malloc_size()
306 static inline struct malloc_elem *
312 struct malloc_elem *elem = RTE_PTR_SUB(data, MALLOC_ELEM_HEADER_LEN); in malloc_elem_from_data()
322 malloc_elem_init(struct malloc_elem *elem,
326 struct malloc_elem *orig_elem,
331 malloc_elem_insert(struct malloc_elem *elem);
338 malloc_elem_can_hold(struct malloc_elem *elem, size_t size,
345 struct malloc_elem *
346 malloc_elem_alloc(struct malloc_elem *elem, size_t size,
354 struct malloc_elem *
355 malloc_elem_free(struct malloc_elem *elem);
357 struct malloc_elem *
358 malloc_elem_join_adjacent_free(struct malloc_elem *elem);
365 malloc_elem_resize(struct malloc_elem *elem, size_t size);
368 malloc_elem_hide_region(struct malloc_elem *elem, void *start, size_t len);
371 malloc_elem_free_list_remove(struct malloc_elem *elem);
377 malloc_elem_dump(const struct malloc_elem *elem, FILE *f);
389 malloc_elem_free_list_insert(struct malloc_elem *elem);
395 malloc_elem_find_max_iova_contig(struct malloc_elem *elem, size_t align);