LOCK_CONTENDED_RETURN
if (LOCK_CONTENDED_RETURN(sem, __down_read_trylock, __down_read_interruptible)) {
if (LOCK_CONTENDED_RETURN(sem, __down_read_trylock, __down_read_killable)) {
if (LOCK_CONTENDED_RETURN(sem, __down_write_trylock,
if (LOCK_CONTENDED_RETURN(sem, __down_read_trylock, __down_read_killable)) {
if (LOCK_CONTENDED_RETURN(sem, __down_write_trylock,