Lines Matching refs:cvmx_zone_t
64 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 zone, void *ptr)