Lines Matching defs:trylock
3270 * all consecutive trylock entries and the final non-trylock entry - or
3305 * Stop after the first non-trylock entry,
3306 * as non-trylock entries have added their
3310 if (!hlock->trylock)
3883 * does not add new dependencies, because trylock can be done
3891 if (!hlock->trylock && hlock->check &&
4640 * If non-trylock use in a hardirq or softirq context, then
4643 if (!hlock->trylock) {
4875 if (!next_inner || next->trylock)
5094 int trylock, int read, int check, int hardirqs_off,
5191 hlock->trylock = trylock;
5403 hlock->trylock,
5844 int trylock, int read, int check,
5849 trace_lock_acquire(lock, subclass, trylock, read, check, nest_lock, ip);
5863 /* XXX allow trylock from NMI ?!? */
5864 if (lockdep_nmi() && !trylock) {
5871 hlock.trylock = trylock;
5886 __lock_acquire(lock, subclass, trylock, read, check,