Home
last modified time | relevance | path

Searched refs:sk_lock (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/net/llc/
H A Dllc_proc.c41 spin_lock_bh(&sap->sk_lock); in llc_get_sk_idx()
52 spin_unlock_bh(&sap->sk_lock); in llc_get_sk_idx()
102 spin_unlock_bh(&sap->sk_lock); in llc_seq_next()
104 spin_lock_bh(&sap->sk_lock); in llc_seq_next()
108 spin_unlock_bh(&sap->sk_lock); in llc_seq_next()
121 spin_unlock_bh(&sap->sk_lock); in llc_seq_stop()
198 !!sk->sk_backlog.tail, !!sk->sk_lock.owned); in llc_seq_core_show()
H A Dllc_sap.c399 spin_lock_bh(&sap->sk_lock); in llc_sap_mcast()
415 spin_unlock_bh(&sap->sk_lock); in llc_sap_mcast()
H A Dllc_core.c41 spin_lock_init(&sap->sk_lock); in llc_sap_alloc()
H A Dllc_conn.c703 spin_lock_bh(&sap->sk_lock); in llc_sap_add_socket()
708 spin_unlock_bh(&sap->sk_lock); in llc_sap_add_socket()
723 spin_lock_bh(&sap->sk_lock); in llc_sap_remove_socket()
727 spin_unlock_bh(&sap->sk_lock); in llc_sap_remove_socket()
/kernel/linux/linux-6.6/net/llc/
H A Dllc_proc.c41 spin_lock_bh(&sap->sk_lock); in llc_get_sk_idx()
52 spin_unlock_bh(&sap->sk_lock); in llc_get_sk_idx()
102 spin_unlock_bh(&sap->sk_lock); in llc_seq_next()
104 spin_lock_bh(&sap->sk_lock); in llc_seq_next()
108 spin_unlock_bh(&sap->sk_lock); in llc_seq_next()
121 spin_unlock_bh(&sap->sk_lock); in llc_seq_stop()
H A Dllc_sap.c403 spin_lock_bh(&sap->sk_lock); in llc_sap_mcast()
419 spin_unlock_bh(&sap->sk_lock); in llc_sap_mcast()
H A Dllc_core.c41 spin_lock_init(&sap->sk_lock); in llc_sap_alloc()
H A Dllc_conn.c715 spin_lock_bh(&sap->sk_lock); in llc_sap_add_socket()
720 spin_unlock_bh(&sap->sk_lock); in llc_sap_add_socket()
735 spin_lock_bh(&sap->sk_lock); in llc_sap_remove_socket()
739 spin_unlock_bh(&sap->sk_lock); in llc_sap_remove_socket()
/kernel/linux/linux-5.10/include/net/
H A Dsock.h261 * @sk_lock: synchronizer
393 socket_lock_t sk_lock; member
1602 if (sk->sk_lock.owned) { in sock_release_ownership()
1603 sk->sk_lock.owned = 0; in sock_release_ownership()
1605 /* The sk_lock has mutex_unlock() semantics: */ in sock_release_ownership()
1606 mutex_release(&sk->sk_lock.dep_map, _RET_IP_); in sock_release_ownership()
1614 * Mark both the sk_lock and the sk_lock.slock as a
1619 sk->sk_lock.owned = 0; \
1620 init_waitqueue_head(&sk->sk_lock
[all...]
H A Dllc.h65 spinlock_t sk_lock; member
/kernel/linux/linux-6.6/include/net/
H A Dsock.h255 * @sk_lock: synchronizer
402 socket_lock_t sk_lock; member
1695 * Mark both the sk_lock and the sk_lock.slock as a
1700 sk->sk_lock.owned = 0; \
1701 init_waitqueue_head(&sk->sk_lock.wq); \
1702 spin_lock_init(&(sk)->sk_lock.slock); \
1703 debug_check_no_locks_freed((void *)&(sk)->sk_lock, \
1704 sizeof((sk)->sk_lock)); \
1705 lockdep_set_class_and_name(&(sk)->sk_lock
[all...]
H A Dllc.h65 spinlock_t sk_lock; member
/kernel/linux/linux-5.10/net/l2tp/
H A Dl2tp_ppp.c119 struct mutex sk_lock; /* Protects .sk */ member
453 mutex_lock(&ps->sk_lock); in pppol2tp_release()
455 lockdep_is_held(&ps->sk_lock)); in pppol2tp_release()
457 mutex_unlock(&ps->sk_lock); in pppol2tp_release()
550 mutex_init(&ps->sk_lock); in pppol2tp_session_init()
771 mutex_lock(&ps->sk_lock); in pppol2tp_connect()
773 lockdep_is_held(&ps->sk_lock)) || in pppol2tp_connect()
775 mutex_unlock(&ps->sk_lock); in pppol2tp_connect()
794 mutex_lock(&ps->sk_lock); in pppol2tp_connect()
797 mutex_unlock(&ps->sk_lock); in pppol2tp_connect()
[all...]
/kernel/linux/linux-6.6/net/l2tp/
H A Dl2tp_ppp.c119 struct mutex sk_lock; /* Protects .sk */ member
452 mutex_lock(&ps->sk_lock); in pppol2tp_release()
454 lockdep_is_held(&ps->sk_lock)); in pppol2tp_release()
456 mutex_unlock(&ps->sk_lock); in pppol2tp_release()
549 mutex_init(&ps->sk_lock); in pppol2tp_session_init()
770 mutex_lock(&ps->sk_lock); in pppol2tp_connect()
772 lockdep_is_held(&ps->sk_lock)) || in pppol2tp_connect()
774 mutex_unlock(&ps->sk_lock); in pppol2tp_connect()
793 mutex_lock(&ps->sk_lock); in pppol2tp_connect()
796 mutex_unlock(&ps->sk_lock); in pppol2tp_connect()
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dsock.c230 _sock_locks("sk_lock-")
240 _sock_locks("k-sk_lock-")
507 mutex_acquire(&sk->sk_lock.dep_map, 0, 1, _RET_IP_); in __sk_receive_skb()
511 mutex_release(&sk->sk_lock.dep_map, _RET_IP_); in __sk_receive_skb()
1637 * Initialize an sk_lock.
1639 * (We also register the sk_lock with the lock validator.)
2524 __releases(&sk->sk_lock.slock)
2525 __acquires(&sk->sk_lock.slock)
2530 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait,
2532 spin_unlock_bh(&sk->sk_lock
[all...]
/kernel/linux/linux-6.6/net/core/
H A Dsock.c241 _sock_locks("sk_lock-")
251 _sock_locks("k-sk_lock-")
570 mutex_acquire(&sk->sk_lock.dep_map, 0, 1, _RET_IP_); in __sk_receive_skb()
574 mutex_release(&sk->sk_lock.dep_map, _RET_IP_); in __sk_receive_skb()
2030 * Initialize an sk_lock.
2032 * (We also register the sk_lock with the lock validator.)
2959 __releases(&sk->sk_lock.slock)
2960 __acquires(&sk->sk_lock.slock)
2965 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait,
2967 spin_unlock_bh(&sk->sk_lock
[all...]
/kernel/linux/linux-6.6/net/rxrpc/
H A Dsendmsg.c571 __releases(&rx->sk.sk_lock.slock)
612 __releases(&rx->sk.sk_lock.slock)
/kernel/linux/linux-5.10/net/rxrpc/
H A Dsendmsg.c622 __releases(&rx->sk.sk_lock.slock)
664 __releases(&rx->sk.sk_lock.slock)
/kernel/linux/linux-5.10/net/bluetooth/rfcomm/
H A Dsock.c73 spin_lock_bh(&sk->sk_lock.slock); in rfcomm_sk_state_change()
94 spin_unlock_bh(&sk->sk_lock.slock); in rfcomm_sk_state_change()
/kernel/linux/linux-5.10/net/mptcp/
H A Dprotocol.c597 if (READ_ONCE(sk->sk_lock.owned)) in move_skbs_to_msk()
600 if (unlikely(!spin_trylock_bh(&sk->sk_lock.slock))) in move_skbs_to_msk()
604 if (!READ_ONCE(sk->sk_lock.owned)) { in move_skbs_to_msk()
618 spin_unlock_bh(&sk->sk_lock.slock); in move_skbs_to_msk()
/kernel/linux/linux-5.10/net/ipv4/
H A Dicmp.c214 if (unlikely(!spin_trylock(&sk->sk_lock.slock))) { in icmp_xmit_lock()
225 spin_unlock(&sk->sk_lock.slock); in icmp_xmit_unlock()
/kernel/linux/linux-5.10/net/ipv6/
H A Dicmp.c117 if (unlikely(!spin_trylock(&sk->sk_lock.slock))) { in icmpv6_xmit_lock()
129 spin_unlock(&sk->sk_lock.slock); in icmpv6_xmit_unlock()
/kernel/linux/linux-6.6/net/ipv4/
H A Dicmp.c204 if (unlikely(!spin_trylock(&sk->sk_lock.slock))) { in icmp_xmit_lock()
217 spin_unlock(&sk->sk_lock.slock); in icmp_xmit_unlock()
/kernel/linux/linux-6.6/net/ipv6/
H A Dicmp.c108 if (unlikely(!spin_trylock(&sk->sk_lock.slock))) { in icmpv6_xmit_lock()
122 spin_unlock(&sk->sk_lock.slock); in icmpv6_xmit_unlock()
/kernel/linux/linux-6.6/net/mptcp/
H A Dprotocol.h333 #define mptcp_data_lock(sk) spin_lock_bh(&(sk)->sk_lock.slock)
334 #define mptcp_data_unlock(sk) spin_unlock_bh(&(sk)->sk_lock.slock)

Completed in 39 milliseconds

12