Lines Matching refs:sk_lock
334 socket_lock_t sk_lock; member
1467 #define sock_owned_by_user(sk) ((sk)->sk_lock.owned)
1471 sk->sk_lock.owned = 0; in sock_release_ownership()
1483 sk->sk_lock.owned = 0; \
1484 init_waitqueue_head(&sk->sk_lock.wq); \
1485 spin_lock_init(&(sk)->sk_lock.slock); \
1486 debug_check_no_locks_freed((void *)&(sk)->sk_lock, \
1487 sizeof((sk)->sk_lock)); \
1488 lockdep_set_class_and_name(&(sk)->sk_lock.slock, \
1490 lockdep_init_map(&(sk)->sk_lock.dep_map, (name), (key), 0); \
1503 #define bh_lock_sock(__sk) spin_lock(&((__sk)->sk_lock.slock))
1505 spin_lock_nested(&((__sk)->sk_lock.slock), \
1507 #define bh_unlock_sock(__sk) spin_unlock(&((__sk)->sk_lock.slock))
1523 spin_unlock_bh(&sk->sk_lock.slock); in unlock_sock_fast()
1704 lockdep_is_held(&sk->sk_lock.slock)); in __sk_dst_get()