Lines Matching refs:subclass
609 __mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclass,
646 mutex_acquire_nest(&lock->dep_map, subclass, 0, nest_lock, ip);
817 __mutex_lock(struct mutex *lock, unsigned int state, unsigned int subclass,
821 return __mutex_lock_common(lock, state, subclass, nest_lock, ip, NULL, false);
825 __ww_mutex_lock(struct mutex *lock, unsigned int state, unsigned int subclass,
829 return __mutex_lock_common(lock, state, subclass, NULL, ip, ww_ctx, true);
872 mutex_lock_nested(struct mutex *lock, unsigned int subclass)
874 __mutex_lock(lock, TASK_UNINTERRUPTIBLE, subclass, NULL, _RET_IP_);
889 _mutex_lock_killable(struct mutex *lock, unsigned int subclass,
892 return __mutex_lock(lock, TASK_KILLABLE, subclass, nest, _RET_IP_);
897 mutex_lock_interruptible_nested(struct mutex *lock, unsigned int subclass)
899 return __mutex_lock(lock, TASK_INTERRUPTIBLE, subclass, NULL, _RET_IP_);
904 mutex_lock_io_nested(struct mutex *lock, unsigned int subclass)
912 subclass, NULL, _RET_IP_, NULL, 0);