/illumos-gate/usr/src/lib/libumem/common/ |
H A D | umem.h | 59 typedef struct umem_cache umem_cache_t; typedef 70 extern umem_cache_t *umem_cache_create(char *, size_t, 73 extern void umem_cache_destroy(umem_cache_t *); 75 extern void *umem_cache_alloc(umem_cache_t *, int); 76 extern void umem_cache_free(umem_cache_t *, void *);
|
H A D | umem_base.h | 63 extern umem_cache_t umem_null_cache; 114 extern void *_umem_cache_alloc(umem_cache_t *cache, int flags); 115 extern void _umem_cache_free(umem_cache_t *cache, void *buffer); 123 extern void umem_cache_applyall(void (*)(umem_cache_t *)); 124 extern void umem_cache_update(umem_cache_t *); 150 extern boolean_t umem_genasm(int *, umem_cache_t **, int);
|
H A D | umem_impl.h | 147 umem_cache_t *bc_cache; /* controlling cache */ 228 umem_cache_t *mt_cache; /* magazine cache */ 235 ((size_t)(&((umem_cache_t *)0)->cache_cpu[ncpus])) 296 umem_cache_t *cache_next; /* forward cache linkage */ 297 umem_cache_t *cache_prev; /* backward cache linkage */ 298 umem_cache_t *cache_unext; /* next in update list */ 299 umem_cache_t *cache_uprev; /* prev in update list */ 319 umem_cache_t *cache_bufctl_cache; /* source of bufctls */
|
H A D | umem.c | 726 static umem_cache_t *umem_slab_cache; 727 static umem_cache_t *umem_bufctl_cache; 728 static umem_cache_t *umem_bufctl_audit_cache; 783 umem_cache_t umem_null_cache; 784 static const umem_cache_t umem_null_cache_template = { 786 umem_cache_t umem_null_cache = { 842 static umem_cache_t *umem_alloc_table[UMEM_MAXBUF >> UMEM_ALIGN_SHIFT] = { 882 umem_cache_t *ump_cache; /* buffer's cache according to client */ 883 umem_cache_t *ump_realcache; /* actual cache containing buffer */ 929 umem_cache_applyall(void (*func)(umem_cache_t *)) in umem_cache_applyall() argument [all …]
|
H A D | umem_fork.c | 38 umem_lockup_cache(umem_cache_t *cp) in umem_lockup_cache() 51 umem_release_cache(umem_cache_t *cp) in umem_release_cache() 91 umem_cache_t *cp; in umem_lockup() 129 umem_cache_t *cp; in umem_do_release() 165 umem_cache_t *cnext, *cprev; in umem_do_release()
|
H A D | umem_agent_support.c | 35 __umem_agent_free_bp(umem_cache_t *cp, void *buf) in __umem_agent_free_bp()
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | kmem.c | 90 umem_cache_t *uc; in kmem_cache_create() 110 umem_cache_destroy((umem_cache_t *)kc); in kmem_cache_destroy() 116 return (umem_cache_alloc((umem_cache_t *)kc, in kmem_cache_alloc() 123 umem_cache_free((umem_cache_t *)kc, p); in kmem_cache_free()
|
H A D | ksocket.c | 63 static umem_cache_t *ksocket_cache = NULL;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | umem.c | 154 umem_init_walkers(uintptr_t addr, const umem_cache_t *c, int *sizes) in umem_init_walkers() 405 umem_cache_t c; in umem_cache_walk_init() 416 if (mdb_vread(&c, sizeof (umem_cache_t), cp) == -1) { in umem_cache_walk_init() 434 umem_cache_t c; in umem_cache_walk_step() 437 if (mdb_vread(&c, sizeof (umem_cache_t), ucw->ucw_current) == -1) { in umem_cache_walk_step() 555 umem_cache_t c; in umem_slab_walk_init() 568 (void *)(caddr + offsetof(umem_cache_t, cache_nullslab)); in umem_slab_walk_init() 578 umem_cache_t c; in umem_slab_walk_partial_init() 591 (void *)(caddr + offsetof(umem_cache_t, cache_nullslab)); in umem_slab_walk_partial_init() 614 uintptr_t caddr = saddr - offsetof(umem_cache_t, cache_nullslab); in umem_slab_walk_step() [all …]
|
H A D | umem.h | 131 extern int umem_get_magsize(const umem_cache_t *); 132 extern size_t umem_estimate_allocated(uintptr_t, const umem_cache_t *);
|
H A D | libumem.c | 124 umastat_cache_nptc(uintptr_t addr, const umem_cache_t *cp, int *nptc) in umastat_cache_nptc() 135 umastat_cache_hdr(uintptr_t addr, const umem_cache_t *cp, void *ignored) in umastat_cache_hdr() 154 umastat_lwp_cache(uintptr_t addr, const umem_cache_t *cp, ulwp_t *ulwp) in umastat_lwp_cache() 214 umastat_cache(uintptr_t addr, const umem_cache_t *cp, umastat_vmem_t **kvp) in umastat_cache()
|
H A D | leaky_subr.c | 427 leaky_interested(const umem_cache_t *c) in leaky_interested() 453 leaky_estimate(uintptr_t addr, const umem_cache_t *c, size_t *est) in leaky_estimate() 465 leaky_cache(uintptr_t addr, const umem_cache_t *c, leak_mtab_t **lmp) in leaky_cache() 885 umem_cache_t cache; in leaky_subr_dump()
|
/illumos-gate/usr/src/lib/libumem/sparc/ |
H A D | umem_genasm.c | 39 umem_genasm(int *alloc_sizes, umem_cache_t **caches, int ncaches) in umem_genasm()
|
/illumos-gate/usr/src/lib/varpd/libvarpd/common/ |
H A D | libvarpd_impl.h | 55 umem_cache_t *vdi_qcache; /* RO */
|
/illumos-gate/usr/src/lib/libumem/amd64/ |
H A D | umem_genasm.c | 555 umem_genasm(int *cp, umem_cache_t **caches, int nc) in umem_genasm()
|
/illumos-gate/usr/src/lib/libumem/i386/ |
H A D | umem_genasm.c | 545 umem_genasm(int *alloc_sizes, umem_cache_t **caches, int ncaches) in umem_genasm()
|
/illumos-gate/usr/src/cmd/svr4pkg/pkgserv/ |
H A D | pkgserv.c | 193 static umem_cache_t *ecache;
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | cache.c | 107 static umem_cache_t *nsc_entry_cache;
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_sendrecv.c | 105 umem_cache_t *ddecache;
|