Lines Matching refs:skmem_cache
154 struct skmem_cache *skmem_slab_cache; /* cache for skmem_slab */
155 struct skmem_cache *skmem_bufctl_cache; /* cache for skmem_bufctl */
230 static TAILQ_HEAD(, skmem_cache) skmem_cache_head;
234 static void skmem_magazine_destroy(struct skmem_cache *, struct skmem_mag *,
236 static uint32_t skmem_depot_batch_alloc(struct skmem_cache *,
238 static void skmem_depot_batch_free(struct skmem_cache *, struct skmem_maglist *,
240 static void skmem_depot_ws_update(struct skmem_cache *);
241 static void skmem_depot_ws_zero(struct skmem_cache *);
242 static void skmem_depot_ws_reap(struct skmem_cache *);
244 static void skmem_cache_batch_free_common(struct skmem_cache *, struct skmem_obj *, uint32_t);
245 static void skmem_cache_magazine_purge(struct skmem_cache *);
246 static void skmem_cache_magazine_enable(struct skmem_cache *, uint32_t);
247 static void skmem_cache_magazine_resize(struct skmem_cache *);
248 static void skmem_cache_hash_rescale(struct skmem_cache *);
252 static void skmem_cache_applyall(void (*)(struct skmem_cache *, uint32_t),
254 static void skmem_cache_reclaim(struct skmem_cache *, uint32_t);
259 static int skmem_cache_resize_enter(struct skmem_cache *, boolean_t);
260 static void skmem_cache_resize_exit(struct skmem_cache *);
261 static void skmem_audit_buf(struct skmem_cache *, struct skmem_obj *);
541 struct skmem_cache *
548 struct skmem_cache *__single skm; in skmem_cache_create()
628 skm_align_off = offsetof(struct skmem_cache, skm_align); in skmem_cache_create()
834 skmem_cache_destroy(struct skmem_cache *skm) in skmem_cache_destroy()
913 skmem_cache_get_obj_info(struct skmem_cache *skm, void *buf, in skmem_cache_get_obj_info()
996 skmem_magazine_destroy(struct skmem_cache *skm, struct skmem_mag *mg, in skmem_magazine_destroy()
1045 skmem_depot_batch_alloc(struct skmem_cache *skm, struct skmem_maglist *ml, in skmem_depot_batch_alloc()
1094 skmem_depot_batch_free(struct skmem_cache *skm, struct skmem_maglist *ml, in skmem_depot_batch_free()
1116 skmem_depot_ws_update(struct skmem_cache *skm) in skmem_depot_ws_update()
1130 skmem_depot_ws_zero(struct skmem_cache *skm) in skmem_depot_ws_zero()
1150 skmem_depot_ws_reap(struct skmem_cache *skm) in skmem_depot_ws_reap()
1191 skmem_cache_update(struct skmem_cache *skm, uint32_t arg) in skmem_cache_update()
1288 skmem_cache_batch_alloc(struct skmem_cache *skm, struct skmem_obj **list, in skmem_cache_batch_alloc()
1522 skmem_cache_free(struct skmem_cache *skm, void *buf) in skmem_cache_free()
1534 skmem_cache_free_nocache(struct skmem_cache *skm, void *buf) in skmem_cache_free_nocache()
1543 skmem_cache_batch_free(struct skmem_cache *skm, struct skmem_obj *list) in skmem_cache_batch_free()
1549 skmem_cache_batch_free_nocache(struct skmem_cache *skm, struct skmem_obj *list) in skmem_cache_batch_free_nocache()
1555 skmem_cache_batch_free_common(struct skmem_cache *skm, struct skmem_obj *list, uint32_t flags) in skmem_cache_batch_free_common()
1826 skmem_cache_magazine_purge(struct skmem_cache *skm) in skmem_cache_magazine_purge()
1875 skmem_cache_magazine_enable(struct skmem_cache *skm, uint32_t arg) in skmem_cache_magazine_enable()
1909 skmem_cache_resize_enter(struct skmem_cache *skm, boolean_t can_sleep) in skmem_cache_resize_enter()
1947 skmem_cache_resize_exit(struct skmem_cache *skm) in skmem_cache_resize_exit()
1978 skmem_cache_magazine_resize(struct skmem_cache *skm) in skmem_cache_magazine_resize()
2019 skmem_cache_hash_rescale(struct skmem_cache *skm) in skmem_cache_hash_rescale()
2095 skmem_cache_applyall(void (*func)(struct skmem_cache *, uint32_t), uint32_t arg) in skmem_cache_applyall() argument
2097 struct skmem_cache *skm; in skmem_cache_applyall()
2112 skmem_cache_reclaim(struct skmem_cache *skm, uint32_t lowmem) in skmem_cache_reclaim()
2180 skmem_cache_reap_now(struct skmem_cache *skm, boolean_t purge) in skmem_cache_reap_now()
2277 skmem_audit_buf(struct skmem_cache *skm, struct skmem_obj *list) in skmem_audit_buf()
2314 skmem_cache_mib_get_stats(struct skmem_cache *skm, void *__sized_by(len) out, in skmem_cache_mib_get_stats()
2387 struct skmem_cache *skm;