Lines Matching refs:optlen

1388 				     int __user *optlen)  in sctp_getsockopt_connectx3()  argument
1425 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2204 unsigned int optlen) in sctp_setsockopt_disable_fragments() argument
2206 if (optlen < sizeof(int)) in sctp_setsockopt_disable_fragments()
2213 unsigned int optlen) in sctp_setsockopt_events() argument
2219 if (optlen > sizeof(struct sctp_event_subscribe)) in sctp_setsockopt_events()
2222 for (i = 0; i < optlen; i++) in sctp_setsockopt_events()
2262 unsigned int optlen) in sctp_setsockopt_autoclose() argument
2270 if (optlen != sizeof(int)) in sctp_setsockopt_autoclose()
2611 unsigned int optlen) in sctp_setsockopt_peer_addr_params() argument
2619 if (optlen == ALIGN(offsetof(struct sctp_paddrparams, in sctp_setsockopt_peer_addr_params()
2623 } else if (optlen != sizeof(*params)) { in sctp_setsockopt_peer_addr_params()
2825 unsigned int optlen) in sctp_setsockopt_delayed_ack() argument
2827 if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_delayed_ack()
2843 if (optlen != sizeof(struct sctp_sack_info)) in sctp_setsockopt_delayed_ack()
2862 unsigned int optlen) in sctp_setsockopt_initmsg() argument
2866 if (optlen != sizeof(struct sctp_initmsg)) in sctp_setsockopt_initmsg()
2897 unsigned int optlen) in sctp_setsockopt_default_send_param() argument
2902 if (optlen != sizeof(*info)) in sctp_setsockopt_default_send_param()
2955 unsigned int optlen) in sctp_setsockopt_default_sndinfo() argument
2960 if (optlen != sizeof(*info)) in sctp_setsockopt_default_sndinfo()
3012 unsigned int optlen) in sctp_setsockopt_primary_addr() argument
3018 if (optlen != sizeof(struct sctp_prim)) in sctp_setsockopt_primary_addr()
3050 unsigned int optlen) in sctp_setsockopt_nodelay() argument
3052 if (optlen < sizeof(int)) in sctp_setsockopt_nodelay()
3072 unsigned int optlen) in sctp_setsockopt_rtoinfo() argument
3078 if (optlen != sizeof (struct sctp_rtoinfo)) in sctp_setsockopt_rtoinfo()
3136 unsigned int optlen) in sctp_setsockopt_associnfo() argument
3141 if (optlen != sizeof(struct sctp_assocparams)) in sctp_setsockopt_associnfo()
3203 unsigned int optlen) in sctp_setsockopt_mappedv4() argument
3207 if (optlen < sizeof(int)) in sctp_setsockopt_mappedv4()
3246 unsigned int optlen) in sctp_setsockopt_maxseg() argument
3253 if (optlen == sizeof(int)) { in sctp_setsockopt_maxseg()
3261 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxseg()
3306 unsigned int optlen) in sctp_setsockopt_peer_primary_addr() argument
3319 if (optlen != sizeof(struct sctp_setpeerprim)) in sctp_setsockopt_peer_primary_addr()
3367 unsigned int optlen) in sctp_setsockopt_adaptation_layer() argument
3369 if (optlen != sizeof(struct sctp_setadaptation)) in sctp_setsockopt_adaptation_layer()
3393 unsigned int optlen) in sctp_setsockopt_context() argument
3398 if (optlen != sizeof(struct sctp_assoc_value)) in sctp_setsockopt_context()
3452 unsigned int optlen) in sctp_setsockopt_fragment_interleave() argument
3454 if (optlen != sizeof(int)) in sctp_setsockopt_fragment_interleave()
3483 unsigned int optlen) in sctp_setsockopt_partial_delivery_point() argument
3485 if (optlen != sizeof(u32)) in sctp_setsockopt_partial_delivery_point()
3512 unsigned int optlen) in sctp_setsockopt_maxburst() argument
3519 if (optlen == sizeof(int)) { in sctp_setsockopt_maxburst()
3527 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxburst()
3565 unsigned int optlen) in sctp_setsockopt_auth_chunk() argument
3572 if (optlen != sizeof(struct sctp_authchunk)) in sctp_setsockopt_auth_chunk()
3595 unsigned int optlen) in sctp_setsockopt_hmac_ident() argument
3603 if (optlen < sizeof(struct sctp_hmacalgo)) in sctp_setsockopt_hmac_ident()
3605 optlen = min_t(unsigned int, optlen, sizeof(struct sctp_hmacalgo) + in sctp_setsockopt_hmac_ident()
3610 (idents * sizeof(u16)) > (optlen - sizeof(struct sctp_hmacalgo))) in sctp_setsockopt_hmac_ident()
3624 unsigned int optlen) in sctp_setsockopt_auth_key() argument
3630 if (optlen <= sizeof(struct sctp_authkey)) in sctp_setsockopt_auth_key()
3635 optlen = min_t(unsigned int, optlen, USHRT_MAX + sizeof(*authkey)); in sctp_setsockopt_auth_key()
3637 if (authkey->sca_keylength > optlen - sizeof(*authkey)) in sctp_setsockopt_auth_key()
3673 memzero_explicit(authkey, optlen); in sctp_setsockopt_auth_key()
3685 unsigned int optlen) in sctp_setsockopt_active_key() argument
3691 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_active_key()
3733 unsigned int optlen) in sctp_setsockopt_del_key() argument
3739 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_del_key()
3781 unsigned int optlen) in sctp_setsockopt_deactivate_key() argument
3787 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_deactivate_key()
3837 unsigned int optlen) in sctp_setsockopt_auto_asconf() argument
3841 if (optlen < sizeof(int)) in sctp_setsockopt_auto_asconf()
3870 unsigned int optlen, bool v2) in sctp_setsockopt_paddr_thresholds() argument
3877 if (optlen < len) in sctp_setsockopt_paddr_thresholds()
3932 unsigned int optlen) in sctp_setsockopt_recvrcvinfo() argument
3934 if (optlen < sizeof(int)) in sctp_setsockopt_recvrcvinfo()
3943 unsigned int optlen) in sctp_setsockopt_recvnxtinfo() argument
3945 if (optlen < sizeof(int)) in sctp_setsockopt_recvnxtinfo()
3955 unsigned int optlen) in sctp_setsockopt_pr_supported() argument
3959 if (optlen != sizeof(*params)) in sctp_setsockopt_pr_supported()
3974 unsigned int optlen) in sctp_setsockopt_default_prinfo() argument
3980 if (optlen != sizeof(*info)) in sctp_setsockopt_default_prinfo()
4026 unsigned int optlen) in sctp_setsockopt_reconfig_supported() argument
4031 if (optlen != sizeof(*params)) in sctp_setsockopt_reconfig_supported()
4049 unsigned int optlen) in sctp_setsockopt_enable_strreset() argument
4055 if (optlen != sizeof(*params)) in sctp_setsockopt_enable_strreset()
4091 unsigned int optlen) in sctp_setsockopt_reset_streams() argument
4095 if (optlen < sizeof(*params)) in sctp_setsockopt_reset_streams()
4098 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4102 optlen - sizeof(*params)) in sctp_setsockopt_reset_streams()
4113 unsigned int optlen) in sctp_setsockopt_reset_assoc() argument
4117 if (optlen != sizeof(*associd)) in sctp_setsockopt_reset_assoc()
4129 unsigned int optlen) in sctp_setsockopt_add_streams() argument
4133 if (optlen != sizeof(*params)) in sctp_setsockopt_add_streams()
4145 unsigned int optlen) in sctp_setsockopt_scheduler() argument
4151 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler()
4188 unsigned int optlen) in sctp_setsockopt_scheduler_value() argument
4193 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler_value()
4223 unsigned int optlen) in sctp_setsockopt_interleaving_supported() argument
4228 if (optlen < sizeof(*p)) in sctp_setsockopt_interleaving_supported()
4244 unsigned int optlen) in sctp_setsockopt_reuse_port() argument
4252 if (optlen < sizeof(int)) in sctp_setsockopt_reuse_port()
4282 unsigned int optlen) in sctp_setsockopt_event() argument
4288 if (optlen < sizeof(*param)) in sctp_setsockopt_event()
4326 unsigned int optlen) in sctp_setsockopt_asconf_supported() argument
4332 if (optlen != sizeof(*params)) in sctp_setsockopt_asconf_supported()
4356 unsigned int optlen) in sctp_setsockopt_auth_supported() argument
4362 if (optlen != sizeof(*params)) in sctp_setsockopt_auth_supported()
4390 unsigned int optlen) in sctp_setsockopt_ecn_supported() argument
4395 if (optlen != sizeof(*params)) in sctp_setsockopt_ecn_supported()
4412 unsigned int optlen) in sctp_setsockopt_pf_expose() argument
4417 if (optlen != sizeof(*params)) in sctp_setsockopt_pf_expose()
4440 unsigned int optlen) in sctp_setsockopt_encap_port() argument
4446 if (optlen != sizeof(*encap)) in sctp_setsockopt_encap_port()
4490 unsigned int optlen) in sctp_setsockopt_probe_interval() argument
4496 if (optlen != sizeof(*params)) in sctp_setsockopt_probe_interval()
4563 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4579 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4582 if (optlen > 0) { in sctp_setsockopt()
4584 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4587 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
4597 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4603 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4609 retval = sctp_setsockopt_connectx_old(sk, kopt, optlen); in sctp_setsockopt()
4614 retval = sctp_setsockopt_connectx(sk, kopt, optlen); in sctp_setsockopt()
4618 retval = sctp_setsockopt_disable_fragments(sk, kopt, optlen); in sctp_setsockopt()
4622 retval = sctp_setsockopt_events(sk, kopt, optlen); in sctp_setsockopt()
4626 retval = sctp_setsockopt_autoclose(sk, kopt, optlen); in sctp_setsockopt()
4630 retval = sctp_setsockopt_peer_addr_params(sk, kopt, optlen); in sctp_setsockopt()
4634 retval = sctp_setsockopt_delayed_ack(sk, kopt, optlen); in sctp_setsockopt()
4637 retval = sctp_setsockopt_partial_delivery_point(sk, kopt, optlen); in sctp_setsockopt()
4641 retval = sctp_setsockopt_initmsg(sk, kopt, optlen); in sctp_setsockopt()
4644 retval = sctp_setsockopt_default_send_param(sk, kopt, optlen); in sctp_setsockopt()
4647 retval = sctp_setsockopt_default_sndinfo(sk, kopt, optlen); in sctp_setsockopt()
4650 retval = sctp_setsockopt_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4653 retval = sctp_setsockopt_peer_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4656 retval = sctp_setsockopt_nodelay(sk, kopt, optlen); in sctp_setsockopt()
4659 retval = sctp_setsockopt_rtoinfo(sk, kopt, optlen); in sctp_setsockopt()
4662 retval = sctp_setsockopt_associnfo(sk, kopt, optlen); in sctp_setsockopt()
4665 retval = sctp_setsockopt_mappedv4(sk, kopt, optlen); in sctp_setsockopt()
4668 retval = sctp_setsockopt_maxseg(sk, kopt, optlen); in sctp_setsockopt()
4671 retval = sctp_setsockopt_adaptation_layer(sk, kopt, optlen); in sctp_setsockopt()
4674 retval = sctp_setsockopt_context(sk, kopt, optlen); in sctp_setsockopt()
4677 retval = sctp_setsockopt_fragment_interleave(sk, kopt, optlen); in sctp_setsockopt()
4680 retval = sctp_setsockopt_maxburst(sk, kopt, optlen); in sctp_setsockopt()
4683 retval = sctp_setsockopt_auth_chunk(sk, kopt, optlen); in sctp_setsockopt()
4686 retval = sctp_setsockopt_hmac_ident(sk, kopt, optlen); in sctp_setsockopt()
4689 retval = sctp_setsockopt_auth_key(sk, kopt, optlen); in sctp_setsockopt()
4692 retval = sctp_setsockopt_active_key(sk, kopt, optlen); in sctp_setsockopt()
4695 retval = sctp_setsockopt_del_key(sk, kopt, optlen); in sctp_setsockopt()
4698 retval = sctp_setsockopt_deactivate_key(sk, kopt, optlen); in sctp_setsockopt()
4701 retval = sctp_setsockopt_auto_asconf(sk, kopt, optlen); in sctp_setsockopt()
4704 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4708 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4712 retval = sctp_setsockopt_recvrcvinfo(sk, kopt, optlen); in sctp_setsockopt()
4715 retval = sctp_setsockopt_recvnxtinfo(sk, kopt, optlen); in sctp_setsockopt()
4718 retval = sctp_setsockopt_pr_supported(sk, kopt, optlen); in sctp_setsockopt()
4721 retval = sctp_setsockopt_default_prinfo(sk, kopt, optlen); in sctp_setsockopt()
4724 retval = sctp_setsockopt_reconfig_supported(sk, kopt, optlen); in sctp_setsockopt()
4727 retval = sctp_setsockopt_enable_strreset(sk, kopt, optlen); in sctp_setsockopt()
4730 retval = sctp_setsockopt_reset_streams(sk, kopt, optlen); in sctp_setsockopt()
4733 retval = sctp_setsockopt_reset_assoc(sk, kopt, optlen); in sctp_setsockopt()
4736 retval = sctp_setsockopt_add_streams(sk, kopt, optlen); in sctp_setsockopt()
4739 retval = sctp_setsockopt_scheduler(sk, kopt, optlen); in sctp_setsockopt()
4742 retval = sctp_setsockopt_scheduler_value(sk, kopt, optlen); in sctp_setsockopt()
4746 optlen); in sctp_setsockopt()
4749 retval = sctp_setsockopt_reuse_port(sk, kopt, optlen); in sctp_setsockopt()
4752 retval = sctp_setsockopt_event(sk, kopt, optlen); in sctp_setsockopt()
4755 retval = sctp_setsockopt_asconf_supported(sk, kopt, optlen); in sctp_setsockopt()
4758 retval = sctp_setsockopt_auth_supported(sk, kopt, optlen); in sctp_setsockopt()
4761 retval = sctp_setsockopt_ecn_supported(sk, kopt, optlen); in sctp_setsockopt()
4764 retval = sctp_setsockopt_pf_expose(sk, kopt, optlen); in sctp_setsockopt()
4767 retval = sctp_setsockopt_encap_port(sk, kopt, optlen); in sctp_setsockopt()
4770 retval = sctp_setsockopt_probe_interval(sk, kopt, optlen); in sctp_setsockopt()
5402 int __user *optlen) in sctp_getsockopt_sctp_status() argument
5454 if (put_user(len, optlen)) { in sctp_getsockopt_sctp_status()
5482 int __user *optlen) in sctp_getsockopt_peer_addr_info() argument
5522 if (put_user(len, optlen)) { in sctp_getsockopt_peer_addr_info()
5544 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5553 if (put_user(len, optlen)) in sctp_getsockopt_disable_fragments()
5566 int __user *optlen) in sctp_getsockopt_events() argument
5576 if (put_user(len, optlen)) in sctp_getsockopt_events()
5600 …ic int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_autoclose() argument
5608 if (put_user(len, optlen)) in sctp_getsockopt_autoclose()
5702 …atic int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff() argument
5719 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff()
5736 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5754 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff_flags()
5903 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
6004 if (put_user(len, optlen)) in sctp_getsockopt_peer_addr_params()
6047 int __user *optlen) in sctp_getsockopt_delayed_ack() argument
6102 if (put_user(len, optlen)) in sctp_getsockopt_delayed_ack()
6119 …atic int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_initmsg() argument
6124 if (put_user(len, optlen)) in sctp_getsockopt_initmsg()
6133 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6177 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_peer_addrs()
6229 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6323 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_local_addrs()
6337 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6364 if (put_user(len, optlen)) in sctp_getsockopt_primary_addr()
6379 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6390 if (put_user(len, optlen)) in sctp_getsockopt_adaptation_layer()
6419 int __user *optlen) in sctp_getsockopt_default_send_param() argument
6452 if (put_user(len, optlen)) in sctp_getsockopt_default_send_param()
6465 int __user *optlen) in sctp_getsockopt_default_sndinfo() argument
6496 if (put_user(len, optlen)) in sctp_getsockopt_default_sndinfo()
6515 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6524 if (put_user(len, optlen)) in sctp_getsockopt_nodelay()
6545 int __user *optlen) { in sctp_getsockopt_rtoinfo() argument
6577 if (put_user(len, optlen)) in sctp_getsockopt_rtoinfo()
6599 int __user *optlen) in sctp_getsockopt_associnfo() argument
6647 if (put_user(len, optlen)) in sctp_getsockopt_associnfo()
6667 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6677 if (put_user(len, optlen)) in sctp_getsockopt_mappedv4()
6690 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6711 if (put_user(len, optlen)) in sctp_getsockopt_context()
6747 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6776 if (put_user(len, optlen)) in sctp_getsockopt_maxseg()
6794 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6804 if (put_user(len, optlen)) in sctp_getsockopt_fragment_interleave()
6818 int __user *optlen) in sctp_getsockopt_partial_delivery_point() argument
6828 if (put_user(len, optlen)) in sctp_getsockopt_partial_delivery_point()
6842 int __user *optlen) in sctp_getsockopt_maxburst() argument
6881 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6903 if (put_user(len, optlen)) in sctp_getsockopt_hmac_ident()
6917 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6944 if (put_user(len, optlen)) in sctp_getsockopt_active_key()
6953 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
6989 if (put_user(len, optlen)) in sctp_getsockopt_peer_auth_chunks()
6997 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7039 if (put_user(len, optlen)) in sctp_getsockopt_local_auth_chunks()
7053 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7071 if (put_user(len, optlen)) in sctp_getsockopt_assoc_number()
7084 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7094 if (put_user(len, optlen)) in sctp_getsockopt_auto_asconf()
7109 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7141 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7159 int __user *optlen, bool v2) in sctp_getsockopt_paddr_thresholds() argument
7204 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7218 int __user *optlen) in sctp_getsockopt_assoc_stats() argument
7263 if (put_user(len, optlen)) in sctp_getsockopt_assoc_stats()
7276 int __user *optlen) in sctp_getsockopt_recvrcvinfo() argument
7286 if (put_user(len, optlen)) in sctp_getsockopt_recvrcvinfo()
7296 int __user *optlen) in sctp_getsockopt_recvnxtinfo() argument
7306 if (put_user(len, optlen)) in sctp_getsockopt_recvnxtinfo()
7316 int __user *optlen) in sctp_getsockopt_pr_supported() argument
7341 if (put_user(len, optlen)) in sctp_getsockopt_pr_supported()
7355 int __user *optlen) in sctp_getsockopt_default_prinfo() argument
7387 if (put_user(len, optlen)) in sctp_getsockopt_default_prinfo()
7401 int __user *optlen) in sctp_getsockopt_pr_assocstatus() argument
7442 if (put_user(len, optlen)) { in sctp_getsockopt_pr_assocstatus()
7460 int __user *optlen) in sctp_getsockopt_pr_streamstatus() argument
7511 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7524 int __user *optlen) in sctp_getsockopt_reconfig_supported() argument
7549 if (put_user(len, optlen)) in sctp_getsockopt_reconfig_supported()
7563 int __user *optlen) in sctp_getsockopt_enable_strreset() argument
7588 if (put_user(len, optlen)) in sctp_getsockopt_enable_strreset()
7602 int __user *optlen) in sctp_getsockopt_scheduler() argument
7627 if (put_user(len, optlen)) in sctp_getsockopt_scheduler()
7641 int __user *optlen) in sctp_getsockopt_scheduler_value() argument
7667 if (put_user(len, optlen)) { in sctp_getsockopt_scheduler_value()
7683 int __user *optlen) in sctp_getsockopt_interleaving_supported() argument
7708 if (put_user(len, optlen)) in sctp_getsockopt_interleaving_supported()
7722 int __user *optlen) in sctp_getsockopt_reuse_port() argument
7731 if (put_user(len, optlen)) in sctp_getsockopt_reuse_port()
7741 int __user *optlen) in sctp_getsockopt_event() argument
7766 if (put_user(len, optlen)) in sctp_getsockopt_event()
7777 int __user *optlen) in sctp_getsockopt_asconf_supported() argument
7802 if (put_user(len, optlen)) in sctp_getsockopt_asconf_supported()
7816 int __user *optlen) in sctp_getsockopt_auth_supported() argument
7841 if (put_user(len, optlen)) in sctp_getsockopt_auth_supported()
7855 int __user *optlen) in sctp_getsockopt_ecn_supported() argument
7880 if (put_user(len, optlen)) in sctp_getsockopt_ecn_supported()
7894 int __user *optlen) in sctp_getsockopt_pf_expose() argument
7919 if (put_user(len, optlen)) in sctp_getsockopt_pf_expose()
7932 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7984 if (put_user(len, optlen)) in sctp_getsockopt_encap_port()
7992 int __user *optlen) in sctp_getsockopt_probe_interval() argument
8044 if (put_user(len, optlen)) in sctp_getsockopt_probe_interval()
8051 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8067 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8071 if (get_user(len, optlen)) in sctp_getsockopt()
8081 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8085 optlen); in sctp_getsockopt()
8088 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8091 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8094 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8097 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8101 optlen); in sctp_getsockopt()
8105 optlen); in sctp_getsockopt()
8108 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8112 optlen); in sctp_getsockopt()
8116 optlen); in sctp_getsockopt()
8119 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8123 optval, optlen); in sctp_getsockopt()
8127 optval, optlen); in sctp_getsockopt()
8130 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8133 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8136 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8139 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8142 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8145 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8149 optlen); in sctp_getsockopt()
8153 optlen); in sctp_getsockopt()
8156 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8160 optlen); in sctp_getsockopt()
8164 optlen); in sctp_getsockopt()
8167 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8176 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8179 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8183 optlen); in sctp_getsockopt()
8187 optlen); in sctp_getsockopt()
8190 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8193 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8196 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8200 optlen, false); in sctp_getsockopt()
8204 optlen, true); in sctp_getsockopt()
8207 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8210 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8213 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8216 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8220 optlen); in sctp_getsockopt()
8224 optlen); in sctp_getsockopt()
8228 optlen); in sctp_getsockopt()
8232 optlen); in sctp_getsockopt()
8236 optlen); in sctp_getsockopt()
8240 optlen); in sctp_getsockopt()
8244 optlen); in sctp_getsockopt()
8248 optlen); in sctp_getsockopt()
8251 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8254 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8258 optlen); in sctp_getsockopt()
8262 optlen); in sctp_getsockopt()
8265 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8268 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8271 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8274 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()