Lines Matching refs:osk
460 static void smc_adjust_sock_bufsizes(struct sock *nsk, struct sock *osk,
465 nsk->sk_userlocks = osk->sk_userlocks;
466 if (osk->sk_userlocks & SOCK_SNDBUF_LOCK) {
467 nsk->sk_sndbuf = osk->sk_sndbuf;
476 if (osk->sk_userlocks & SOCK_RCVBUF_LOCK) {
477 nsk->sk_rcvbuf = osk->sk_rcvbuf;
488 static void smc_copy_sock_settings(struct sock *nsk, struct sock *osk,
492 nsk->sk_type = osk->sk_type;
493 nsk->sk_sndtimeo = osk->sk_sndtimeo;
494 nsk->sk_rcvtimeo = osk->sk_rcvtimeo;
495 nsk->sk_mark = READ_ONCE(osk->sk_mark);
496 nsk->sk_priority = osk->sk_priority;
497 nsk->sk_rcvlowat = osk->sk_rcvlowat;
498 nsk->sk_bound_dev_if = osk->sk_bound_dev_if;
499 nsk->sk_err = osk->sk_err;
502 nsk->sk_flags |= osk->sk_flags & mask;
504 smc_adjust_sock_bufsizes(nsk, osk, mask);