Lines Matching refs:lockdep_map

14 struct lockdep_map;
157 struct lockdep_map { struct
167 static inline void lockdep_copy_map(struct lockdep_map *to, in lockdep_copy_map() argument
168 struct lockdep_map *from) in lockdep_copy_map()
243 struct lockdep_map *instance;
244 struct lockdep_map *nest_lock;
283 extern void lockdep_reset_lock(struct lockdep_map *lock);
302 extern void lockdep_init_map(struct lockdep_map *lock, const char *name,
328 static inline int lockdep_match_key(struct lockdep_map *lock, in lockdep_match_key()
348 extern void lock_acquire(struct lockdep_map *lock, unsigned int subclass,
350 struct lockdep_map *nest_lock, unsigned long ip);
352 extern void lock_release(struct lockdep_map *lock, int nested,
358 extern int lock_is_held_type(const struct lockdep_map *lock, int read);
360 static inline int lock_is_held(const struct lockdep_map *lock) in lock_is_held()
368 extern void lock_set_class(struct lockdep_map *lock, const char *name,
372 static inline void lock_set_subclass(struct lockdep_map *lock, in lock_set_subclass()
378 extern void lock_downgrade(struct lockdep_map *lock, unsigned long ip);
384 extern struct pin_cookie lock_pin_lock(struct lockdep_map *lock);
385 extern void lock_repin_lock(struct lockdep_map *lock, struct pin_cookie);
386 extern void lock_unpin_lock(struct lockdep_map *lock, struct pin_cookie);
472 struct lockdep_map { }; struct
514 extern void lock_contended(struct lockdep_map *lock, unsigned long ip);
515 extern void lock_acquired(struct lockdep_map *lock, unsigned long ip);
540 #define lock_contended(lockdep_map, ip) do {} while (0) argument
541 #define lock_acquired(lockdep_map, ip) do {} while (0) argument
621 typecheck(struct lockdep_map *, &(lock)->dep_map); \
627 typecheck(struct lockdep_map *, &(lock)->dep_map); \