Lines Matching refs:optval

1385 				     char __user *optval,  in sctp_getsockopt_connectx3()  argument
1399 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1410 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1421 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2259 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, in sctp_setsockopt_autoclose() argument
2271 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
4560 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4576 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4584 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
5398 char __user *optval, in sctp_getsockopt_sctp_status() argument
5413 if (copy_from_user(&status, optval, len)) { in sctp_getsockopt_sctp_status()
5460 if (copy_to_user(optval, &status, len)) { in sctp_getsockopt_sctp_status()
5478 char __user *optval, in sctp_getsockopt_peer_addr_info() argument
5491 if (copy_from_user(&pinfo, optval, len)) { in sctp_getsockopt_peer_addr_info()
5524 if (copy_to_user(optval, &pinfo, len)) { in sctp_getsockopt_peer_addr_info()
5541 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5552 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_disable_fragments()
5562 static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, in sctp_getsockopt_events() argument
5580 if (copy_to_user(optval, &subscribe, len)) in sctp_getsockopt_events()
5597 static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *opt… in sctp_getsockopt_autoclose() argument
5607 if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval)) in sctp_getsockopt_autoclose()
5699 static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optle… in sctp_getsockopt_peeloff() argument
5708 if (copy_from_user(&peeloff, optval, len)) in sctp_getsockopt_peeloff()
5722 if (copy_to_user(optval, &peeloff, len)) { in sctp_getsockopt_peeloff()
5733 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5742 if (copy_from_user(&peeloff, optval, len)) in sctp_getsockopt_peeloff_flags()
5757 if (copy_to_user(optval, &peeloff, len)) { in sctp_getsockopt_peeloff_flags()
5900 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
5916 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_peer_addr_params()
5998 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_peer_addr_params()
6043 char __user *optval, in sctp_getsockopt_delayed_ack() argument
6053 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_delayed_ack()
6061 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_delayed_ack()
6096 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_delayed_ack()
6116 static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optle… in sctp_getsockopt_initmsg() argument
6123 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len)) in sctp_getsockopt_initmsg()
6130 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6146 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_peer_addrs()
6154 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_peer_addrs()
6171 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) in sctp_getsockopt_peer_addrs()
6173 bytes_copied = ((char __user *)to) - optval; in sctp_getsockopt_peer_addrs()
6226 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6246 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_local_addrs()
6264 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_local_addrs()
6313 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) { in sctp_getsockopt_local_addrs()
6334 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6345 if (copy_from_user(&prim, optval, len)) in sctp_getsockopt_primary_addr()
6363 if (copy_to_user(optval, &prim, len)) in sctp_getsockopt_primary_addr()
6376 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6389 if (copy_to_user(optval, &adaptation, len)) in sctp_getsockopt_adaptation_layer()
6415 int len, char __user *optval, in sctp_getsockopt_default_send_param() argument
6427 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_send_param()
6451 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_send_param()
6461 char __user *optval, in sctp_getsockopt_default_sndinfo() argument
6473 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_sndinfo()
6495 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_sndinfo()
6512 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6523 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_nodelay()
6541 char __user *optval, in sctp_getsockopt_rtoinfo() argument
6551 if (copy_from_user(&rtoinfo, optval, len)) in sctp_getsockopt_rtoinfo()
6577 if (copy_to_user(optval, &rtoinfo, len)) in sctp_getsockopt_rtoinfo()
6595 char __user *optval, in sctp_getsockopt_associnfo() argument
6609 if (copy_from_user(&assocparams, optval, len)) in sctp_getsockopt_associnfo()
6647 if (copy_to_user(optval, &assocparams, len)) in sctp_getsockopt_associnfo()
6664 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6676 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_mappedv4()
6687 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6697 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_context()
6710 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_context()
6744 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6758 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_maxseg()
6776 if (copy_to_user(optval, &params.assoc_value, len)) in sctp_getsockopt_maxseg()
6779 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_maxseg()
6791 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6803 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_fragment_interleave()
6814 char __user *optval, in sctp_getsockopt_partial_delivery_point() argument
6827 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_partial_delivery_point()
6838 char __user *optval, in sctp_getsockopt_maxburst() argument
6853 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_maxburst()
6866 if (copy_to_user(optval, &params.assoc_value, len)) in sctp_getsockopt_maxburst()
6869 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_maxburst()
6878 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6881 struct sctp_hmacalgo __user *p = (void __user *)optval; in sctp_getsockopt_hmac_ident()
6914 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6924 if (copy_from_user(&val, optval, len)) in sctp_getsockopt_active_key()
6943 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_active_key()
6950 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
6952 struct sctp_authchunks __user *p = (void __user *)optval; in sctp_getsockopt_peer_auth_chunks()
6962 if (copy_from_user(&val, optval, sizeof(val))) in sctp_getsockopt_peer_auth_chunks()
6994 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
6997 struct sctp_authchunks __user *p = (void __user *)optval; in sctp_getsockopt_local_auth_chunks()
7007 if (copy_from_user(&val, optval, sizeof(val))) in sctp_getsockopt_local_auth_chunks()
7050 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7070 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_assoc_number()
7081 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7093 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_auto_asconf()
7106 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_ids() argument
7138 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) { in sctp_getsockopt_assoc_ids()
7155 char __user *optval, int len, in sctp_getsockopt_paddr_thresholds() argument
7167 if (copy_from_user(&val, optval, len)) in sctp_getsockopt_paddr_thresholds()
7201 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7214 char __user *optval, in sctp_getsockopt_assoc_stats() argument
7227 if (copy_from_user(&sas, optval, len)) in sctp_getsockopt_assoc_stats()
7265 if (copy_to_user(optval, &sas, len)) in sctp_getsockopt_assoc_stats()
7272 char __user *optval, in sctp_getsockopt_recvrcvinfo() argument
7285 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_recvrcvinfo()
7292 char __user *optval, in sctp_getsockopt_recvnxtinfo() argument
7305 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_recvnxtinfo()
7312 char __user *optval, in sctp_getsockopt_pr_supported() argument
7325 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_pr_supported()
7341 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_pr_supported()
7351 char __user *optval, in sctp_getsockopt_default_prinfo() argument
7364 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_prinfo()
7387 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_prinfo()
7397 char __user *optval, in sctp_getsockopt_pr_assocstatus() argument
7409 if (copy_from_user(&params, optval, len)) { in sctp_getsockopt_pr_assocstatus()
7444 if (copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_assocstatus()
7456 char __user *optval, in sctp_getsockopt_pr_streamstatus() argument
7469 if (copy_from_user(&params, optval, len)) { in sctp_getsockopt_pr_streamstatus()
7508 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7520 char __user *optval, in sctp_getsockopt_reconfig_supported() argument
7533 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_reconfig_supported()
7549 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_reconfig_supported()
7559 char __user *optval, in sctp_getsockopt_enable_strreset() argument
7572 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_enable_strreset()
7588 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_enable_strreset()
7598 char __user *optval, in sctp_getsockopt_scheduler() argument
7611 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_scheduler()
7627 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_scheduler()
7637 char __user *optval, in sctp_getsockopt_scheduler_value() argument
7650 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_scheduler_value()
7669 if (copy_to_user(optval, &params, len)) { in sctp_getsockopt_scheduler_value()
7679 char __user *optval, in sctp_getsockopt_interleaving_supported() argument
7692 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_interleaving_supported()
7708 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_interleaving_supported()
7718 char __user *optval, in sctp_getsockopt_reuse_port() argument
7731 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_reuse_port()
7737 static int sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, in sctp_getsockopt_event() argument
7748 if (copy_from_user(&param, optval, len)) in sctp_getsockopt_event()
7766 if (copy_to_user(optval, &param, len)) in sctp_getsockopt_event()
7773 char __user *optval, in sctp_getsockopt_asconf_supported() argument
7786 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_asconf_supported()
7802 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_asconf_supported()
7812 char __user *optval, in sctp_getsockopt_auth_supported() argument
7825 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_auth_supported()
7841 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_auth_supported()
7851 char __user *optval, in sctp_getsockopt_ecn_supported() argument
7864 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_ecn_supported()
7880 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_ecn_supported()
7890 char __user *optval, in sctp_getsockopt_pf_expose() argument
7903 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_pf_expose()
7919 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_pf_expose()
7929 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7940 if (copy_from_user(&encap, optval, len)) in sctp_getsockopt_encap_port()
7978 if (copy_to_user(optval, &encap, len)) in sctp_getsockopt_encap_port()
7988 char __user *optval, in sctp_getsockopt_probe_interval() argument
8000 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_probe_interval()
8038 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_probe_interval()
8048 char __user *optval, int __user *optlen) in sctp_getsockopt() argument
8064 retval = af->getsockopt(sk, level, optname, optval, optlen); in sctp_getsockopt()
8078 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8081 retval = sctp_getsockopt_disable_fragments(sk, len, optval, in sctp_getsockopt()
8085 retval = sctp_getsockopt_events(sk, len, optval, optlen); in sctp_getsockopt()
8088 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen); in sctp_getsockopt()
8091 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen); in sctp_getsockopt()
8094 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen); in sctp_getsockopt()
8097 retval = sctp_getsockopt_peer_addr_params(sk, len, optval, in sctp_getsockopt()
8101 retval = sctp_getsockopt_delayed_ack(sk, len, optval, in sctp_getsockopt()
8105 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8108 retval = sctp_getsockopt_peer_addrs(sk, len, optval, in sctp_getsockopt()
8112 retval = sctp_getsockopt_local_addrs(sk, len, optval, in sctp_getsockopt()
8116 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen); in sctp_getsockopt()
8120 optval, optlen); in sctp_getsockopt()
8124 optval, optlen); in sctp_getsockopt()
8127 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen); in sctp_getsockopt()
8130 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen); in sctp_getsockopt()
8133 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen); in sctp_getsockopt()
8136 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen); in sctp_getsockopt()
8139 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen); in sctp_getsockopt()
8142 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen); in sctp_getsockopt()
8145 retval = sctp_getsockopt_peer_addr_info(sk, len, optval, in sctp_getsockopt()
8149 retval = sctp_getsockopt_adaptation_layer(sk, len, optval, in sctp_getsockopt()
8153 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8156 retval = sctp_getsockopt_fragment_interleave(sk, len, optval, in sctp_getsockopt()
8160 retval = sctp_getsockopt_partial_delivery_point(sk, len, optval, in sctp_getsockopt()
8164 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen); in sctp_getsockopt()
8173 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen); in sctp_getsockopt()
8176 retval = sctp_getsockopt_active_key(sk, len, optval, optlen); in sctp_getsockopt()
8179 retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval, in sctp_getsockopt()
8183 retval = sctp_getsockopt_local_auth_chunks(sk, len, optval, in sctp_getsockopt()
8187 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen); in sctp_getsockopt()
8190 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen); in sctp_getsockopt()
8193 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen); in sctp_getsockopt()
8196 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, in sctp_getsockopt()
8200 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, in sctp_getsockopt()
8204 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen); in sctp_getsockopt()
8207 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen); in sctp_getsockopt()
8210 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen); in sctp_getsockopt()
8213 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen); in sctp_getsockopt()
8216 retval = sctp_getsockopt_default_prinfo(sk, len, optval, in sctp_getsockopt()
8220 retval = sctp_getsockopt_pr_assocstatus(sk, len, optval, in sctp_getsockopt()
8224 retval = sctp_getsockopt_pr_streamstatus(sk, len, optval, in sctp_getsockopt()
8228 retval = sctp_getsockopt_reconfig_supported(sk, len, optval, in sctp_getsockopt()
8232 retval = sctp_getsockopt_enable_strreset(sk, len, optval, in sctp_getsockopt()
8236 retval = sctp_getsockopt_scheduler(sk, len, optval, in sctp_getsockopt()
8240 retval = sctp_getsockopt_scheduler_value(sk, len, optval, in sctp_getsockopt()
8244 retval = sctp_getsockopt_interleaving_supported(sk, len, optval, in sctp_getsockopt()
8248 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen); in sctp_getsockopt()
8251 retval = sctp_getsockopt_event(sk, len, optval, optlen); in sctp_getsockopt()
8254 retval = sctp_getsockopt_asconf_supported(sk, len, optval, in sctp_getsockopt()
8258 retval = sctp_getsockopt_auth_supported(sk, len, optval, in sctp_getsockopt()
8262 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen); in sctp_getsockopt()
8265 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen); in sctp_getsockopt()
8268 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen); in sctp_getsockopt()
8271 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen); in sctp_getsockopt()