mtx_lock
#define INP_GROUP_LOCK(ipg) mtx_lock(&(ipg)->ipg_lock)
volatile uintptr_t mtx_lock; /* Owner and flags. */
volatile uintptr_t mtx_lock; /* Owner and flags. */
extern int mtx_lock(mtx_t *);
VERIFY3S(mtx_lock(&stress_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&broadcast_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&broadcast_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&signal_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&signal_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&ct_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&ct_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&co_once_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&co_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&co_mtx), ==, thrd_success);
# define MUTEX_ENTER(x) mtx_lock(&(x)->ipf_lk)
# define READ_ENTER(x) mtx_lock(&(x)->ipf_lk)
# define WRITE_ENTER(x) mtx_lock(&(x)->ipf_lk)
# define ATOMIC_INC(x) { mtx_lock(&ipf_rw.ipf_lk); (x)++; \
# define ATOMIC_DEC(x) { mtx_lock(&ipf_rw.ipf_lk); (x)--; \