Searched refs:cc_lock (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/libumem/common/
H A Dumem_fork.c46 (void) mutex_lock(&cp->cache_cpu[idx].cc_lock);
62 (void) mutex_unlock(&cp->cache_cpu[idx].cc_lock);
H A Dumem.c359 * cache_cpu[*].cc_lock
1915 (void) mutex_lock(&ccp->cc_lock);
1924 (void) mutex_unlock(&ccp->cc_lock);
1969 (void) mutex_unlock(&ccp->cc_lock);
2034 (void) mutex_lock(&ccp->cc_lock);
2043 (void) mutex_unlock(&ccp->cc_lock);
2081 (void) mutex_unlock(&ccp->cc_lock);
2083 (void) mutex_lock(&ccp->cc_lock);
2088 * However, we had to drop ccp->cc_lock to do it,
2093 (void) mutex_unlock(&ccp->cc_lock);
[all...]
H A Dumem_impl.h238 mutex_t cc_lock; /* protects this cpu's local cache */ member in struct:umem_cpu_cache
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_io.c1212 * Grabbing cc_inuse is faster than cc_lock.
1259 * Block is inuse, must take cc_lock
1264 mutex_enter(&cc_ent->cc_lock);
1269 mutex_exit(&cc_ent->cc_lock);
1286 mutex_exit(&cc_ent->cc_lock);
1312 mutex_exit(&cc_ent->cc_lock);
1348 mutex_enter(&cc_ent->cc_lock);
1354 mutex_exit(&cc_ent->cc_lock);
1359 mutex_exit(&cc_ent->cc_lock);
1368 mutex_exit(&cc_ent->cc_lock);
[all...]
H A Dsd_bcache.h186 * "cc_lock" must be held when changing dirty/valid bits.
191 * "cc_iostatus" is set by flusher without holding cc_lock,
443 #define cc_lock cc_sync->_cc_lock macro
663 mutex_enter(&(centry)->cc_lock); \
665 mutex_exit(&(centry)->cc_lock); \
689 mutex_enter(&(centry)->cc_lock); \
691 mutex_exit(&(centry)->cc_lock); \
H A Dsd_bcache.c2475 mutex_enter(&centry->cc_lock);
2481 cv_wait(&centry->cc_blkcv, &centry->cc_lock);
2483 mutex_exit(&centry->cc_lock);
2488 mutex_exit(&centry->cc_lock);
2491 mutex_exit(&centry->cc_lock);
2871 mutex_enter(&centry->cc_lock);
2874 mutex_exit(&centry->cc_lock);
3938 mutex_enter(&cc_ent->cc_lock);
3942 mutex_exit(&cc_ent->cc_lock);
4417 mutex_enter(&cc_ent->cc_lock);
[all...]
H A Dsd_ft.c842 mutex_enter(&cc_ent->cc_lock);
850 mutex_exit(&cc_ent->cc_lock);
871 mutex_enter(&cc_ent->cc_lock);
876 mutex_exit(&cc_ent->cc_lock);
/illumos-gate/usr/src/uts/common/os/
H A Dkmem.c2532 mutex_enter(&ccp->cc_lock);
2541 mutex_exit(&ccp->cc_lock);
2553 mutex_enter(&ccp->cc_lock);
2581 mutex_exit(&ccp->cc_lock);
2612 mutex_exit(&ccp->cc_lock);
2687 * Drops and re-acquires &ccp->cc_lock, and returns non-zero if the
2698 ASSERT(MUTEX_HELD(&ccp->cc_lock));
2719 mutex_exit(&ccp->cc_lock);
2721 mutex_enter(&ccp->cc_lock);
2726 * However, we had to drop ccp->cc_lock t
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dkmem_impl.h50 * 2. cc_lock in order by CPU ID
270 kmutex_t cc_lock; /* protects this cpu's local cache */ member in struct:kmem_cpu_cache

Completed in 154 milliseconds