pool_cache_t
static pool_cache_t cache;
pool_cache_t iopaau_desc_4_cache;
pool_cache_t iopaau_desc_8_cache;
pool_cache_t af_desc_cache;
extern pool_cache_t iopaau_desc_4_cache;
extern pool_cache_t iopaau_desc_8_cache;
void iopaau_desc_free(pool_cache_t, void *);
static pool_cache_t pmap_pool_cache;
static pool_cache_t pte_pool_cache;
pool_cache_t bpge_pool; /* pool cache for balloon page entries */
static pool_cache_t if_xennetrxbuf_cache;
pool_cache_t sc_cbufpool;
static pool_cache_t ccd_cache;
pool_cache_t dmover_request_cache;
pool_cache_t sb_pool;
pool_cache_t sc_readpool;
pool_cache_t sc_msgpool;
pool_cache_t sc_readpool;
pool_cache_t sc_session_pool;
pool_cache_t sc_packet_pool;
pool_cache_t sc_xferpool; /* free xfer pool */
pool_cache_t sc_xferpool;
pool_cache_t sc_xferpool; /* free xfer pool */
pool_cache_t sc_xferpool; /* free xfer pool */
pool_cache_t sc_xferpool;
pool_cache_t sb_pool;
static pool_cache_t parkpc;
static pool_cache_t kauth_cred_cache;
static pool_cache_t filedesc_cache __read_mostly;
static pool_cache_t file_cache __read_mostly;
static pool_cache_t kte_cache;
static pool_cache_t lwp_cache __read_mostly;
static pool_cache_t proc_cache;
static pool_cache_t sigacts_cache __read_mostly;
static pool_cache_t ksiginfo_cache __read_mostly;
static pool_cache_t threadpool_thread_pc __read_mostly;
static pool_cache_t kmem_cache[KMEM_CACHE_COUNT] __cacheline_aligned;
static pool_cache_t kmem_cache_big[KMEM_CACHE_BIG_COUNT] __cacheline_aligned;
pool_cache_t pc;
pool_cache_t pc;
pool_cache_t alloc_table[], size_t maxsize, int shift, int ipl)
pool_cache_t pc;
static void pool_cache_redzone_check(pool_cache_t, void *);
static inline void pool_cache_get_kmsan(pool_cache_t, void *);
static inline void pool_cache_put_kmsan(pool_cache_t, void *);
static bool pool_cache_put_nocache(pool_cache_t, void *);
pool_cache_t pc;
pool_cache_t
pool_cache_t pc;
pool_cache_bootstrap(pool_cache_t pc, size_t size, u_int align,
pool_cache_t pc1;
pool_cache_destroy(pool_cache_t pc)
pool_cache_bootstrap_destroy(pool_cache_t pc)
pool_cache_cpu_init1(struct cpu_info *ci, pool_cache_t pc)
pool_cache_t pc;
pool_cache_reclaim(pool_cache_t pc)
pool_cache_pre_destruct(pool_cache_t pc)
pool_cache_destruct_object1(pool_cache_t pc, void *object)
pool_cache_destruct_object(pool_cache_t pc, void *object)
pool_cache_invalidate_groups(pool_cache_t pc, pcg_t *pcg)
pool_cache_invalidate(pool_cache_t pc)
pool_cache_invalidate_cpu(pool_cache_t pc, u_int index)
pool_cache_set_drain_hook(pool_cache_t pc, void (*fn)(void *, int), void *arg)
pool_cache_setlowat(pool_cache_t pc, int n)
pool_cache_sethiwat(pool_cache_t pc, int n)
pool_cache_sethardlimit(pool_cache_t pc, int n, const char *warnmess, int ratecap)
pool_cache_prime(pool_cache_t pc, int n)
pool_cache_nget(pool_cache_t pc)
pool_cache_nput(pool_cache_t pc)
pool_cache_get_slow(pool_cache_t pc, pool_cache_cpu_t *cc, int s,
pool_cache_get_paddr(pool_cache_t pc, int flags, paddr_t *pap)
pool_cache_put_slow(pool_cache_t pc, pool_cache_cpu_t *cc, int s, void *object)
pool_cache_put_paddr(pool_cache_t pc, void *object, paddr_t pa)
pool_cache_transfer(pool_cache_t pc)
pool_cache_get_kmsan(pool_cache_t pc, void *p)
pool_cache_put_kmsan(pool_cache_t pc, void *p)
pool_cache_put_nocache(pool_cache_t pc, void *p)
pool_cache_redzone_check(pool_cache_t pc, void *p)
static bool pool_cache_put_slow(pool_cache_t, pool_cache_cpu_t *, int,
static bool pool_cache_get_slow(pool_cache_t, pool_cache_cpu_t *, int,
static void pool_cache_cpu_init1(struct cpu_info *, pool_cache_t);
static int pool_cache_invalidate_groups(pool_cache_t, pcg_t *);
static void pool_cache_invalidate_cpu(pool_cache_t, u_int);
static void pool_cache_transfer(pool_cache_t);
pc_phinpage_check(pool_cache_t pc, void *object)
pool_cache_t pc;
static pool_cache_t mqmsg_cache __read_mostly;
static int pipe_create(struct pipe **, pool_cache_t, struct timespec *);
static pool_cache_t pipe_wr_cache;
static pool_cache_t pipe_rd_cache;
pipe_create(struct pipe **pipep, pool_cache_t cache, struct timespec *nt)
pool_cache_t mb_cache; /* mbuf cache */
static pool_cache_t mcl_cache; /* mbuf cluster cache */
static pool_cache_t socket_cache;
static pool_cache_t buf_cache;
static pool_cache_t bufio_cache;
static pool_cache_t cache_pool __read_mostly;
static pool_cache_t fstrans_lwp_cache; /* Cache of fstrans_lwp_info. */
static pool_cache_t vcache_pool;
pool_cache_t conn_cache[2];
static pool_cache_t nat_cache __read_mostly;
static pool_cache_t tblent_cache __read_mostly;
static pool_cache_t in4pcb_pool_cache;
static pool_cache_t in6pcb_pool_cache;
static pool_cache_t ipfren_cache;
static pool_cache_t ah_tdb_crypto_pool_cache;
static pool_cache_t esp_tdb_crypto_pool_cache;
static pool_cache_t ipcomp_tdb_crypto_pool_cache;
static pool_cache_t cryptop_cache;
static pool_cache_t cryptodesc_cache;
static pool_cache_t cryptkop_cache;
extern pool_cache_t pnbuf_cache;
extern pool_cache_t mb_cache;
pool_cache_t pool_cache_init(size_t, u_int, u_int, u_int, const char *,
void pool_cache_bootstrap(pool_cache_t, size_t, u_int, u_int, u_int,
void pool_cache_destroy(pool_cache_t);
void pool_cache_bootstrap_destroy(pool_cache_t);
void *pool_cache_get_paddr(pool_cache_t, int, paddr_t *);
void pool_cache_put_paddr(pool_cache_t, void *, paddr_t);
void pool_cache_destruct_object(pool_cache_t, void *);
void pool_cache_invalidate(pool_cache_t);
bool pool_cache_reclaim(pool_cache_t);
void pool_cache_set_drain_hook(pool_cache_t,
void pool_cache_setlowat(pool_cache_t, int);
void pool_cache_sethiwat(pool_cache_t, int);
void pool_cache_sethardlimit(pool_cache_t, int, const char *, int);
void pool_cache_prime(pool_cache_t, int);
unsigned int pool_cache_nget(pool_cache_t);
unsigned int pool_cache_nput(pool_cache_t);
pool_cache_t qc_cache;
pool_cache_t chfs_vnode_cache;
pool_cache_t chfs_nrefs_cache;
pool_cache_t chfs_flash_vnode_cache;
pool_cache_t chfs_flash_dirent_cache;
pool_cache_t chfs_flash_dnode_cache;
pool_cache_t chfs_node_frag_cache;
pool_cache_t chfs_tmp_dnode_cache;
pool_cache_t chfs_tmp_dnode_info_cache;
extern pool_cache_t ffs_inode_cache; /* memory pool for inodes */
extern pool_cache_t ffs_dinode1_cache; /* memory pool for UFS1 dinodes */
extern pool_cache_t ffs_dinode2_cache; /* memory pool for UFS2 dinodes */
pool_cache_t ffs_inode_cache;
pool_cache_t ffs_dinode1_cache;
pool_cache_t ffs_dinode2_cache;
static pool_cache_t ulfsdirhashblk_cache;
static pool_cache_t ulfsdirhash_cache;
static pool_cache_t dquot_cache;
static pool_cache_t ufsdirhashblk_cache;
static pool_cache_t ufsdirhash_cache;
extern pool_cache_t ufs_direct_cache; /* memory pool for directs */
static pool_cache_t dquot_cache;
pool_cache_t ufs_direct_cache;
static pool_cache_t uvm_uarea_cache;
static pool_cache_t uvm_uarea_system_cache;