Home
last modified time | relevance | path

Searched refs:cvmx_zone_t (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-zone.c64 cvmx_zone_t cvmx_zone_create_from_addr(char *name, uint32_t elem_size, uint32_t num_elem, in cvmx_zone_create_from_addr()
67 cvmx_zone_t zone; in cvmx_zone_create_from_addr()
79 zone = (cvmx_zone_t) ((char *)mem_ptr + elem_size * num_elem); in cvmx_zone_create_from_addr()
100 cvmx_zone_t cvmx_zone_create_from_arena(char *name, uint32_t elem_size, uint32_t num_elem, uint32_t… in cvmx_zone_create_from_arena()
103 cvmx_zone_t zone; in cvmx_zone_create_from_arena()
105 zone = (cvmx_zone_t)cvmx_malloc(arena_list, sizeof(struct cvmx_zone)); in cvmx_zone_create_from_arena()
138 void * cvmx_zone_alloc(cvmx_zone_t zone, uint32_t flags) in cvmx_zone_alloc()
140 cvmx_zone_t item; in cvmx_zone_alloc()
146 item = (cvmx_zone_t)zone->freelist; in cvmx_zone_alloc()
160 void cvmx_zone_free(cvmx_zone_t zone, void *ptr) in cvmx_zone_free()
H A Dcvmx-malloc.h154 typedef struct cvmx_zone * cvmx_zone_t; typedef
156 static inline uint32_t cvmx_zone_size(cvmx_zone_t zone) in cvmx_zone_size()
160 static inline char *cvmx_zone_name(cvmx_zone_t zone) in cvmx_zone_name()
182 cvmx_zone_t cvmx_zone_create_from_addr(char *name, uint32_t elem_size, uint32_t num_elem,
201 cvmx_zone_t cvmx_zone_create_from_arena(char *name, uint32_t elem_size, uint32_t num_elem, uint32_t…
212 void * cvmx_zone_alloc(cvmx_zone_t zone, uint32_t flags);
219 void cvmx_zone_free(cvmx_zone_t zone, void *ptr);