read_lock_try
if (read_lock_try(rwlp, 0))
if (read_lock_try(rwlp, 0)) {
if (read_lock_try(rwlp, ignore_waiters_flag))