sx_try_xlock
#define rw_tryenter(lock, how) ((how) == RW_READER ? sx_try_slock(lock) : sx_try_xlock(lock))
!!sx_try_xlock(&(_m)->sx); \
#define down_write_trylock(_rw) !!sx_try_xlock(&(_rw)->sx)
} while (sx_try_xlock(&lock->base.sx) == 0);
if (unlikely(sx_try_xlock(&lock->base.sx) == 0)) {
#define BXE_CORE_TRYLOCK(sc) sx_try_xlock(&sc->core_sx)
while (sx_try_xlock(&(sc)->hn_lock) == 0) { \
if (sx_try_xlock(&sc->call_lock) == 0)
if (sx_try_xlock(&sc->bus_lock) == 0)
#define NM_MTX_SPINLOCK(m) while (!sx_try_xlock(&(m))) ;
#define g_topology_try_lock() sx_try_xlock(&topology_lock)
if (!sx_try_xlock(&old_pgrp->pg_killsx)) {
if (!sx_try_xlock(&old_pgrp->pg_killsx)) {
if (!sx_try_xlock(&pgrp->pg_killsx)) {
if (pgrp == NULL || sx_try_xlock(&pgrp->pg_killsx))
if (!sx_try_xlock(&rm->rm_lock_sx))
if (!sx_try_xlock(&pgrp->pg_killsx)) {
if (sx_try_xlock(&livedump_sx) == 0) {
if (!sx_try_xlock(&so->so_snd_sx))
if (!sx_try_xlock(&so->so_rcv_sx)) {
} else if (!sx_try_xlock(sx)) {
if (!sx_try_xlock(&dh->dh_lock)) {
if (sx_try_xlock(&dh->dh_lock))