Lines Matching full:trylock
3254 * all consecutive trylock entries and the final non-trylock entry - or
3289 * Stop after the first non-trylock entry, in check_prevs_add()
3290 * as non-trylock entries have added their in check_prevs_add()
3294 if (!hlock->trylock) in check_prevs_add()
3866 * Trylock needs to maintain the stack of held locks, but it in validate_chain()
3867 * does not add new dependencies, because trylock can be done in validate_chain()
3875 if (!hlock->trylock && hlock->check && in validate_chain()
4624 * If non-trylock use in a hardirq or softirq context, then in mark_usage()
4627 if (!hlock->trylock) { in mark_usage()
4859 if (!next_inner || next->trylock) in check_wait_context()
5078 int trylock, int read, int check, int hardirqs_off, in __lock_acquire() argument
5175 hlock->trylock = trylock; in __lock_acquire()
5387 hlock->trylock, in reacquire_held_locks()
5826 int trylock, int read, int check, in lock_acquire() argument
5831 trace_lock_acquire(lock, subclass, trylock, read, check, nest_lock, ip); in lock_acquire()
5845 /* XXX allow trylock from NMI ?!? */ in lock_acquire()
5846 if (lockdep_nmi() && !trylock) { in lock_acquire()
5853 hlock.trylock = trylock; in lock_acquire()
5868 __lock_acquire(lock, subclass, trylock, read, check, in lock_acquire()