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

/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-malloc.h154 typedef struct cvmx_zone * cvmx_zone_t; typedef in typeref:struct:cvmx_zone
156 static inline uint32_t cvmx_zone_size(cvmx_zone_t zone)
160 static inline char *cvmx_zone_name(cvmx_zone_t zone)
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 align,
212 void * cvmx_zone_alloc(cvmx_zone_t zone, uint32_t flags);
219 void cvmx_zone_free(cvmx_zone_t zone, void *ptr);
H A Dcvmx-zone.c64 cvmx_zone_t cvmx_zone_create_from_addr(char *name, uint32_t elem_size, uint32_t num_elem,
67 cvmx_zone_t zone;
79 zone = (cvmx_zone_t) ((char *)mem_ptr + elem_size * num_elem);
100 cvmx_zone_t cvmx_zone_create_from_arena(char *name, uint32_t elem_size, uint32_t num_elem, uint32_t align, cvmx_arena_list_t arena_list, uint32_t flags)
103 cvmx_zone_t zone;
105 zone = (cvmx_zone_t)cvmx_malloc(arena_list, sizeof(struct cvmx_zone));
138 void * cvmx_zone_alloc(cvmx_zone_t zone, uint32_t flags)
140 cvmx_zone_t item;
146 item = (cvmx_zone_t)zone->freelist;
160 void cvmx_zone_free(cvmx_zone_t zon
[all...]

Completed in 156 milliseconds