Lines Matching refs:m

216 void *rt_slab_page_alloc(rt_slab_t m, rt_size_t npages)  in rt_slab_page_alloc()  argument
220 struct rt_slab *slab = (struct rt_slab *)m; in rt_slab_page_alloc()
257 void rt_slab_page_free(rt_slab_t m, void *addr, rt_size_t npages) in rt_slab_page_free() argument
261 struct rt_slab *slab = (struct rt_slab *)m; in rt_slab_page_free()
393 rt_err_t rt_slab_detach(rt_slab_t m) in rt_slab_detach() argument
395 struct rt_slab *slab = (struct rt_slab *)m; in rt_slab_detach()
490 void *rt_slab_alloc(rt_slab_t m, rt_size_t size) in rt_slab_alloc() argument
496 struct rt_slab *slab = (struct rt_slab *)m; in rt_slab_alloc()
510 chunk = rt_slab_page_alloc(m, size >> RT_MM_PAGE_BITS); in rt_slab_alloc()
601 z = rt_slab_page_alloc(m, slab->zone_size / RT_MM_PAGE_SIZE); in rt_slab_alloc()
669 void *rt_slab_realloc(rt_slab_t m, void *ptr, rt_size_t size) in rt_slab_realloc() argument
674 struct rt_slab *slab = (struct rt_slab *)m; in rt_slab_realloc()
677 return rt_slab_alloc(m, size); in rt_slab_realloc()
681 rt_slab_free(m, ptr); in rt_slab_realloc()
695 if ((nptr = rt_slab_alloc(m, size)) == RT_NULL) in rt_slab_realloc()
698 rt_slab_free(m, ptr); in rt_slab_realloc()
717 if ((nptr = rt_slab_alloc(m, size)) == RT_NULL) in rt_slab_realloc()
721 rt_slab_free(m, ptr); in rt_slab_realloc()
738 void rt_slab_free(rt_slab_t m, void *ptr) in rt_slab_free() argument
743 struct rt_slab *slab = (struct rt_slab *)m; in rt_slab_free()
776 rt_slab_page_free(m, ptr, size); in rt_slab_free()
848 rt_slab_page_free(m, z, slab->zone_size / RT_MM_PAGE_SIZE); in rt_slab_free()