Searched refs:cvmx_zone_t (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-zone.c | 64 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 D | cvmx-malloc.h | 154 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);
|