Lines Matching refs:optval

1371 				     char __user *optval,  in sctp_getsockopt_connectx3()  argument
1385 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1396 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1407 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2245 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, in sctp_setsockopt_autoclose() argument
2257 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
4440 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4456 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4460 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
5263 char __user *optval, in sctp_getsockopt_sctp_status() argument
5278 if (copy_from_user(&status, optval, len)) { in sctp_getsockopt_sctp_status()
5325 if (copy_to_user(optval, &status, len)) { in sctp_getsockopt_sctp_status()
5343 char __user *optval, in sctp_getsockopt_peer_addr_info() argument
5356 if (copy_from_user(&pinfo, optval, len)) { in sctp_getsockopt_peer_addr_info()
5389 if (copy_to_user(optval, &pinfo, len)) { in sctp_getsockopt_peer_addr_info()
5406 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5417 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_disable_fragments()
5427 static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, in sctp_getsockopt_events() argument
5445 if (copy_to_user(optval, &subscribe, len)) in sctp_getsockopt_events()
5462 static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *opt… in sctp_getsockopt_autoclose() argument
5472 if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval)) in sctp_getsockopt_autoclose()
5564 static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optle… in sctp_getsockopt_peeloff() argument
5573 if (copy_from_user(&peeloff, optval, len)) in sctp_getsockopt_peeloff()
5587 if (copy_to_user(optval, &peeloff, len)) { in sctp_getsockopt_peeloff()
5598 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5607 if (copy_from_user(&peeloff, optval, len)) in sctp_getsockopt_peeloff_flags()
5622 if (copy_to_user(optval, &peeloff, len)) { in sctp_getsockopt_peeloff_flags()
5765 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
5781 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_peer_addr_params()
5863 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_peer_addr_params()
5908 char __user *optval, in sctp_getsockopt_delayed_ack() argument
5918 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_delayed_ack()
5926 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_delayed_ack()
5961 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_delayed_ack()
5981 static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optle… in sctp_getsockopt_initmsg() argument
5988 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len)) in sctp_getsockopt_initmsg()
5995 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6011 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_peer_addrs()
6019 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_peer_addrs()
6036 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) in sctp_getsockopt_peer_addrs()
6038 bytes_copied = ((char __user *)to) - optval; in sctp_getsockopt_peer_addrs()
6091 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6111 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_local_addrs()
6129 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_local_addrs()
6178 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) { in sctp_getsockopt_local_addrs()
6199 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6210 if (copy_from_user(&prim, optval, len)) in sctp_getsockopt_primary_addr()
6228 if (copy_to_user(optval, &prim, len)) in sctp_getsockopt_primary_addr()
6241 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6254 if (copy_to_user(optval, &adaptation, len)) in sctp_getsockopt_adaptation_layer()
6280 int len, char __user *optval, in sctp_getsockopt_default_send_param() argument
6292 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_send_param()
6316 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_send_param()
6326 char __user *optval, in sctp_getsockopt_default_sndinfo() argument
6338 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_sndinfo()
6360 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_sndinfo()
6377 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6388 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_nodelay()
6406 char __user *optval, in sctp_getsockopt_rtoinfo() argument
6416 if (copy_from_user(&rtoinfo, optval, len)) in sctp_getsockopt_rtoinfo()
6442 if (copy_to_user(optval, &rtoinfo, len)) in sctp_getsockopt_rtoinfo()
6460 char __user *optval, in sctp_getsockopt_associnfo() argument
6474 if (copy_from_user(&assocparams, optval, len)) in sctp_getsockopt_associnfo()
6512 if (copy_to_user(optval, &assocparams, len)) in sctp_getsockopt_associnfo()
6529 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6541 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_mappedv4()
6552 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6562 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_context()
6575 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_context()
6609 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6623 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_maxseg()
6641 if (copy_to_user(optval, &params.assoc_value, len)) in sctp_getsockopt_maxseg()
6644 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_maxseg()
6656 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6668 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_fragment_interleave()
6679 char __user *optval, in sctp_getsockopt_partial_delivery_point() argument
6692 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_partial_delivery_point()
6703 char __user *optval, in sctp_getsockopt_maxburst() argument
6718 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_maxburst()
6731 if (copy_to_user(optval, &params.assoc_value, len)) in sctp_getsockopt_maxburst()
6734 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_maxburst()
6743 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6746 struct sctp_hmacalgo __user *p = (void __user *)optval; in sctp_getsockopt_hmac_ident()
6779 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6789 if (copy_from_user(&val, optval, len)) in sctp_getsockopt_active_key()
6808 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_active_key()
6815 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
6817 struct sctp_authchunks __user *p = (void __user *)optval; in sctp_getsockopt_peer_auth_chunks()
6827 if (copy_from_user(&val, optval, sizeof(val))) in sctp_getsockopt_peer_auth_chunks()
6859 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
6862 struct sctp_authchunks __user *p = (void __user *)optval; in sctp_getsockopt_local_auth_chunks()
6872 if (copy_from_user(&val, optval, sizeof(val))) in sctp_getsockopt_local_auth_chunks()
6915 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
6935 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_assoc_number()
6946 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
6958 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_auto_asconf()
6971 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7003 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7020 char __user *optval, int len, in sctp_getsockopt_paddr_thresholds() argument
7032 if (copy_from_user(&val, optval, len)) in sctp_getsockopt_paddr_thresholds()
7066 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7079 char __user *optval, in sctp_getsockopt_assoc_stats() argument
7092 if (copy_from_user(&sas, optval, len)) in sctp_getsockopt_assoc_stats()
7130 if (copy_to_user(optval, &sas, len)) in sctp_getsockopt_assoc_stats()
7137 char __user *optval, in sctp_getsockopt_recvrcvinfo() argument
7150 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_recvrcvinfo()
7157 char __user *optval, in sctp_getsockopt_recvnxtinfo() argument
7170 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_recvnxtinfo()
7177 char __user *optval, in sctp_getsockopt_pr_supported() argument
7190 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_pr_supported()
7206 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_pr_supported()
7216 char __user *optval, in sctp_getsockopt_default_prinfo() argument
7229 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_prinfo()
7252 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_prinfo()
7262 char __user *optval, in sctp_getsockopt_pr_assocstatus() argument
7274 if (copy_from_user(&params, optval, len)) { in sctp_getsockopt_pr_assocstatus()
7309 if (copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_assocstatus()
7321 char __user *optval, in sctp_getsockopt_pr_streamstatus() argument
7334 if (copy_from_user(&params, optval, len)) { in sctp_getsockopt_pr_streamstatus()
7373 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7385 char __user *optval, in sctp_getsockopt_reconfig_supported() argument
7398 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_reconfig_supported()
7414 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_reconfig_supported()
7424 char __user *optval, in sctp_getsockopt_enable_strreset() argument
7437 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_enable_strreset()
7453 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_enable_strreset()
7463 char __user *optval, in sctp_getsockopt_scheduler() argument
7476 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_scheduler()
7492 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_scheduler()
7502 char __user *optval, in sctp_getsockopt_scheduler_value() argument
7515 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_scheduler_value()
7534 if (copy_to_user(optval, &params, len)) { in sctp_getsockopt_scheduler_value()
7544 char __user *optval, in sctp_getsockopt_interleaving_supported() argument
7557 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_interleaving_supported()
7573 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_interleaving_supported()
7583 char __user *optval, in sctp_getsockopt_reuse_port() argument
7596 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_reuse_port()
7602 static int sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, in sctp_getsockopt_event() argument
7613 if (copy_from_user(&param, optval, len)) in sctp_getsockopt_event()
7631 if (copy_to_user(optval, &param, len)) in sctp_getsockopt_event()
7638 char __user *optval, in sctp_getsockopt_asconf_supported() argument
7651 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_asconf_supported()
7667 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_asconf_supported()
7677 char __user *optval, in sctp_getsockopt_auth_supported() argument
7690 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_auth_supported()
7706 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_auth_supported()
7716 char __user *optval, in sctp_getsockopt_ecn_supported() argument
7729 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_ecn_supported()
7745 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_ecn_supported()
7755 char __user *optval, in sctp_getsockopt_pf_expose() argument
7768 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_pf_expose()
7784 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_pf_expose()
7794 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
7810 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
7824 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
7827 retval = sctp_getsockopt_disable_fragments(sk, len, optval, in sctp_getsockopt()
7831 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
7834 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
7837 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
7840 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
7843 retval = sctp_getsockopt_peer_addr_params(sk, len, optval, in sctp_getsockopt()
7847 retval = sctp_getsockopt_delayed_ack(sk, len, optval, in sctp_getsockopt()
7851 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
7854 retval = sctp_getsockopt_peer_addrs(sk, len, optval, in sctp_getsockopt()
7858 retval = sctp_getsockopt_local_addrs(sk, len, optval, in sctp_getsockopt()
7862 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
7866 optval, optlen); in sctp_getsockopt()
7870 optval, optlen); in sctp_getsockopt()
7873 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
7876 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
7879 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
7882 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
7885 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
7888 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
7891 retval = sctp_getsockopt_peer_addr_info(sk, len, optval, in sctp_getsockopt()
7895 retval = sctp_getsockopt_adaptation_layer(sk, len, optval, in sctp_getsockopt()
7899 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
7902 retval = sctp_getsockopt_fragment_interleave(sk, len, optval, in sctp_getsockopt()
7906 retval = sctp_getsockopt_partial_delivery_point(sk, len, optval, in sctp_getsockopt()
7910 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
7919 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
7922 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
7925 retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval, in sctp_getsockopt()
7929 retval = sctp_getsockopt_local_auth_chunks(sk, len, optval, in sctp_getsockopt()
7933 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
7936 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
7939 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
7942 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, in sctp_getsockopt()
7946 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, in sctp_getsockopt()
7950 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
7953 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
7956 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
7959 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
7962 retval = sctp_getsockopt_default_prinfo(sk, len, optval, in sctp_getsockopt()
7966 retval = sctp_getsockopt_pr_assocstatus(sk, len, optval, in sctp_getsockopt()
7970 retval = sctp_getsockopt_pr_streamstatus(sk, len, optval, in sctp_getsockopt()
7974 retval = sctp_getsockopt_reconfig_supported(sk, len, optval, in sctp_getsockopt()
7978 retval = sctp_getsockopt_enable_strreset(sk, len, optval, in sctp_getsockopt()
7982 retval = sctp_getsockopt_scheduler(sk, len, optval, in sctp_getsockopt()
7986 retval = sctp_getsockopt_scheduler_value(sk, len, optval, in sctp_getsockopt()
7990 retval = sctp_getsockopt_interleaving_supported(sk, len, optval, in sctp_getsockopt()
7994 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
7997 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8000 retval = sctp_getsockopt_asconf_supported(sk, len, optval, in sctp_getsockopt()
8004 retval = sctp_getsockopt_auth_supported(sk, len, optval, in sctp_getsockopt()
8008 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8011 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()