Searched refs:mcache (Results 1 - 4 of 4) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Dmcache.h85 * mcache allocation request flags.
89 * involve multiple layers of mcache. It implies a best effort blocking
101 * Regular mcache clients should only use MCR_SLEEP or MCR_NOSLEEP.
137 struct mcache *bt_cache; /* bucket cache */
157 typedef struct mcache { struct
161 LIST_ENTRY(mcache) mc_list; /* cache linkage */
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dbsd_init.c131 #include <sys/mcache.h> /* for mcache_init() */
H A Dmcache.c68 #include <sys/mcache.h>
170 static LIST_HEAD(, mcache) mcache_head;
186 mcache_llock_grp = lck_grp_alloc_init("mcache.list",
192 PAGE_SIZE, "mcache");
194 panic("mcache_init: failed to allocate mcache zone\n");
218 * Return the global mcache flags.
321 (void) snprintf(cp->mc_name, sizeof (cp->mc_name), "mcache.%s", name);
920 /* If we got them all, return to mcache */
972 /* No more objects to free; return to mcache */
H A Duipc_mbuf.c99 #include <sys/mcache.h>
135 * Allocation requests are handled first at the per-CPU (mcache) layer
264 * translates to the mcache flags (MCF_VERIFY | MCF_AUDIT). Additionally,
319 static unsigned int mbuf_debug; /* patchable mbuf mcache flags */
342 * mbuf specific mcache allocation request flags.
425 * mbuf specific mcache audit flags
465 mcache_t *mtbl_cache; /* mcache for this buffer class */
686 * Macro to convert BSD malloc sleep flag to mcache's
1568 * Common notify routine for all caches. It is called by mcache when
2492 * mcache laye
[all...]

Completed in 43 milliseconds