Lines Matching refs:optval

1388 				     char __user *optval,  in sctp_getsockopt_connectx3()  argument
1402 if (copy_from_user(&param32, optval, sizeof(param32))) in sctp_getsockopt_connectx3()
1413 if (copy_from_user(&param, optval, sizeof(param))) in sctp_getsockopt_connectx3()
1424 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id))) in sctp_getsockopt_connectx3()
2269 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval, in sctp_setsockopt_autoclose() argument
2281 sp->autoclose = *optval; in sctp_setsockopt_autoclose()
4571 sockptr_t optval, unsigned int optlen) in sctp_setsockopt() argument
4587 return af->setsockopt(sk, level, optname, optval, optlen); in sctp_setsockopt()
4595 kopt = memdup_sockptr(optval, optlen); in sctp_setsockopt()
5414 char __user *optval, in sctp_getsockopt_sctp_status() argument
5429 if (copy_from_user(&status, optval, len)) { in sctp_getsockopt_sctp_status()
5476 if (copy_to_user(optval, &status, len)) { in sctp_getsockopt_sctp_status()
5494 char __user *optval, in sctp_getsockopt_peer_addr_info() argument
5507 if (copy_from_user(&pinfo, optval, len)) { in sctp_getsockopt_peer_addr_info()
5540 if (copy_to_user(optval, &pinfo, len)) { in sctp_getsockopt_peer_addr_info()
5557 char __user *optval, int __user *optlen) in sctp_getsockopt_disable_fragments() argument
5568 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_disable_fragments()
5578 static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval, in sctp_getsockopt_events() argument
5596 if (copy_to_user(optval, &subscribe, len)) in sctp_getsockopt_events()
5613 static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *opt… in sctp_getsockopt_autoclose() argument
5623 if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval)) in sctp_getsockopt_autoclose()
5715 static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optle… in sctp_getsockopt_peeloff() argument
5724 if (copy_from_user(&peeloff, optval, len)) in sctp_getsockopt_peeloff()
5738 if (copy_to_user(optval, &peeloff, len)) { in sctp_getsockopt_peeloff()
5749 char __user *optval, int __user *optlen) in sctp_getsockopt_peeloff_flags() argument
5758 if (copy_from_user(&peeloff, optval, len)) in sctp_getsockopt_peeloff_flags()
5773 if (copy_to_user(optval, &peeloff, len)) { in sctp_getsockopt_peeloff_flags()
5916 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addr_params() argument
5932 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_peer_addr_params()
6014 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_peer_addr_params()
6059 char __user *optval, in sctp_getsockopt_delayed_ack() argument
6069 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_delayed_ack()
6077 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_delayed_ack()
6112 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_delayed_ack()
6132 static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optle… in sctp_getsockopt_initmsg() argument
6139 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len)) in sctp_getsockopt_initmsg()
6146 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_addrs() argument
6162 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_peer_addrs()
6170 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_peer_addrs()
6187 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) in sctp_getsockopt_peer_addrs()
6189 bytes_copied = ((char __user *)to) - optval; in sctp_getsockopt_peer_addrs()
6242 char __user *optval, int __user *optlen) in sctp_getsockopt_local_addrs() argument
6262 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs))) in sctp_getsockopt_local_addrs()
6280 to = optval + offsetof(struct sctp_getaddrs, addrs); in sctp_getsockopt_local_addrs()
6329 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) { in sctp_getsockopt_local_addrs()
6350 char __user *optval, int __user *optlen) in sctp_getsockopt_primary_addr() argument
6361 if (copy_from_user(&prim, optval, len)) in sctp_getsockopt_primary_addr()
6379 if (copy_to_user(optval, &prim, len)) in sctp_getsockopt_primary_addr()
6392 char __user *optval, int __user *optlen) in sctp_getsockopt_adaptation_layer() argument
6405 if (copy_to_user(optval, &adaptation, len)) in sctp_getsockopt_adaptation_layer()
6431 int len, char __user *optval, in sctp_getsockopt_default_send_param() argument
6443 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_send_param()
6467 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_send_param()
6477 char __user *optval, in sctp_getsockopt_default_sndinfo() argument
6489 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_sndinfo()
6511 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_sndinfo()
6528 char __user *optval, int __user *optlen) in sctp_getsockopt_nodelay() argument
6539 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_nodelay()
6557 char __user *optval, in sctp_getsockopt_rtoinfo() argument
6567 if (copy_from_user(&rtoinfo, optval, len)) in sctp_getsockopt_rtoinfo()
6593 if (copy_to_user(optval, &rtoinfo, len)) in sctp_getsockopt_rtoinfo()
6611 char __user *optval, in sctp_getsockopt_associnfo() argument
6625 if (copy_from_user(&assocparams, optval, len)) in sctp_getsockopt_associnfo()
6663 if (copy_to_user(optval, &assocparams, len)) in sctp_getsockopt_associnfo()
6680 char __user *optval, int __user *optlen) in sctp_getsockopt_mappedv4() argument
6692 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_mappedv4()
6703 char __user *optval, int __user *optlen) in sctp_getsockopt_context() argument
6713 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_context()
6726 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_context()
6760 char __user *optval, int __user *optlen) in sctp_getsockopt_maxseg() argument
6774 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_maxseg()
6792 if (copy_to_user(optval, &params.assoc_value, len)) in sctp_getsockopt_maxseg()
6795 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_maxseg()
6807 char __user *optval, int __user *optlen) in sctp_getsockopt_fragment_interleave() argument
6819 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_fragment_interleave()
6830 char __user *optval, in sctp_getsockopt_partial_delivery_point() argument
6843 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_partial_delivery_point()
6854 char __user *optval, in sctp_getsockopt_maxburst() argument
6869 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_maxburst()
6882 if (copy_to_user(optval, &params.assoc_value, len)) in sctp_getsockopt_maxburst()
6885 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_maxburst()
6894 char __user *optval, int __user *optlen) in sctp_getsockopt_hmac_ident() argument
6897 struct sctp_hmacalgo __user *p = (void __user *)optval; in sctp_getsockopt_hmac_ident()
6930 char __user *optval, int __user *optlen) in sctp_getsockopt_active_key() argument
6940 if (copy_from_user(&val, optval, len)) in sctp_getsockopt_active_key()
6959 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_active_key()
6966 char __user *optval, int __user *optlen) in sctp_getsockopt_peer_auth_chunks() argument
6968 struct sctp_authchunks __user *p = (void __user *)optval; in sctp_getsockopt_peer_auth_chunks()
6978 if (copy_from_user(&val, optval, sizeof(val))) in sctp_getsockopt_peer_auth_chunks()
7010 char __user *optval, int __user *optlen) in sctp_getsockopt_local_auth_chunks() argument
7013 struct sctp_authchunks __user *p = (void __user *)optval; in sctp_getsockopt_local_auth_chunks()
7023 if (copy_from_user(&val, optval, sizeof(val))) in sctp_getsockopt_local_auth_chunks()
7066 char __user *optval, int __user *optlen) in sctp_getsockopt_assoc_number() argument
7086 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_assoc_number()
7097 char __user *optval, int __user *optlen) in sctp_getsockopt_auto_asconf() argument
7109 if (copy_to_user(optval, &val, len)) 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()
7172 char __user *optval, int len, in sctp_getsockopt_paddr_thresholds() argument
7184 if (copy_from_user(&val, optval, len)) in sctp_getsockopt_paddr_thresholds()
7218 if (put_user(len, optlen) || copy_to_user(optval, &val, len)) in sctp_getsockopt_paddr_thresholds()
7231 char __user *optval, in sctp_getsockopt_assoc_stats() argument
7244 if (copy_from_user(&sas, optval, len)) in sctp_getsockopt_assoc_stats()
7282 if (copy_to_user(optval, &sas, len)) in sctp_getsockopt_assoc_stats()
7289 char __user *optval, in sctp_getsockopt_recvrcvinfo() argument
7302 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_recvrcvinfo()
7309 char __user *optval, in sctp_getsockopt_recvnxtinfo() argument
7322 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_recvnxtinfo()
7329 char __user *optval, in sctp_getsockopt_pr_supported() argument
7342 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_pr_supported()
7358 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_pr_supported()
7368 char __user *optval, in sctp_getsockopt_default_prinfo() argument
7381 if (copy_from_user(&info, optval, len)) in sctp_getsockopt_default_prinfo()
7404 if (copy_to_user(optval, &info, len)) in sctp_getsockopt_default_prinfo()
7414 char __user *optval, in sctp_getsockopt_pr_assocstatus() argument
7426 if (copy_from_user(&params, optval, len)) { in sctp_getsockopt_pr_assocstatus()
7461 if (copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_assocstatus()
7473 char __user *optval, in sctp_getsockopt_pr_streamstatus() argument
7486 if (copy_from_user(&params, optval, len)) { in sctp_getsockopt_pr_streamstatus()
7525 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) { in sctp_getsockopt_pr_streamstatus()
7537 char __user *optval, in sctp_getsockopt_reconfig_supported() argument
7550 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_reconfig_supported()
7566 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_reconfig_supported()
7576 char __user *optval, in sctp_getsockopt_enable_strreset() argument
7589 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_enable_strreset()
7605 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_enable_strreset()
7615 char __user *optval, in sctp_getsockopt_scheduler() argument
7628 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_scheduler()
7644 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_scheduler()
7654 char __user *optval, in sctp_getsockopt_scheduler_value() argument
7667 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_scheduler_value()
7686 if (copy_to_user(optval, &params, len)) { in sctp_getsockopt_scheduler_value()
7696 char __user *optval, in sctp_getsockopt_interleaving_supported() argument
7709 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_interleaving_supported()
7725 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_interleaving_supported()
7735 char __user *optval, in sctp_getsockopt_reuse_port() argument
7748 if (copy_to_user(optval, &val, len)) in sctp_getsockopt_reuse_port()
7754 static int sctp_getsockopt_event(struct sock *sk, int len, char __user *optval, in sctp_getsockopt_event() argument
7765 if (copy_from_user(&param, optval, len)) in sctp_getsockopt_event()
7783 if (copy_to_user(optval, &param, len)) in sctp_getsockopt_event()
7790 char __user *optval, in sctp_getsockopt_asconf_supported() argument
7803 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_asconf_supported()
7819 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_asconf_supported()
7829 char __user *optval, in sctp_getsockopt_auth_supported() argument
7842 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_auth_supported()
7858 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_auth_supported()
7868 char __user *optval, in sctp_getsockopt_ecn_supported() argument
7881 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_ecn_supported()
7897 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_ecn_supported()
7907 char __user *optval, in sctp_getsockopt_pf_expose() argument
7920 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_pf_expose()
7936 if (copy_to_user(optval, &params, len)) in sctp_getsockopt_pf_expose()
7946 char __user *optval, int __user *optlen) in sctp_getsockopt_encap_port() argument
7957 if (copy_from_user(&encap, optval, len)) in sctp_getsockopt_encap_port()
7995 if (copy_to_user(optval, &encap, len)) in sctp_getsockopt_encap_port()
8005 char __user *optval, in sctp_getsockopt_probe_interval() argument
8017 if (copy_from_user(&params, optval, len)) in sctp_getsockopt_probe_interval()
8055 if (copy_to_user(optval, &params, len)) 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()
8095 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen); in sctp_getsockopt()
8098 retval = sctp_getsockopt_disable_fragments(sk, len, optval, 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()
8114 retval = sctp_getsockopt_peer_addr_params(sk, len, optval, in sctp_getsockopt()
8118 retval = sctp_getsockopt_delayed_ack(sk, len, optval, in sctp_getsockopt()
8122 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen); in sctp_getsockopt()
8125 retval = sctp_getsockopt_peer_addrs(sk, len, optval, in sctp_getsockopt()
8129 retval = sctp_getsockopt_local_addrs(sk, len, optval, 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()
8162 retval = sctp_getsockopt_peer_addr_info(sk, len, optval, in sctp_getsockopt()
8166 retval = sctp_getsockopt_adaptation_layer(sk, len, optval, in sctp_getsockopt()
8170 retval = sctp_getsockopt_context(sk, len, optval, optlen); in sctp_getsockopt()
8173 retval = sctp_getsockopt_fragment_interleave(sk, len, optval, in sctp_getsockopt()
8177 retval = sctp_getsockopt_partial_delivery_point(sk, len, optval, 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()
8196 retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval, in sctp_getsockopt()
8200 retval = sctp_getsockopt_local_auth_chunks(sk, len, optval, 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()
8213 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, in sctp_getsockopt()
8217 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len, 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()
8233 retval = sctp_getsockopt_default_prinfo(sk, len, optval, in sctp_getsockopt()
8237 retval = sctp_getsockopt_pr_assocstatus(sk, len, optval, in sctp_getsockopt()
8241 retval = sctp_getsockopt_pr_streamstatus(sk, len, optval, in sctp_getsockopt()
8245 retval = sctp_getsockopt_reconfig_supported(sk, len, optval, in sctp_getsockopt()
8249 retval = sctp_getsockopt_enable_strreset(sk, len, optval, in sctp_getsockopt()
8253 retval = sctp_getsockopt_scheduler(sk, len, optval, in sctp_getsockopt()
8257 retval = sctp_getsockopt_scheduler_value(sk, len, optval, in sctp_getsockopt()
8261 retval = sctp_getsockopt_interleaving_supported(sk, len, optval, 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()
8271 retval = sctp_getsockopt_asconf_supported(sk, len, optval, in sctp_getsockopt()
8275 retval = sctp_getsockopt_auth_supported(sk, len, optval, 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()