Lines Matching refs:optlen

1389 				     int __user *optlen)  in sctp_getsockopt_connectx3()  argument
1426 if (put_user(sizeof(assoc_id), optlen)) in sctp_getsockopt_connectx3()
2212 unsigned int optlen) in sctp_setsockopt_disable_fragments() argument
2214 if (optlen < sizeof(int)) in sctp_setsockopt_disable_fragments()
2221 unsigned int optlen) in sctp_setsockopt_events() argument
2227 if (optlen > sizeof(struct sctp_event_subscribe)) in sctp_setsockopt_events()
2230 for (i = 0; i < optlen; i++) in sctp_setsockopt_events()
2270 unsigned int optlen) in sctp_setsockopt_autoclose() argument
2278 if (optlen != sizeof(int)) in sctp_setsockopt_autoclose()
2619 unsigned int optlen) in sctp_setsockopt_peer_addr_params() argument
2627 if (optlen == ALIGN(offsetof(struct sctp_paddrparams, in sctp_setsockopt_peer_addr_params()
2631 } else if (optlen != sizeof(*params)) { in sctp_setsockopt_peer_addr_params()
2833 unsigned int optlen) in sctp_setsockopt_delayed_ack() argument
2835 if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_delayed_ack()
2851 if (optlen != sizeof(struct sctp_sack_info)) in sctp_setsockopt_delayed_ack()
2870 unsigned int optlen) in sctp_setsockopt_initmsg() argument
2874 if (optlen != sizeof(struct sctp_initmsg)) in sctp_setsockopt_initmsg()
2905 unsigned int optlen) in sctp_setsockopt_default_send_param() argument
2910 if (optlen != sizeof(*info)) in sctp_setsockopt_default_send_param()
2963 unsigned int optlen) in sctp_setsockopt_default_sndinfo() argument
2968 if (optlen != sizeof(*info)) in sctp_setsockopt_default_sndinfo()
3020 unsigned int optlen) in sctp_setsockopt_primary_addr() argument
3026 if (optlen != sizeof(struct sctp_prim)) in sctp_setsockopt_primary_addr()
3058 unsigned int optlen) in sctp_setsockopt_nodelay() argument
3060 if (optlen < sizeof(int)) in sctp_setsockopt_nodelay()
3080 unsigned int optlen) in sctp_setsockopt_rtoinfo() argument
3086 if (optlen != sizeof (struct sctp_rtoinfo)) in sctp_setsockopt_rtoinfo()
3144 unsigned int optlen) in sctp_setsockopt_associnfo() argument
3149 if (optlen != sizeof(struct sctp_assocparams)) in sctp_setsockopt_associnfo()
3211 unsigned int optlen) in sctp_setsockopt_mappedv4() argument
3215 if (optlen < sizeof(int)) in sctp_setsockopt_mappedv4()
3254 unsigned int optlen) in sctp_setsockopt_maxseg() argument
3261 if (optlen == sizeof(int)) { in sctp_setsockopt_maxseg()
3269 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxseg()
3314 unsigned int optlen) in sctp_setsockopt_peer_primary_addr() argument
3327 if (optlen != sizeof(struct sctp_setpeerprim)) in sctp_setsockopt_peer_primary_addr()
3375 unsigned int optlen) in sctp_setsockopt_adaptation_layer() argument
3377 if (optlen != sizeof(struct sctp_setadaptation)) in sctp_setsockopt_adaptation_layer()
3401 unsigned int optlen) in sctp_setsockopt_context() argument
3406 if (optlen != sizeof(struct sctp_assoc_value)) in sctp_setsockopt_context()
3460 unsigned int optlen) in sctp_setsockopt_fragment_interleave() argument
3462 if (optlen != sizeof(int)) in sctp_setsockopt_fragment_interleave()
3491 unsigned int optlen) in sctp_setsockopt_partial_delivery_point() argument
3493 if (optlen != sizeof(u32)) in sctp_setsockopt_partial_delivery_point()
3520 unsigned int optlen) in sctp_setsockopt_maxburst() argument
3527 if (optlen == sizeof(int)) { in sctp_setsockopt_maxburst()
3535 } else if (optlen == sizeof(struct sctp_assoc_value)) { in sctp_setsockopt_maxburst()
3573 unsigned int optlen) in sctp_setsockopt_auth_chunk() argument
3580 if (optlen != sizeof(struct sctp_authchunk)) in sctp_setsockopt_auth_chunk()
3603 unsigned int optlen) in sctp_setsockopt_hmac_ident() argument
3611 if (optlen < sizeof(struct sctp_hmacalgo)) in sctp_setsockopt_hmac_ident()
3613 optlen = min_t(unsigned int, optlen, sizeof(struct sctp_hmacalgo) + in sctp_setsockopt_hmac_ident()
3618 (idents * sizeof(u16)) > (optlen - sizeof(struct sctp_hmacalgo))) in sctp_setsockopt_hmac_ident()
3632 unsigned int optlen) in sctp_setsockopt_auth_key() argument
3638 if (optlen <= sizeof(struct sctp_authkey)) in sctp_setsockopt_auth_key()
3643 optlen = min_t(unsigned int, optlen, USHRT_MAX + sizeof(*authkey)); in sctp_setsockopt_auth_key()
3645 if (authkey->sca_keylength > optlen - sizeof(*authkey)) in sctp_setsockopt_auth_key()
3681 memzero_explicit(authkey, optlen); in sctp_setsockopt_auth_key()
3693 unsigned int optlen) in sctp_setsockopt_active_key() argument
3699 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_active_key()
3741 unsigned int optlen) in sctp_setsockopt_del_key() argument
3747 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_del_key()
3789 unsigned int optlen) in sctp_setsockopt_deactivate_key() argument
3795 if (optlen != sizeof(struct sctp_authkeyid)) in sctp_setsockopt_deactivate_key()
3845 unsigned int optlen) in sctp_setsockopt_auto_asconf() argument
3849 if (optlen < sizeof(int)) in sctp_setsockopt_auto_asconf()
3878 unsigned int optlen, bool v2) in sctp_setsockopt_paddr_thresholds() argument
3885 if (optlen < len) in sctp_setsockopt_paddr_thresholds()
3940 unsigned int optlen) in sctp_setsockopt_recvrcvinfo() argument
3942 if (optlen < sizeof(int)) in sctp_setsockopt_recvrcvinfo()
3951 unsigned int optlen) in sctp_setsockopt_recvnxtinfo() argument
3953 if (optlen < sizeof(int)) in sctp_setsockopt_recvnxtinfo()
3963 unsigned int optlen) in sctp_setsockopt_pr_supported() argument
3967 if (optlen != sizeof(*params)) in sctp_setsockopt_pr_supported()
3982 unsigned int optlen) in sctp_setsockopt_default_prinfo() argument
3988 if (optlen != sizeof(*info)) in sctp_setsockopt_default_prinfo()
4034 unsigned int optlen) in sctp_setsockopt_reconfig_supported() argument
4039 if (optlen != sizeof(*params)) in sctp_setsockopt_reconfig_supported()
4057 unsigned int optlen) in sctp_setsockopt_enable_strreset() argument
4063 if (optlen != sizeof(*params)) in sctp_setsockopt_enable_strreset()
4099 unsigned int optlen) in sctp_setsockopt_reset_streams() argument
4103 if (optlen < sizeof(*params)) in sctp_setsockopt_reset_streams()
4106 optlen = min_t(unsigned int, optlen, USHRT_MAX + in sctp_setsockopt_reset_streams()
4110 optlen - sizeof(*params)) in sctp_setsockopt_reset_streams()
4121 unsigned int optlen) in sctp_setsockopt_reset_assoc() argument
4125 if (optlen != sizeof(*associd)) in sctp_setsockopt_reset_assoc()
4137 unsigned int optlen) in sctp_setsockopt_add_streams() argument
4141 if (optlen != sizeof(*params)) in sctp_setsockopt_add_streams()
4153 unsigned int optlen) in sctp_setsockopt_scheduler() argument
4159 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler()
4196 unsigned int optlen) in sctp_setsockopt_scheduler_value() argument
4201 if (optlen < sizeof(*params)) in sctp_setsockopt_scheduler_value()
4231 unsigned int optlen) in sctp_setsockopt_interleaving_supported() argument
4236 if (optlen < sizeof(*p)) in sctp_setsockopt_interleaving_supported()
4252 unsigned int optlen) in sctp_setsockopt_reuse_port() argument
4260 if (optlen < sizeof(int)) in sctp_setsockopt_reuse_port()
4290 unsigned int optlen) in sctp_setsockopt_event() argument
4296 if (optlen < sizeof(*param)) in sctp_setsockopt_event()
4334 unsigned int optlen) in sctp_setsockopt_asconf_supported() argument
4340 if (optlen != sizeof(*params)) in sctp_setsockopt_asconf_supported()
4364 unsigned int optlen) in sctp_setsockopt_auth_supported() argument
4370 if (optlen != sizeof(*params)) in sctp_setsockopt_auth_supported()
4398 unsigned int optlen) in sctp_setsockopt_ecn_supported() argument
4403 if (optlen != sizeof(*params)) in sctp_setsockopt_ecn_supported()
4420 unsigned int optlen) in sctp_setsockopt_pf_expose() argument
4425 if (optlen != sizeof(*params)) in sctp_setsockopt_pf_expose()
4448 unsigned int optlen) in sctp_setsockopt_encap_port() argument
4454 if (optlen != sizeof(*encap)) in sctp_setsockopt_encap_port()
4498 unsigned int optlen) in sctp_setsockopt_probe_interval() argument
4504 if (optlen != sizeof(*params)) in sctp_setsockopt_probe_interval()
4571 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4587 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4590 if (optlen > 0) { in sctp_setsockopt()
4592 optlen = min_t(unsigned int, optlen, in sctp_setsockopt()
4595 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
4605 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4611 retval = sctp_setsockopt_bindx(sk, kopt, optlen, in sctp_setsockopt()
4617 retval = sctp_setsockopt_connectx_old(sk, kopt, optlen); in sctp_setsockopt()
4622 retval = sctp_setsockopt_connectx(sk, kopt, optlen); in sctp_setsockopt()
4626 retval = sctp_setsockopt_disable_fragments(sk, kopt, optlen); in sctp_setsockopt()
4630 retval = sctp_setsockopt_events(sk, kopt, optlen); in sctp_setsockopt()
4634 retval = sctp_setsockopt_autoclose(sk, kopt, optlen); in sctp_setsockopt()
4638 retval = sctp_setsockopt_peer_addr_params(sk, kopt, optlen); in sctp_setsockopt()
4642 retval = sctp_setsockopt_delayed_ack(sk, kopt, optlen); in sctp_setsockopt()
4645 retval = sctp_setsockopt_partial_delivery_point(sk, kopt, optlen); in sctp_setsockopt()
4649 retval = sctp_setsockopt_initmsg(sk, kopt, optlen); in sctp_setsockopt()
4652 retval = sctp_setsockopt_default_send_param(sk, kopt, optlen); in sctp_setsockopt()
4655 retval = sctp_setsockopt_default_sndinfo(sk, kopt, optlen); in sctp_setsockopt()
4658 retval = sctp_setsockopt_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4661 retval = sctp_setsockopt_peer_primary_addr(sk, kopt, optlen); in sctp_setsockopt()
4664 retval = sctp_setsockopt_nodelay(sk, kopt, optlen); in sctp_setsockopt()
4667 retval = sctp_setsockopt_rtoinfo(sk, kopt, optlen); in sctp_setsockopt()
4670 retval = sctp_setsockopt_associnfo(sk, kopt, optlen); in sctp_setsockopt()
4673 retval = sctp_setsockopt_mappedv4(sk, kopt, optlen); in sctp_setsockopt()
4676 retval = sctp_setsockopt_maxseg(sk, kopt, optlen); in sctp_setsockopt()
4679 retval = sctp_setsockopt_adaptation_layer(sk, kopt, optlen); in sctp_setsockopt()
4682 retval = sctp_setsockopt_context(sk, kopt, optlen); in sctp_setsockopt()
4685 retval = sctp_setsockopt_fragment_interleave(sk, kopt, optlen); in sctp_setsockopt()
4688 retval = sctp_setsockopt_maxburst(sk, kopt, optlen); in sctp_setsockopt()
4691 retval = sctp_setsockopt_auth_chunk(sk, kopt, optlen); in sctp_setsockopt()
4694 retval = sctp_setsockopt_hmac_ident(sk, kopt, optlen); in sctp_setsockopt()
4697 retval = sctp_setsockopt_auth_key(sk, kopt, optlen); in sctp_setsockopt()
4700 retval = sctp_setsockopt_active_key(sk, kopt, optlen); in sctp_setsockopt()
4703 retval = sctp_setsockopt_del_key(sk, kopt, optlen); in sctp_setsockopt()
4706 retval = sctp_setsockopt_deactivate_key(sk, kopt, optlen); in sctp_setsockopt()
4709 retval = sctp_setsockopt_auto_asconf(sk, kopt, optlen); in sctp_setsockopt()
4712 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4716 retval = sctp_setsockopt_paddr_thresholds(sk, kopt, optlen, in sctp_setsockopt()
4720 retval = sctp_setsockopt_recvrcvinfo(sk, kopt, optlen); in sctp_setsockopt()
4723 retval = sctp_setsockopt_recvnxtinfo(sk, kopt, optlen); in sctp_setsockopt()
4726 retval = sctp_setsockopt_pr_supported(sk, kopt, optlen); in sctp_setsockopt()
4729 retval = sctp_setsockopt_default_prinfo(sk, kopt, optlen); in sctp_setsockopt()
4732 retval = sctp_setsockopt_reconfig_supported(sk, kopt, optlen); in sctp_setsockopt()
4735 retval = sctp_setsockopt_enable_strreset(sk, kopt, optlen); in sctp_setsockopt()
4738 retval = sctp_setsockopt_reset_streams(sk, kopt, optlen); in sctp_setsockopt()
4741 retval = sctp_setsockopt_reset_assoc(sk, kopt, optlen); in sctp_setsockopt()
4744 retval = sctp_setsockopt_add_streams(sk, kopt, optlen); in sctp_setsockopt()
4747 retval = sctp_setsockopt_scheduler(sk, kopt, optlen); in sctp_setsockopt()
4750 retval = sctp_setsockopt_scheduler_value(sk, kopt, optlen); in sctp_setsockopt()
4754 optlen); in sctp_setsockopt()
4757 retval = sctp_setsockopt_reuse_port(sk, kopt, optlen); in sctp_setsockopt()
4760 retval = sctp_setsockopt_event(sk, kopt, optlen); in sctp_setsockopt()
4763 retval = sctp_setsockopt_asconf_supported(sk, kopt, optlen); in sctp_setsockopt()
4766 retval = sctp_setsockopt_auth_supported(sk, kopt, optlen); in sctp_setsockopt()
4769 retval = sctp_setsockopt_ecn_supported(sk, kopt, optlen); in sctp_setsockopt()
4772 retval = sctp_setsockopt_pf_expose(sk, kopt, optlen); in sctp_setsockopt()
4775 retval = sctp_setsockopt_encap_port(sk, kopt, optlen); in sctp_setsockopt()
4778 retval = sctp_setsockopt_probe_interval(sk, kopt, optlen); in sctp_setsockopt()
5415 int __user *optlen) in sctp_getsockopt_sctp_status() argument
5467 if (put_user(len, optlen)) { in sctp_getsockopt_sctp_status()
5495 int __user *optlen) in sctp_getsockopt_peer_addr_info() argument
5535 if (put_user(len, optlen)) { in sctp_getsockopt_peer_addr_info()
5557 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5566 if (put_user(len, optlen)) in sctp_getsockopt_disable_fragments()
5579 int __user *optlen) in sctp_getsockopt_events() argument
5589 if (put_user(len, optlen)) in sctp_getsockopt_events()
5613 …ic int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_autoclose() argument
5621 if (put_user(len, optlen)) in sctp_getsockopt_autoclose()
5715 …atic int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff() argument
5732 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff()
5749 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5767 if (put_user(len, optlen)) { in sctp_getsockopt_peeloff_flags()
5916 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
6017 if (put_user(len, optlen)) in sctp_getsockopt_peer_addr_params()
6060 int __user *optlen) in sctp_getsockopt_delayed_ack() argument
6115 if (put_user(len, optlen)) in sctp_getsockopt_delayed_ack()
6132 …atic int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen) in sctp_getsockopt_initmsg() argument
6137 if (put_user(len, optlen)) in sctp_getsockopt_initmsg()
6146 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6190 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_peer_addrs()
6242 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6336 if (put_user(bytes_copied, optlen)) in sctp_getsockopt_local_addrs()
6350 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6377 if (put_user(len, optlen)) in sctp_getsockopt_primary_addr()
6392 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6403 if (put_user(len, optlen)) in sctp_getsockopt_adaptation_layer()
6432 int __user *optlen) in sctp_getsockopt_default_send_param() argument
6465 if (put_user(len, optlen)) in sctp_getsockopt_default_send_param()
6478 int __user *optlen) in sctp_getsockopt_default_sndinfo() argument
6509 if (put_user(len, optlen)) in sctp_getsockopt_default_sndinfo()
6528 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6537 if (put_user(len, optlen)) in sctp_getsockopt_nodelay()
6558 int __user *optlen) { in sctp_getsockopt_rtoinfo() argument
6590 if (put_user(len, optlen)) in sctp_getsockopt_rtoinfo()
6612 int __user *optlen) in sctp_getsockopt_associnfo() argument
6660 if (put_user(len, optlen)) in sctp_getsockopt_associnfo()
6680 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6690 if (put_user(len, optlen)) in sctp_getsockopt_mappedv4()
6703 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6724 if (put_user(len, optlen)) in sctp_getsockopt_context()
6760 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6789 if (put_user(len, optlen)) in sctp_getsockopt_maxseg()
6807 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6817 if (put_user(len, optlen)) in sctp_getsockopt_fragment_interleave()
6831 int __user *optlen) in sctp_getsockopt_partial_delivery_point() argument
6841 if (put_user(len, optlen)) in sctp_getsockopt_partial_delivery_point()
6855 int __user *optlen) in sctp_getsockopt_maxburst() argument
6894 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6916 if (put_user(len, optlen)) in sctp_getsockopt_hmac_ident()
6930 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6957 if (put_user(len, optlen)) in sctp_getsockopt_active_key()
6966 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
7002 if (put_user(len, optlen)) in sctp_getsockopt_peer_auth_chunks()
7010 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7052 if (put_user(len, optlen)) in sctp_getsockopt_local_auth_chunks()
7066 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7084 if (put_user(len, optlen)) in sctp_getsockopt_assoc_number()
7097 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7107 if (put_user(len, optlen)) in sctp_getsockopt_auto_asconf()
7122 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7155 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7173 int __user *optlen, bool v2) in sctp_getsockopt_paddr_thresholds() argument
7218 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7232 int __user *optlen) in sctp_getsockopt_assoc_stats() argument
7277 if (put_user(len, optlen)) in sctp_getsockopt_assoc_stats()
7290 int __user *optlen) in sctp_getsockopt_recvrcvinfo() argument
7300 if (put_user(len, optlen)) in sctp_getsockopt_recvrcvinfo()
7310 int __user *optlen) in sctp_getsockopt_recvnxtinfo() argument
7320 if (put_user(len, optlen)) in sctp_getsockopt_recvnxtinfo()
7330 int __user *optlen) in sctp_getsockopt_pr_supported() argument
7355 if (put_user(len, optlen)) in sctp_getsockopt_pr_supported()
7369 int __user *optlen) in sctp_getsockopt_default_prinfo() argument
7401 if (put_user(len, optlen)) in sctp_getsockopt_default_prinfo()
7415 int __user *optlen) in sctp_getsockopt_pr_assocstatus() argument
7456 if (put_user(len, optlen)) { in sctp_getsockopt_pr_assocstatus()
7474 int __user *optlen) in sctp_getsockopt_pr_streamstatus() argument
7525 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7538 int __user *optlen) in sctp_getsockopt_reconfig_supported() argument
7563 if (put_user(len, optlen)) in sctp_getsockopt_reconfig_supported()
7577 int __user *optlen) in sctp_getsockopt_enable_strreset() argument
7602 if (put_user(len, optlen)) in sctp_getsockopt_enable_strreset()
7616 int __user *optlen) in sctp_getsockopt_scheduler() argument
7641 if (put_user(len, optlen)) in sctp_getsockopt_scheduler()
7655 int __user *optlen) in sctp_getsockopt_scheduler_value() argument
7681 if (put_user(len, optlen)) { in sctp_getsockopt_scheduler_value()
7697 int __user *optlen) in sctp_getsockopt_interleaving_supported() argument
7722 if (put_user(len, optlen)) in sctp_getsockopt_interleaving_supported()
7736 int __user *optlen) in sctp_getsockopt_reuse_port() argument
7745 if (put_user(len, optlen)) in sctp_getsockopt_reuse_port()
7755 int __user *optlen) in sctp_getsockopt_event() argument
7780 if (put_user(len, optlen)) in sctp_getsockopt_event()
7791 int __user *optlen) in sctp_getsockopt_asconf_supported() argument
7816 if (put_user(len, optlen)) in sctp_getsockopt_asconf_supported()
7830 int __user *optlen) in sctp_getsockopt_auth_supported() argument
7855 if (put_user(len, optlen)) in sctp_getsockopt_auth_supported()
7869 int __user *optlen) in sctp_getsockopt_ecn_supported() argument
7894 if (put_user(len, optlen)) in sctp_getsockopt_ecn_supported()
7908 int __user *optlen) in sctp_getsockopt_pf_expose() argument
7933 if (put_user(len, optlen)) in sctp_getsockopt_pf_expose()
7946 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7998 if (put_user(len, optlen)) in sctp_getsockopt_encap_port()
8006 int __user *optlen) in sctp_getsockopt_probe_interval() argument
8058 if (put_user(len, optlen)) in sctp_getsockopt_probe_interval()
8065 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8081 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8085 if (get_user(len, optlen)) in sctp_getsockopt()
8095 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8099 optlen); in sctp_getsockopt()
8102 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8105 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8108 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8111 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8115 optlen); in sctp_getsockopt()
8119 optlen); in sctp_getsockopt()
8122 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8126 optlen); in sctp_getsockopt()
8130 optlen); in sctp_getsockopt()
8133 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8137 optval, optlen); in sctp_getsockopt()
8141 optval, optlen); in sctp_getsockopt()
8144 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8147 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8150 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8153 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8156 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8159 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8163 optlen); in sctp_getsockopt()
8167 optlen); in sctp_getsockopt()
8170 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8174 optlen); in sctp_getsockopt()
8178 optlen); in sctp_getsockopt()
8181 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8190 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8193 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8197 optlen); in sctp_getsockopt()
8201 optlen); in sctp_getsockopt()
8204 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8207 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8210 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8214 optlen, false); in sctp_getsockopt()
8218 optlen, true); in sctp_getsockopt()
8221 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8224 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8227 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8230 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8234 optlen); in sctp_getsockopt()
8238 optlen); in sctp_getsockopt()
8242 optlen); in sctp_getsockopt()
8246 optlen); in sctp_getsockopt()
8250 optlen); in sctp_getsockopt()
8254 optlen); in sctp_getsockopt()
8258 optlen); in sctp_getsockopt()
8262 optlen); in sctp_getsockopt()
8265 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8268 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8272 optlen); in sctp_getsockopt()
8276 optlen); in sctp_getsockopt()
8279 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8282 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8285 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8288 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()