Lines Matching refs:optlen

1387 				     int __user *optlen)  in sctp_getsockopt_connectx3()  argument
1424 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2199 unsigned int optlen) in sctp_setsockopt_disable_fragments() argument
2201 if (optlen < sizeof(int)) in sctp_setsockopt_disable_fragments()
2208 unsigned int optlen) in sctp_setsockopt_events() argument
2214 if (optlen > sizeof(struct sctp_event_subscribe)) in sctp_setsockopt_events()
2217 for (i = 0; i < optlen; i++) in sctp_setsockopt_events()
2257 unsigned int optlen) in sctp_setsockopt_autoclose() argument
2265 if (optlen != sizeof(int)) in sctp_setsockopt_autoclose()
2605 unsigned int optlen) in sctp_setsockopt_peer_addr_params() argument
2613 if (optlen == ALIGN(offsetof(struct sctp_paddrparams, in sctp_setsockopt_peer_addr_params()
2617 } else if (optlen != sizeof(*params)) { in sctp_setsockopt_peer_addr_params()
2819 unsigned int optlen) in sctp_setsockopt_delayed_ack() argument
2821 if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_delayed_ack()
2837 if (optlen != sizeof(struct sctp_sack_info)) in sctp_setsockopt_delayed_ack()
2856 unsigned int optlen) in sctp_setsockopt_initmsg() argument
2860 if (optlen != sizeof(struct sctp_initmsg)) in sctp_setsockopt_initmsg()
2891 unsigned int optlen) in sctp_setsockopt_default_send_param() argument
2896 if (optlen != sizeof(*info)) in sctp_setsockopt_default_send_param()
2949 unsigned int optlen) in sctp_setsockopt_default_sndinfo() argument
2954 if (optlen != sizeof(*info)) in sctp_setsockopt_default_sndinfo()
3006 unsigned int optlen) in sctp_setsockopt_primary_addr() argument
3012 if (optlen != sizeof(struct sctp_prim)) in sctp_setsockopt_primary_addr()
3044 unsigned int optlen) in sctp_setsockopt_nodelay() argument
3046 if (optlen < sizeof(int)) in sctp_setsockopt_nodelay()
3066 unsigned int optlen) in sctp_setsockopt_rtoinfo() argument
3072 if (optlen != sizeof (struct sctp_rtoinfo)) in sctp_setsockopt_rtoinfo()
3130 unsigned int optlen) in sctp_setsockopt_associnfo() argument
3135 if (optlen != sizeof(struct sctp_assocparams)) in sctp_setsockopt_associnfo()
3197 unsigned int optlen) in sctp_setsockopt_mappedv4() argument
3201 if (optlen < sizeof(int)) in sctp_setsockopt_mappedv4()
3240 unsigned int optlen) in sctp_setsockopt_maxseg() argument
3247 if (optlen == sizeof(int)) { in sctp_setsockopt_maxseg()
3255 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxseg()
3300 unsigned int optlen) in sctp_setsockopt_peer_primary_addr() argument
3313 if (optlen != sizeof(struct sctp_setpeerprim)) in sctp_setsockopt_peer_primary_addr()
3361 unsigned int optlen) in sctp_setsockopt_adaptation_layer() argument
3363 if (optlen != sizeof(struct sctp_setadaptation)) in sctp_setsockopt_adaptation_layer()
3387 unsigned int optlen) in sctp_setsockopt_context() argument
3392 if (optlen != sizeof(struct sctp_assoc_value)) in sctp_setsockopt_context()
3446 unsigned int optlen) in sctp_setsockopt_fragment_interleave() argument
3448 if (optlen != sizeof(int)) in sctp_setsockopt_fragment_interleave()
3477 unsigned int optlen) in sctp_setsockopt_partial_delivery_point() argument
3479 if (optlen != sizeof(u32)) in sctp_setsockopt_partial_delivery_point()
3506 unsigned int optlen) in sctp_setsockopt_maxburst() argument
3513 if (optlen == sizeof(int)) { in sctp_setsockopt_maxburst()
3521 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxburst()
3559 unsigned int optlen) in sctp_setsockopt_auth_chunk() argument
3566 if (optlen != sizeof(struct sctp_authchunk)) in sctp_setsockopt_auth_chunk()
3589 unsigned int optlen) in sctp_setsockopt_hmac_ident() argument
3597 if (optlen < sizeof(struct sctp_hmacalgo)) in sctp_setsockopt_hmac_ident()
3599 optlen = min_t(unsigned int, optlen, sizeof(struct sctp_hmacalgo) + in sctp_setsockopt_hmac_ident()
3604 (idents * sizeof(u16)) > (optlen - sizeof(struct sctp_hmacalgo))) in sctp_setsockopt_hmac_ident()
3618 unsigned int optlen) in sctp_setsockopt_auth_key() argument
3624 if (optlen <= sizeof(struct sctp_authkey)) in sctp_setsockopt_auth_key()
3629 optlen = min_t(unsigned int, optlen, USHRT_MAX + sizeof(*authkey)); in sctp_setsockopt_auth_key()
3631 if (authkey->sca_keylength > optlen - sizeof(*authkey)) in sctp_setsockopt_auth_key()
3667 memzero_explicit(authkey, optlen); in sctp_setsockopt_auth_key()
3679 unsigned int optlen) in sctp_setsockopt_active_key() argument
3685 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_active_key()
3727 unsigned int optlen) in sctp_setsockopt_del_key() argument
3733 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_del_key()
3775 unsigned int optlen) in sctp_setsockopt_deactivate_key() argument
3781 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_deactivate_key()
3831 unsigned int optlen) in sctp_setsockopt_auto_asconf() argument
3835 if (optlen < sizeof(int)) in sctp_setsockopt_auto_asconf()
3864 unsigned int optlen, bool v2) in sctp_setsockopt_paddr_thresholds() argument
3871 if (optlen < len) in sctp_setsockopt_paddr_thresholds()
3926 unsigned int optlen) in sctp_setsockopt_recvrcvinfo() argument
3928 if (optlen < sizeof(int)) in sctp_setsockopt_recvrcvinfo()
3937 unsigned int optlen) in sctp_setsockopt_recvnxtinfo() argument
3939 if (optlen < sizeof(int)) in sctp_setsockopt_recvnxtinfo()
3949 unsigned int optlen) in sctp_setsockopt_pr_supported() argument
3953 if (optlen != sizeof(*params)) in sctp_setsockopt_pr_supported()
3968 unsigned int optlen) in sctp_setsockopt_default_prinfo() argument
3974 if (optlen != sizeof(*info)) in sctp_setsockopt_default_prinfo()
4020 unsigned int optlen) in sctp_setsockopt_reconfig_supported() argument
4025 if (optlen != sizeof(*params)) in sctp_setsockopt_reconfig_supported()
4043 unsigned int optlen) in sctp_setsockopt_enable_strreset() argument
4049 if (optlen != sizeof(*params)) in sctp_setsockopt_enable_strreset()
4085 unsigned int optlen) in sctp_setsockopt_reset_streams() argument
4089 if (optlen < sizeof(*params)) in sctp_setsockopt_reset_streams()
4092 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4096 optlen - sizeof(*params)) in sctp_setsockopt_reset_streams()
4107 unsigned int optlen) in sctp_setsockopt_reset_assoc() argument
4111 if (optlen != sizeof(*associd)) in sctp_setsockopt_reset_assoc()
4123 unsigned int optlen) in sctp_setsockopt_add_streams() argument
4127 if (optlen != sizeof(*params)) in sctp_setsockopt_add_streams()
4139 unsigned int optlen) in sctp_setsockopt_scheduler() argument
4145 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler()
4182 unsigned int optlen) in sctp_setsockopt_scheduler_value() argument
4187 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler_value()
4217 unsigned int optlen) in sctp_setsockopt_interleaving_supported() argument
4222 if (optlen < sizeof(*p)) in sctp_setsockopt_interleaving_supported()
4238 unsigned int optlen) in sctp_setsockopt_reuse_port() argument
4246 if (optlen < sizeof(int)) in sctp_setsockopt_reuse_port()
4276 unsigned int optlen) in sctp_setsockopt_event() argument
4282 if (optlen < sizeof(*param)) in sctp_setsockopt_event()
4320 unsigned int optlen) in sctp_setsockopt_asconf_supported() argument
4326 if (optlen != sizeof(*params)) in sctp_setsockopt_asconf_supported()
4350 unsigned int optlen) in sctp_setsockopt_auth_supported() argument
4356 if (optlen != sizeof(*params)) in sctp_setsockopt_auth_supported()
4384 unsigned int optlen) in sctp_setsockopt_ecn_supported() argument
4389 if (optlen != sizeof(*params)) in sctp_setsockopt_ecn_supported()
4406 unsigned int optlen) in sctp_setsockopt_pf_expose() argument
4411 if (optlen != sizeof(*params)) in sctp_setsockopt_pf_expose()
4434 unsigned int optlen) in sctp_setsockopt_encap_port() argument
4440 if (optlen != sizeof(*encap)) in sctp_setsockopt_encap_port()
4484 unsigned int optlen) in sctp_setsockopt_probe_interval() argument
4490 if (optlen != sizeof(*params)) in sctp_setsockopt_probe_interval()
4557 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4573 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4576 if (optlen > 0) { in sctp_setsockopt()
4578 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4581 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
4591 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4597 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4603 retval = sctp_setsockopt_connectx_old(sk, kopt, optlen); in sctp_setsockopt()
4608 retval = sctp_setsockopt_connectx(sk, kopt, optlen); in sctp_setsockopt()
4612 retval = sctp_setsockopt_disable_fragments(sk, kopt, optlen); in sctp_setsockopt()
4616 retval = sctp_setsockopt_events(sk, kopt, optlen); in sctp_setsockopt()
4620 retval = sctp_setsockopt_autoclose(sk, kopt, optlen); in sctp_setsockopt()
4624 retval = sctp_setsockopt_peer_addr_params(sk, kopt, optlen); in sctp_setsockopt()
4628 retval = sctp_setsockopt_delayed_ack(sk, kopt, optlen); in sctp_setsockopt()
4631 retval = sctp_setsockopt_partial_delivery_point(sk, kopt, optlen); in sctp_setsockopt()
4635 retval = sctp_setsockopt_initmsg(sk, kopt, optlen); in sctp_setsockopt()
4638 retval = sctp_setsockopt_default_send_param(sk, kopt, optlen); in sctp_setsockopt()
4641 retval = sctp_setsockopt_default_sndinfo(sk, kopt, optlen); in sctp_setsockopt()
4644 retval = sctp_setsockopt_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4647 retval = sctp_setsockopt_peer_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4650 retval = sctp_setsockopt_nodelay(sk, kopt, optlen); in sctp_setsockopt()
4653 retval = sctp_setsockopt_rtoinfo(sk, kopt, optlen); in sctp_setsockopt()
4656 retval = sctp_setsockopt_associnfo(sk, kopt, optlen); in sctp_setsockopt()
4659 retval = sctp_setsockopt_mappedv4(sk, kopt, optlen); in sctp_setsockopt()
4662 retval = sctp_setsockopt_maxseg(sk, kopt, optlen); in sctp_setsockopt()
4665 retval = sctp_setsockopt_adaptation_layer(sk, kopt, optlen); in sctp_setsockopt()
4668 retval = sctp_setsockopt_context(sk, kopt, optlen); in sctp_setsockopt()
4671 retval = sctp_setsockopt_fragment_interleave(sk, kopt, optlen); in sctp_setsockopt()
4674 retval = sctp_setsockopt_maxburst(sk, kopt, optlen); in sctp_setsockopt()
4677 retval = sctp_setsockopt_auth_chunk(sk, kopt, optlen); in sctp_setsockopt()
4680 retval = sctp_setsockopt_hmac_ident(sk, kopt, optlen); in sctp_setsockopt()
4683 retval = sctp_setsockopt_auth_key(sk, kopt, optlen); in sctp_setsockopt()
4686 retval = sctp_setsockopt_active_key(sk, kopt, optlen); in sctp_setsockopt()
4689 retval = sctp_setsockopt_del_key(sk, kopt, optlen); in sctp_setsockopt()
4692 retval = sctp_setsockopt_deactivate_key(sk, kopt, optlen); in sctp_setsockopt()
4695 retval = sctp_setsockopt_auto_asconf(sk, kopt, optlen); in sctp_setsockopt()
4698 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4702 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4706 retval = sctp_setsockopt_recvrcvinfo(sk, kopt, optlen); in sctp_setsockopt()
4709 retval = sctp_setsockopt_recvnxtinfo(sk, kopt, optlen); in sctp_setsockopt()
4712 retval = sctp_setsockopt_pr_supported(sk, kopt, optlen); in sctp_setsockopt()
4715 retval = sctp_setsockopt_default_prinfo(sk, kopt, optlen); in sctp_setsockopt()
4718 retval = sctp_setsockopt_reconfig_supported(sk, kopt, optlen); in sctp_setsockopt()
4721 retval = sctp_setsockopt_enable_strreset(sk, kopt, optlen); in sctp_setsockopt()
4724 retval = sctp_setsockopt_reset_streams(sk, kopt, optlen); in sctp_setsockopt()
4727 retval = sctp_setsockopt_reset_assoc(sk, kopt, optlen); in sctp_setsockopt()
4730 retval = sctp_setsockopt_add_streams(sk, kopt, optlen); in sctp_setsockopt()
4733 retval = sctp_setsockopt_scheduler(sk, kopt, optlen); in sctp_setsockopt()
4736 retval = sctp_setsockopt_scheduler_value(sk, kopt, optlen); in sctp_setsockopt()
4740 optlen); in sctp_setsockopt()
4743 retval = sctp_setsockopt_reuse_port(sk, kopt, optlen); in sctp_setsockopt()
4746 retval = sctp_setsockopt_event(sk, kopt, optlen); in sctp_setsockopt()
4749 retval = sctp_setsockopt_asconf_supported(sk, kopt, optlen); in sctp_setsockopt()
4752 retval = sctp_setsockopt_auth_supported(sk, kopt, optlen); in sctp_setsockopt()
4755 retval = sctp_setsockopt_ecn_supported(sk, kopt, optlen); in sctp_setsockopt()
4758 retval = sctp_setsockopt_pf_expose(sk, kopt, optlen); in sctp_setsockopt()
4761 retval = sctp_setsockopt_encap_port(sk, kopt, optlen); in sctp_setsockopt()
4764 retval = sctp_setsockopt_probe_interval(sk, kopt, optlen); in sctp_setsockopt()
5391 int __user *optlen) in sctp_getsockopt_sctp_status() argument
5443 if (put_user(len, optlen)) { in sctp_getsockopt_sctp_status()
5471 int __user *optlen) in sctp_getsockopt_peer_addr_info() argument
5511 if (put_user(len, optlen)) { in sctp_getsockopt_peer_addr_info()
5533 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5542 if (put_user(len, optlen)) in sctp_getsockopt_disable_fragments()
5555 int __user *optlen) in sctp_getsockopt_events() argument
5565 if (put_user(len, optlen)) in sctp_getsockopt_events()
5589 …ic int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_autoclose() argument
5597 if (put_user(len, optlen)) in sctp_getsockopt_autoclose()
5691 …atic int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff() argument
5708 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff()
5725 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5743 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff_flags()
5892 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
5993 if (put_user(len, optlen)) in sctp_getsockopt_peer_addr_params()
6036 int __user *optlen) in sctp_getsockopt_delayed_ack() argument
6091 if (put_user(len, optlen)) in sctp_getsockopt_delayed_ack()
6108 …atic int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_initmsg() argument
6113 if (put_user(len, optlen)) in sctp_getsockopt_initmsg()
6122 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6166 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_peer_addrs()
6218 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6312 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_local_addrs()
6326 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6353 if (put_user(len, optlen)) in sctp_getsockopt_primary_addr()
6368 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6379 if (put_user(len, optlen)) in sctp_getsockopt_adaptation_layer()
6408 int __user *optlen) in sctp_getsockopt_default_send_param() argument
6441 if (put_user(len, optlen)) in sctp_getsockopt_default_send_param()
6454 int __user *optlen) in sctp_getsockopt_default_sndinfo() argument
6485 if (put_user(len, optlen)) in sctp_getsockopt_default_sndinfo()
6504 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6513 if (put_user(len, optlen)) in sctp_getsockopt_nodelay()
6534 int __user *optlen) { in sctp_getsockopt_rtoinfo() argument
6566 if (put_user(len, optlen)) in sctp_getsockopt_rtoinfo()
6588 int __user *optlen) in sctp_getsockopt_associnfo() argument
6636 if (put_user(len, optlen)) in sctp_getsockopt_associnfo()
6656 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6666 if (put_user(len, optlen)) in sctp_getsockopt_mappedv4()
6679 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6700 if (put_user(len, optlen)) in sctp_getsockopt_context()
6736 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6765 if (put_user(len, optlen)) in sctp_getsockopt_maxseg()
6783 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6793 if (put_user(len, optlen)) in sctp_getsockopt_fragment_interleave()
6807 int __user *optlen) in sctp_getsockopt_partial_delivery_point() argument
6817 if (put_user(len, optlen)) in sctp_getsockopt_partial_delivery_point()
6831 int __user *optlen) in sctp_getsockopt_maxburst() argument
6870 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6892 if (put_user(len, optlen)) in sctp_getsockopt_hmac_ident()
6906 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6933 if (put_user(len, optlen)) in sctp_getsockopt_active_key()
6942 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
6978 if (put_user(len, optlen)) in sctp_getsockopt_peer_auth_chunks()
6986 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7028 if (put_user(len, optlen)) in sctp_getsockopt_local_auth_chunks()
7042 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7060 if (put_user(len, optlen)) in sctp_getsockopt_assoc_number()
7073 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7083 if (put_user(len, optlen)) in sctp_getsockopt_auto_asconf()
7098 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7130 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7148 int __user *optlen, bool v2) in sctp_getsockopt_paddr_thresholds() argument
7193 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7207 int __user *optlen) in sctp_getsockopt_assoc_stats() argument
7252 if (put_user(len, optlen)) in sctp_getsockopt_assoc_stats()
7265 int __user *optlen) in sctp_getsockopt_recvrcvinfo() argument
7275 if (put_user(len, optlen)) in sctp_getsockopt_recvrcvinfo()
7285 int __user *optlen) in sctp_getsockopt_recvnxtinfo() argument
7295 if (put_user(len, optlen)) in sctp_getsockopt_recvnxtinfo()
7305 int __user *optlen) in sctp_getsockopt_pr_supported() argument
7330 if (put_user(len, optlen)) in sctp_getsockopt_pr_supported()
7344 int __user *optlen) in sctp_getsockopt_default_prinfo() argument
7376 if (put_user(len, optlen)) in sctp_getsockopt_default_prinfo()
7390 int __user *optlen) in sctp_getsockopt_pr_assocstatus() argument
7431 if (put_user(len, optlen)) { in sctp_getsockopt_pr_assocstatus()
7449 int __user *optlen) in sctp_getsockopt_pr_streamstatus() argument
7500 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7513 int __user *optlen) in sctp_getsockopt_reconfig_supported() argument
7538 if (put_user(len, optlen)) in sctp_getsockopt_reconfig_supported()
7552 int __user *optlen) in sctp_getsockopt_enable_strreset() argument
7577 if (put_user(len, optlen)) in sctp_getsockopt_enable_strreset()
7591 int __user *optlen) in sctp_getsockopt_scheduler() argument
7616 if (put_user(len, optlen)) in sctp_getsockopt_scheduler()
7630 int __user *optlen) in sctp_getsockopt_scheduler_value() argument
7656 if (put_user(len, optlen)) { in sctp_getsockopt_scheduler_value()
7672 int __user *optlen) in sctp_getsockopt_interleaving_supported() argument
7697 if (put_user(len, optlen)) in sctp_getsockopt_interleaving_supported()
7711 int __user *optlen) in sctp_getsockopt_reuse_port() argument
7720 if (put_user(len, optlen)) in sctp_getsockopt_reuse_port()
7730 int __user *optlen) in sctp_getsockopt_event() argument
7755 if (put_user(len, optlen)) in sctp_getsockopt_event()
7766 int __user *optlen) in sctp_getsockopt_asconf_supported() argument
7791 if (put_user(len, optlen)) in sctp_getsockopt_asconf_supported()
7805 int __user *optlen) in sctp_getsockopt_auth_supported() argument
7830 if (put_user(len, optlen)) in sctp_getsockopt_auth_supported()
7844 int __user *optlen) in sctp_getsockopt_ecn_supported() argument
7869 if (put_user(len, optlen)) in sctp_getsockopt_ecn_supported()
7883 int __user *optlen) in sctp_getsockopt_pf_expose() argument
7908 if (put_user(len, optlen)) in sctp_getsockopt_pf_expose()
7921 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7973 if (put_user(len, optlen)) in sctp_getsockopt_encap_port()
7981 int __user *optlen) in sctp_getsockopt_probe_interval() argument
8033 if (put_user(len, optlen)) in sctp_getsockopt_probe_interval()
8040 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8056 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8060 if (get_user(len, optlen)) in sctp_getsockopt()
8070 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8074 optlen); in sctp_getsockopt()
8077 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8080 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8083 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8086 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8090 optlen); in sctp_getsockopt()
8094 optlen); in sctp_getsockopt()
8097 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8101 optlen); in sctp_getsockopt()
8105 optlen); in sctp_getsockopt()
8108 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8112 optval, optlen); in sctp_getsockopt()
8116 optval, optlen); in sctp_getsockopt()
8119 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8122 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8125 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8128 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8131 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8134 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8138 optlen); in sctp_getsockopt()
8142 optlen); in sctp_getsockopt()
8145 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8149 optlen); in sctp_getsockopt()
8153 optlen); in sctp_getsockopt()
8156 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8165 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8168 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8172 optlen); in sctp_getsockopt()
8176 optlen); in sctp_getsockopt()
8179 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8182 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8185 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8189 optlen, false); in sctp_getsockopt()
8193 optlen, true); in sctp_getsockopt()
8196 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8199 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8202 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8205 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8209 optlen); in sctp_getsockopt()
8213 optlen); in sctp_getsockopt()
8217 optlen); in sctp_getsockopt()
8221 optlen); in sctp_getsockopt()
8225 optlen); in sctp_getsockopt()
8229 optlen); in sctp_getsockopt()
8233 optlen); in sctp_getsockopt()
8237 optlen); in sctp_getsockopt()
8240 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8243 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8247 optlen); in sctp_getsockopt()
8251 optlen); in sctp_getsockopt()
8254 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8257 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8260 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8263 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()