Searched refs:xblkcache (Results 1 - 3 of 3) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/sfmmu/vm/
H A Dxhat_sfmmu.c49 xblk_cache_t *xblkcache = xhat->xhat_provider->xblkcache; local
53 mutex_enter(&xblkcache->lock);
54 if (xblkcache->free_blks) {
56 sfmmu_hmetohblk(xblkcache->free_blks);
62 xblkcache->free_blks = xblk->xblk_hme[0].hme_next;
63 mutex_exit(&xblkcache->lock);
65 mutex_exit(&xblkcache->lock);
66 xblk = kmem_cache_alloc(xblkcache->cache, KM_SLEEP);
80 xblk_cache_t *xblkcache local
101 xblk_cache_t *xblkcache; local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/vm/
H A Dxhat.c70 provider->xblkcache->free_blks = NULL;
74 provider->xblkcache->cache = kmem_cache_create(cache_name,
76 provider->xblkcache->reclaim,
78 if (provider->xblkcache->cache == NULL) {
84 mutex_init(&provider->xblkcache->lock, NULL, MUTEX_DEFAULT, NULL);
125 provider->xblkcache->reclaim(provider);
127 kmem_cache_destroy(provider->xblkcache->cache);
H A Dxhat.h143 xblk_cache_t *xblkcache; member in struct:xhat_provider

Completed in 52 milliseconds