Lines Matching refs:lockdep_map
13 struct lockdep_map;
150 struct lockdep_map { struct
160 static inline void lockdep_copy_map(struct lockdep_map *to, in lockdep_copy_map() argument
161 struct lockdep_map *from) in lockdep_copy_map()
231 struct lockdep_map *instance;
232 struct lockdep_map *nest_lock;
267 extern void lockdep_reset_lock(struct lockdep_map *lock);
280 extern void lockdep_init_map(struct lockdep_map *lock, const char *name,
313 static inline int lockdep_match_key(struct lockdep_map *lock, in lockdep_match_key()
333 extern void lock_acquire(struct lockdep_map *lock, unsigned int subclass,
335 struct lockdep_map *nest_lock, unsigned long ip);
337 extern void lock_release(struct lockdep_map *lock, int nested,
342 extern int lock_is_held(struct lockdep_map *lock);
344 extern void lock_set_class(struct lockdep_map *lock, const char *name,
348 static inline void lock_set_subclass(struct lockdep_map *lock, in lock_set_subclass()
358 extern void lock_pin_lock(struct lockdep_map *lock);
359 extern void lock_unpin_lock(struct lockdep_map *lock);
437 extern void lock_contended(struct lockdep_map *lock, unsigned long ip);
438 extern void lock_acquired(struct lockdep_map *lock, unsigned long ip);
451 #define lock_contended(lockdep_map, ip) do {} while (0) argument
452 #define lock_acquired(lockdep_map, ip) do {} while (0) argument
529 typecheck(struct lockdep_map *, &(lock)->dep_map); \
535 typecheck(struct lockdep_map *, &(lock)->dep_map); \