Home
last modified time | relevance | path

Searched refs:lockword (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/sys/
H A Dsynch32.h42 #define mutex_lockword lock.lock32.lockword
/illumos-gate/usr/src/uts/sparc/sys/
H A Dsynch32.h42 #define mutex_lockword lock.lock32.lockword
/illumos-gate/usr/src/uts/common/sys/
H A Dsynch.h75 uint32_t lockword; member
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c304 clear_lockbyte(volatile uint32_t *lockword) in clear_lockbyte() argument
310 old = *lockword; in clear_lockbyte()
312 } while (atomic_cas_32(lockword, old, new) != old); in clear_lockbyte()
376 spinners_incr(volatile uint32_t *lockword, uint8_t max_spinners) in spinners_incr() argument
382 old = *lockword; in spinners_incr()
386 } while (atomic_cas_32(lockword, old, new) != old); in spinners_incr()
396 spinners_decr(volatile uint32_t *lockword) in spinners_decr() argument
402 new = old = *lockword; in spinners_decr()
405 } while (atomic_cas_32(lockword, old, new) != old); in spinners_decr()