Lines Matching refs:trylock
349 _rm_rlock_hard(struct rmlock *rm, struct rm_priotracker *tracker, int trylock) in _rm_rlock_hard() argument
401 if (trylock) { in _rm_rlock_hard()
434 _rm_rlock(struct rmlock *rm, struct rm_priotracker *tracker, int trylock) in _rm_rlock() argument
468 return _rm_rlock_hard(rm, tracker, trylock); in _rm_rlock()
635 int trylock, const char *file, int line) in _rm_rlock_debug() argument
642 if (!(rm->lock_object.lo_flags & LO_RECURSABLE) && !trylock) { in _rm_rlock_debug()
656 if (!trylock) { in _rm_rlock_debug()
664 if (_rm_rlock(rm, tracker, trylock)) { in _rm_rlock_debug()
665 if (trylock) in _rm_rlock_debug()
674 } else if (trylock) in _rm_rlock_debug()
719 int trylock, const char *file, int line) in _rm_rlock_debug() argument
722 return _rm_rlock(rm, tracker, trylock); in _rm_rlock_debug()