Home
last modified time | relevance | path

Searched refs:pin_cookie (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/include/linux/
Dlockdep.h362 struct pin_cookie { unsigned int val; }; argument
364 #define NIL_COOKIE (struct pin_cookie){ .val = 0U, }
366 extern struct pin_cookie lock_pin_lock(struct lockdep_map *lock);
367 extern void lock_repin_lock(struct lockdep_map *lock, struct pin_cookie);
368 extern void lock_unpin_lock(struct lockdep_map *lock, struct pin_cookie);
451 struct pin_cookie { }; struct
453 #define NIL_COOKIE (struct pin_cookie){ }
455 #define lockdep_pin_lock(l) ({ struct pin_cookie cookie; cookie; })
/Linux-v4.19/kernel/locking/
Dlockdep.c3731 static struct pin_cookie __lock_pin_lock(struct lockdep_map *lock) in __lock_pin_lock()
3733 struct pin_cookie cookie = NIL_COOKIE; in __lock_pin_lock()
3759 static void __lock_repin_lock(struct lockdep_map *lock, struct pin_cookie cookie) in __lock_repin_lock()
3779 static void __lock_unpin_lock(struct lockdep_map *lock, struct pin_cookie cookie) in __lock_unpin_lock()
3946 struct pin_cookie lock_pin_lock(struct lockdep_map *lock) in lock_pin_lock()
3948 struct pin_cookie cookie = NIL_COOKIE; in lock_pin_lock()
3966 void lock_repin_lock(struct lockdep_map *lock, struct pin_cookie cookie) in lock_repin_lock()
3983 void lock_unpin_lock(struct lockdep_map *lock, struct pin_cookie cookie) in lock_unpin_lock()
/Linux-v4.19/Documentation/locking/
Dlockdep-design.txt199 returns a 'struct pin_cookie' that is then used by lockdep_unpin_lock() to check
/Linux-v4.19/kernel/sched/
Dsched.h1031 struct pin_cookie cookie;