_rm_rlock
if (_rm_rlock(rm, tracker, trylock)) {
return _rm_rlock(rm, tracker, trylock);
int _rm_rlock(struct rmlock *rm, struct rm_priotracker *tracker,
#define rm_rlock(rm,tracker) ((void)_rm_rlock((rm),(tracker), 0))
#define rm_try_rlock(rm,tracker) _rm_rlock((rm),(tracker), 1)