Lines Matching refs:uma_zone_t

50 typedef struct uma_zone * uma_zone_t;  typedef
177 uma_zone_t uma_zcreate(const char *name, size_t size, uma_ctor ctor,
212 uma_zone_t uma_zsecond_create(const char *name, uma_ctor ctor, uma_dtor dtor,
213 uma_init zinit, uma_fini zfini, uma_zone_t primary);
224 uma_zone_t uma_zcache_create(const char *name, int size, uma_ctor ctor,
319 void uma_zdestroy(uma_zone_t zone);
335 void *uma_zalloc_arg(uma_zone_t zone, void *arg, int flags);
338 void *uma_zalloc_pcpu_arg(uma_zone_t zone, void *arg, int flags);
341 void *uma_zalloc_smr(uma_zone_t zone, int flags);
354 void *uma_zalloc_domain(uma_zone_t zone, void *arg, int domain, int flags);
362 static __inline void *uma_zalloc(uma_zone_t zone, int flags);
363 static __inline void *uma_zalloc_pcpu(uma_zone_t zone, int flags);
366 uma_zalloc(uma_zone_t zone, int flags) in uma_zalloc()
372 uma_zalloc_pcpu(uma_zone_t zone, int flags) in uma_zalloc_pcpu()
389 void uma_zfree_arg(uma_zone_t zone, void *item, void *arg);
392 void uma_zfree_pcpu_arg(uma_zone_t zone, void *item, void *arg);
395 void uma_zfree_smr(uma_zone_t zone, void *item);
403 static __inline void uma_zfree(uma_zone_t zone, void *item);
404 static __inline void uma_zfree_pcpu(uma_zone_t zone, void *item);
407 uma_zfree(uma_zone_t zone, void *item) in uma_zfree()
413 uma_zfree_pcpu(uma_zone_t zone, void *item) in uma_zfree_pcpu()
421 void uma_zwait(uma_zone_t zone);
437 typedef void *(*uma_alloc)(uma_zone_t zone, vm_size_t size, int domain,
468 void uma_zone_reclaim(uma_zone_t, int req);
469 void uma_zone_reclaim_domain(uma_zone_t, int req, int domain);
489 void uma_zone_reserve(uma_zone_t zone, int nitems);
509 int uma_zone_reserve_kva(uma_zone_t zone, int nitems);
521 int uma_zone_set_max(uma_zone_t zone, int nitems);
530 void uma_zone_set_maxcache(uma_zone_t zone, int nitems);
542 int uma_zone_get_max(uma_zone_t zone);
554 void uma_zone_set_warning(uma_zone_t zone, const char *warning);
566 typedef void (*uma_maxaction_t)(uma_zone_t, int);
567 void uma_zone_set_maxaction(uma_zone_t zone, uma_maxaction_t);
578 int uma_zone_get_cur(uma_zone_t zone);
588 void uma_zone_set_init(uma_zone_t zone, uma_init uminit);
589 void uma_zone_set_fini(uma_zone_t zone, uma_fini fini);
599 void uma_zone_set_zinit(uma_zone_t zone, uma_init zinit);
600 void uma_zone_set_zfini(uma_zone_t zone, uma_fini zfini);
618 void uma_zone_set_allocf(uma_zone_t zone, uma_alloc allocf);
631 void uma_zone_set_freef(uma_zone_t zone, uma_free freef);
637 void uma_zone_set_smr(uma_zone_t zone, smr_t smr);
642 smr_t uma_zone_get_smr(uma_zone_t zone);
664 void uma_prealloc(uma_zone_t zone, int itemcnt);
675 int uma_zone_exhausted(uma_zone_t zone);
680 size_t uma_zone_memory(uma_zone_t zone);
685 extern uma_zone_t pcpu_zone_4;
686 extern uma_zone_t pcpu_zone_8;
687 extern uma_zone_t pcpu_zone_16;
688 extern uma_zone_t pcpu_zone_32;
689 extern uma_zone_t pcpu_zone_64;