Lines Matching refs:kmem_cache_t

967 static kmem_cache_t *kmem_alloc_table[KMEM_MAXBUF >> KMEM_ALIGN_SHIFT];
968 static kmem_cache_t *kmem_big_alloc_table[KMEM_BIG_MAXBUF >> KMEM_BIG_SHIFT];
1021 static kmem_cache_t *kmem_slab_cache;
1022 static kmem_cache_t *kmem_bufctl_cache;
1023 static kmem_cache_t *kmem_bufctl_audit_cache;
1132 static kmem_cache_t *kmem_defrag_cache;
1133 static kmem_cache_t *kmem_move_cache;
1136 static void kmem_cache_scan(kmem_cache_t *);
1137 static void kmem_cache_defrag(kmem_cache_t *);
1138 static void kmem_slab_prefill(kmem_cache_t *, kmem_slab_t *);
1173 kmem_cache_t *kmp_cache; /* buffer's cache according to client */
1174 kmem_cache_t *kmp_realcache; /* actual cache containing buffer */
1221 kmem_cache_applyall(void (*func)(kmem_cache_t *), taskq_t *tq, int tqflag)
1223 kmem_cache_t *cp;
1237 kmem_cache_applyall_id(void (*func)(kmem_cache_t *), taskq_t *tq, int tqflag)
1239 kmem_cache_t *cp;
1259 kmem_findslab(kmem_cache_t *cp, void *buf)
1284 kmem_error(int error, kmem_cache_t *cparg, void *bufarg)
1288 kmem_cache_t *cp = cparg;
1511 kmem_log_event(kmem_log_header_t *lp, kmem_cache_t *cp,
1527 kmem_slab_create(kmem_cache_t *cp, int kmflag)
1640 kmem_slab_destroy(kmem_cache_t *cp, kmem_slab_t *sp)
1660 kmem_slab_alloc_impl(kmem_cache_t *cp, kmem_slab_t *sp, boolean_t prefill)
1745 kmem_slab_alloc(kmem_cache_t *cp, int kmflag)
1799 static void kmem_slab_move_yes(kmem_cache_t *, kmem_slab_t *, void *);
1805 kmem_slab_free(kmem_cache_t *cp, void *buf)
1947 kmem_cache_alloc_debug(kmem_cache_t *cp, void *buf, int kmflag, int construct,
2021 kmem_cache_free_debug(kmem_cache_t *cp, void *buf, caddr_t caller)
2080 kmem_magazine_destroy(kmem_cache_t *cp, kmem_magazine_t *mp, int nrounds)
2117 kmem_depot_alloc(kmem_cache_t *cp, kmem_maglist_t *mlp)
2149 kmem_depot_free(kmem_cache_t *cp, kmem_maglist_t *mlp, kmem_magazine_t *mp)
2163 kmem_depot_ws_update(kmem_cache_t *cp)
2178 kmem_depot_ws_zero(kmem_cache_t *cp)
2199 kmem_depot_ws_reap(kmem_cache_t *cp)
2270 kmem_cache_t *kdl_cache;
2344 * Set flag for each kmem_cache_t if is safe to use alternate dump
2353 kmem_cache_t *cp;
2387 kmem_cache_t *cp;
2435 kmem_cache_alloc_dump(kmem_cache_t *cp, int kmflag)
2500 kmem_cache_free_dump(kmem_cache_t *cp, void *buf)
2526 kmem_cache_alloc(kmem_cache_t *cp, int kmflag)
2660 kmem_slab_free_constructed(kmem_cache_t *cp, void *buf, boolean_t freed)
2693 kmem_cpucache_magazine_alloc(kmem_cpu_cache_t *ccp, kmem_cache_t *cp)
2756 kmem_cache_free(kmem_cache_t *cp, void *buf)
2828 kmem_slab_prefill(kmem_cache_t *cp, kmem_slab_t *sp)
2927 kmem_cache_t *cp = kmem_alloc_table[index];
2954 kmem_cache_t *cp;
3001 kmem_cache_t *cp;
3119 kmem_cache_reap(kmem_cache_t *cp)
3249 kmem_cache_magazine_purge(kmem_cache_t *cp)
3288 kmem_cache_magazine_enable(kmem_cache_t *cp)
3308 kmem_cache_reap_now(kmem_cache_t *cp)
3331 kmem_cache_magazine_resize(kmem_cache_t *cp)
3353 kmem_hash_rescale(kmem_cache_t *cp)
3404 kmem_cache_update(kmem_cache_t *cp)
3484 kmem_cache_t *cp = ksp->ks_private;
3603 kmem_cache_stat(kmem_cache_t *cp, char *name)
3693 const kmem_cache_t *cp;
3737 kmem_cache_t *
3751 kmem_cache_t *cp;
4085 kmem_cache_set_move(kmem_cache_t *cp,
4138 kmem_cache_destroy(kmem_cache_t *cp)
4211 kmem_cache_t **alloc_table, size_t maxbuf, uint_t shift)
4221 kmem_cache_t *cp;
4353 kmem_cache_t *cp;
4375 list_create(&kmem_caches, sizeof (kmem_cache_t),
4376 offsetof(kmem_cache_t, cache_link));
4608 kmem_slab_allocated(kmem_cache_t *cp, kmem_slab_t *sp, void *buf)
4638 kmem_slab_is_reclaimable(kmem_cache_t *cp, kmem_slab_t *sp, int flags)
4681 kmem_hunt_mag(kmem_cache_t *cp, kmem_magazine_t *m, int n, void *buf,
4706 kmem_hunt_mags(kmem_cache_t *cp, void *buf)
4773 kmem_slab_move_yes(kmem_cache_t *cp, kmem_slab_t *sp, void *from_buf)
4796 kmem_slab_move_no(kmem_cache_t *cp, kmem_slab_t *sp, void *from_buf)
4813 static void kmem_move_end(kmem_cache_t *, kmem_move_t *);
4851 kmem_cache_t *cp = sp->slab_cache;
4918 DTRACE_PROBE2(kmem__move__start, kmem_cache_t *, cp, kmem_move_t *,
4924 DTRACE_PROBE3(kmem__move__end, kmem_cache_t *, cp, kmem_move_t *,
5006 kmem_move_begin(kmem_cache_t *cp, kmem_slab_t *sp, void *buf, int flags)
5073 kmem_move_end(kmem_cache_t *cp, kmem_move_t *callback)
5129 kmem_move_buffers(kmem_cache_t *cp, size_t max_scan, size_t max_slabs,
5348 kmem_cache_t *kmna_cache;
5356 kmem_cache_t *cp = args->kmna_cache;
5424 kmem_cache_move_notify(kmem_cache_t *cp, void *buf)
5441 kmem_cache_defrag(kmem_cache_t *cp)
5460 kmem_cache_frag_threshold(kmem_cache_t *cp, uint64_t nfree)
5472 kmem_cache_is_fragmented(kmem_cache_t *cp, boolean_t *doreap)
5520 kmem_cache_scan(kmem_cache_t *cp)