Home
last modified time | relevance | path

Searched refs:osk (Results 1 – 10 of 10) sorted by relevance

/net/netrom/
A Daf_netrom.c473 static struct sock *nr_make_new(struct sock *osk) in nr_make_new() argument
478 if (osk->sk_type != SOCK_SEQPACKET) in nr_make_new()
481 sk = sk_alloc(sock_net(osk), PF_NETROM, GFP_ATOMIC, osk->sk_prot, 0); in nr_make_new()
489 sk->sk_type = osk->sk_type; in nr_make_new()
490 sk->sk_priority = READ_ONCE(osk->sk_priority); in nr_make_new()
491 sk->sk_protocol = osk->sk_protocol; in nr_make_new()
492 sk->sk_rcvbuf = osk->sk_rcvbuf; in nr_make_new()
493 sk->sk_sndbuf = osk->sk_sndbuf; in nr_make_new()
495 sock_copy_flags(sk, osk); in nr_make_new()
503 onr = nr_sk(osk); in nr_make_new()
/net/x25/
A Daf_x25.c587 static struct sock *x25_make_new(struct sock *osk) in x25_make_new() argument
592 if (osk->sk_type != SOCK_SEQPACKET) in x25_make_new()
595 if ((sk = x25_alloc_socket(sock_net(osk), 0)) == NULL) in x25_make_new()
600 sk->sk_type = osk->sk_type; in x25_make_new()
601 sk->sk_priority = READ_ONCE(osk->sk_priority); in x25_make_new()
602 sk->sk_protocol = osk->sk_protocol; in x25_make_new()
603 sk->sk_rcvbuf = osk->sk_rcvbuf; in x25_make_new()
604 sk->sk_sndbuf = osk->sk_sndbuf; in x25_make_new()
606 sk->sk_backlog_rcv = osk->sk_backlog_rcv; in x25_make_new()
607 sock_copy_flags(sk, osk); in x25_make_new()
[all …]
/net/rose/
A Daf_rose.c589 static struct sock *rose_make_new(struct sock *osk) in rose_make_new() argument
594 if (osk->sk_type != SOCK_SEQPACKET) in rose_make_new()
597 sk = sk_alloc(sock_net(osk), PF_ROSE, GFP_ATOMIC, &rose_proto, 0); in rose_make_new()
611 sk->sk_type = osk->sk_type; in rose_make_new()
612 sk->sk_priority = READ_ONCE(osk->sk_priority); in rose_make_new()
613 sk->sk_protocol = osk->sk_protocol; in rose_make_new()
614 sk->sk_rcvbuf = osk->sk_rcvbuf; in rose_make_new()
615 sk->sk_sndbuf = osk->sk_sndbuf; in rose_make_new()
617 sock_copy_flags(sk, osk); in rose_make_new()
622 orose = rose_sk(osk); in rose_make_new()
/net/ax25/
A Daf_ax25.c925 struct sock *ax25_make_new(struct sock *osk, struct ax25_dev *ax25_dev) in ax25_make_new() argument
930 sk = sk_alloc(sock_net(osk), PF_AX25, GFP_ATOMIC, osk->sk_prot, 0); in ax25_make_new()
939 switch (osk->sk_type) { in ax25_make_new()
952 sk->sk_type = osk->sk_type; in ax25_make_new()
953 sk->sk_priority = READ_ONCE(osk->sk_priority); in ax25_make_new()
954 sk->sk_protocol = osk->sk_protocol; in ax25_make_new()
955 sk->sk_rcvbuf = osk->sk_rcvbuf; in ax25_make_new()
956 sk->sk_sndbuf = osk->sk_sndbuf; in ax25_make_new()
958 sock_copy_flags(sk, osk); in ax25_make_new()
960 oax25 = sk_to_ax25(osk); in ax25_make_new()
/net/ipv4/
A Dinet_hashtables.c670 bool inet_ehash_insert(struct sock *sk, struct sock *osk, bool *found_dup_sk) in inet_ehash_insert() argument
686 if (osk) { in inet_ehash_insert()
687 WARN_ON_ONCE(sk->sk_hash != osk->sk_hash); in inet_ehash_insert()
688 ret = sk_nulls_del_node_init_rcu(osk); in inet_ehash_insert()
703 bool inet_ehash_nolisten(struct sock *sk, struct sock *osk, bool *found_dup_sk) in inet_ehash_nolisten() argument
705 bool ok = inet_ehash_insert(sk, osk, found_dup_sk); in inet_ehash_nolisten()
742 int __inet_hash(struct sock *sk, struct sock *osk) in __inet_hash() argument
750 inet_ehash_nolisten(sk, osk, NULL); in __inet_hash()
/net/smc/
A Daf_smc.c491 nsk->sk_userlocks = osk->sk_userlocks; in smc_adjust_sock_bufsizes()
492 if (osk->sk_userlocks & SOCK_SNDBUF_LOCK) in smc_adjust_sock_bufsizes()
493 nsk->sk_sndbuf = osk->sk_sndbuf; in smc_adjust_sock_bufsizes()
494 if (osk->sk_userlocks & SOCK_RCVBUF_LOCK) in smc_adjust_sock_bufsizes()
495 nsk->sk_rcvbuf = osk->sk_rcvbuf; in smc_adjust_sock_bufsizes()
502 nsk->sk_type = osk->sk_type; in smc_copy_sock_settings()
505 nsk->sk_mark = READ_ONCE(osk->sk_mark); in smc_copy_sock_settings()
507 nsk->sk_rcvlowat = osk->sk_rcvlowat; in smc_copy_sock_settings()
509 nsk->sk_err = osk->sk_err; in smc_copy_sock_settings()
512 nsk->sk_flags |= osk->sk_flags & mask; in smc_copy_sock_settings()
[all …]
/net/core/
A Dsock_map.c476 struct sock *osk; in sock_map_update_common() local
497 osk = stab->sks[idx]; in sock_map_update_common()
498 if (osk && flags == BPF_NOEXIST) { in sock_map_update_common()
501 } else if (!osk && flags == BPF_EXIST) { in sock_map_update_common()
508 if (osk) in sock_map_update_common()
509 sock_map_unref(osk, &stab->sks[idx]); in sock_map_update_common()
A Dsock.c2197 static void sock_copy(struct sock *nsk, const struct sock *osk) in sock_copy() argument
2199 const struct proto *prot = READ_ONCE(osk->sk_prot); in sock_copy()
2213 memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin)); in sock_copy()
2215 unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end, in sock_copy()
2221 security_sk_clone(osk, nsk); in sock_copy()
/net/unix/
A Daf_unix.c283 static inline int unix_may_send(struct sock *sk, struct sock *osk) in unix_may_send() argument
285 return !unix_peer(osk) || unix_peer(osk) == sk; in unix_may_send()
/net/xfrm/
A Dxfrm_policy.c2447 int __xfrm_sk_clone_policy(struct sock *sk, const struct sock *osk) in __xfrm_sk_clone_policy() argument
2455 p = rcu_dereference(osk->sk_policy[i]); in __xfrm_sk_clone_policy()

Completed in 50 milliseconds