Lines Matching refs:optval

1388 				     char __user *optval,
1402 if (copy_from_user(&param32, optval, sizeof(param32)))
1413 if (copy_from_user(&param, optval, sizeof(param)))
1424 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id)))
2269 static int sctp_setsockopt_autoclose(struct sock *sk, u32 *optval,
2281 sp->autoclose = *optval;
4559 * ret = getsockopt(int sd, int level, int optname, void __user *optval,
4561 * ret = setsockopt(int sd, int level, int optname, const void __user *optval,
4567 * optval - the buffer to store the value of the option.
4571 sockptr_t optval, unsigned int optlen)
4587 return af->setsockopt(sk, level, optname, optval, optlen);
4595 kopt = memdup_sockptr(optval, optlen);
5409 char __user *optval,
5424 if (copy_from_user(&status, optval, len)) {
5471 if (copy_to_user(optval, &status, len)) {
5489 char __user *optval,
5502 if (copy_from_user(&pinfo, optval, len)) {
5535 if (copy_to_user(optval, &pinfo, len)) {
5552 char __user *optval, int __user *optlen)
5563 if (copy_to_user(optval, &val, len))
5573 static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
5591 if (copy_to_user(optval, &subscribe, len))
5608 static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen)
5618 if (put_user(sctp_sk(sk)->autoclose, (int __user *)optval))
5710 static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen)
5719 if (copy_from_user(&peeloff, optval, len))
5733 if (copy_to_user(optval, &peeloff, len)) {
5744 char __user *optval, int __user *optlen)
5753 if (copy_from_user(&peeloff, optval, len))
5768 if (copy_to_user(optval, &peeloff, len)) {
5911 char __user *optval, int __user *optlen)
5927 if (copy_from_user(&params, optval, len))
6009 if (copy_to_user(optval, &params, len))
6054 char __user *optval,
6064 if (copy_from_user(&params, optval, len))
6072 if (copy_from_user(&params, optval, len))
6107 if (copy_to_user(optval, &params, len))
6127 static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen)
6134 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len))
6141 char __user *optval, int __user *optlen)
6157 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs)))
6165 to = optval + offsetof(struct sctp_getaddrs, addrs);
6182 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num))
6184 bytes_copied = ((char __user *)to) - optval;
6237 char __user *optval, int __user *optlen)
6257 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs)))
6275 to = optval + offsetof(struct sctp_getaddrs, addrs);
6324 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) {
6345 char __user *optval, int __user *optlen)
6356 if (copy_from_user(&prim, optval, len))
6374 if (copy_to_user(optval, &prim, len))
6387 char __user *optval, int __user *optlen)
6400 if (copy_to_user(optval, &adaptation, len))
6426 int len, char __user *optval,
6438 if (copy_from_user(&info, optval, len))
6462 if (copy_to_user(optval, &info, len))
6472 char __user *optval,
6484 if (copy_from_user(&info, optval, len))
6506 if (copy_to_user(optval, &info, len))
6523 char __user *optval, int __user *optlen)
6534 if (copy_to_user(optval, &val, len))
6552 char __user *optval,
6562 if (copy_from_user(&rtoinfo, optval, len))
6588 if (copy_to_user(optval, &rtoinfo, len))
6606 char __user *optval,
6620 if (copy_from_user(&assocparams, optval, len))
6658 if (copy_to_user(optval, &assocparams, len))
6675 char __user *optval, int __user *optlen)
6687 if (copy_to_user(optval, &val, len))
6698 char __user *optval, int __user *optlen)
6708 if (copy_from_user(&params, optval, len))
6721 if (copy_to_user(optval, &params, len))
6755 char __user *optval, int __user *optlen)
6769 if (copy_from_user(&params, optval, len))
6787 if (copy_to_user(optval, &params.assoc_value, len))
6790 if (copy_to_user(optval, &params, len))
6802 char __user *optval, int __user *optlen)
6814 if (copy_to_user(optval, &val, len))
6825 char __user *optval,
6838 if (copy_to_user(optval, &val, len))
6849 char __user *optval,
6864 if (copy_from_user(&params, optval, len))
6877 if (copy_to_user(optval, &params.assoc_value, len))
6880 if (copy_to_user(optval, &params, len))
6889 char __user *optval, int __user *optlen)
6892 struct sctp_hmacalgo __user *p = (void __user *)optval;
6925 char __user *optval, int __user *optlen)
6935 if (copy_from_user(&val, optval, len))
6954 if (copy_to_user(optval, &val, len))
6961 char __user *optval, int __user *optlen)
6963 struct sctp_authchunks __user *p = (void __user *)optval;
6973 if (copy_from_user(&val, optval, sizeof(val)))
7005 char __user *optval, int __user *optlen)
7008 struct sctp_authchunks __user *p = (void __user *)optval;
7018 if (copy_from_user(&val, optval, sizeof(val)))
7061 char __user *optval, int __user *optlen)
7081 if (copy_to_user(optval, &val, len))
7092 char __user *optval, int __user *optlen)
7104 if (copy_to_user(optval, &val, len))
7117 char __user *optval, int __user *optlen)
7149 if (put_user(len, optlen) || copy_to_user(optval, ids, len)) {
7166 char __user *optval, int len,
7178 if (copy_from_user(&val, optval, len))
7212 if (put_user(len, optlen) || copy_to_user(optval, &val, len))
7225 char __user *optval,
7238 if (copy_from_user(&sas, optval, len))
7276 if (copy_to_user(optval, &sas, len))
7283 char __user *optval,
7296 if (copy_to_user(optval, &val, len))
7303 char __user *optval,
7316 if (copy_to_user(optval, &val, len))
7323 char __user *optval,
7336 if (copy_from_user(&params, optval, len))
7352 if (copy_to_user(optval, &params, len))
7362 char __user *optval,
7375 if (copy_from_user(&info, optval, len))
7398 if (copy_to_user(optval, &info, len))
7408 char __user *optval,
7420 if (copy_from_user(&params, optval, len)) {
7455 if (copy_to_user(optval, &params, len)) {
7467 char __user *optval,
7480 if (copy_from_user(&params, optval, len)) {
7519 if (put_user(len, optlen) || copy_to_user(optval, &params, len)) {
7531 char __user *optval,
7544 if (copy_from_user(&params, optval, len))
7560 if (copy_to_user(optval, &params, len))
7570 char __user *optval,
7583 if (copy_from_user(&params, optval, len))
7599 if (copy_to_user(optval, &params, len))
7609 char __user *optval,
7622 if (copy_from_user(&params, optval, len))
7638 if (copy_to_user(optval, &params, len))
7648 char __user *optval,
7661 if (copy_from_user(&params, optval, len))
7680 if (copy_to_user(optval, &params, len)) {
7690 char __user *optval,
7703 if (copy_from_user(&params, optval, len))
7719 if (copy_to_user(optval, &params, len))
7729 char __user *optval,
7742 if (copy_to_user(optval, &val, len))
7748 static int sctp_getsockopt_event(struct sock *sk, int len, char __user *optval,
7759 if (copy_from_user(&param, optval, len))
7777 if (copy_to_user(optval, &param, len))
7784 char __user *optval,
7797 if (copy_from_user(&params, optval, len))
7813 if (copy_to_user(optval, &params, len))
7823 char __user *optval,
7836 if (copy_from_user(&params, optval, len))
7852 if (copy_to_user(optval, &params, len))
7862 char __user *optval,
7875 if (copy_from_user(&params, optval, len))
7891 if (copy_to_user(optval, &params, len))
7901 char __user *optval,
7914 if (copy_from_user(&params, optval, len))
7930 if (copy_to_user(optval, &params, len))
7940 char __user *optval, int __user *optlen)
7951 if (copy_from_user(&encap, optval, len))
7989 if (copy_to_user(optval, &encap, len))
7999 char __user *optval,
8011 if (copy_from_user(&params, optval, len))
8049 if (copy_to_user(optval, &params, len))
8059 char __user *optval, int __user *optlen)
8075 retval = af->getsockopt(sk, level, optname, optval, optlen);
8089 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen);
8092 retval = sctp_getsockopt_disable_fragments(sk, len, optval,
8096 retval = sctp_getsockopt_events(sk, len, optval, optlen);
8099 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen);
8102 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen);
8105 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen);
8108 retval = sctp_getsockopt_peer_addr_params(sk, len, optval,
8112 retval = sctp_getsockopt_delayed_ack(sk, len, optval,
8116 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen);
8119 retval = sctp_getsockopt_peer_addrs(sk, len, optval,
8123 retval = sctp_getsockopt_local_addrs(sk, len, optval,
8127 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen);
8131 optval, optlen);
8135 optval, optlen);
8138 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen);
8141 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen);
8144 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen);
8147 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen);
8150 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen);
8153 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen);
8156 retval = sctp_getsockopt_peer_addr_info(sk, len, optval,
8160 retval = sctp_getsockopt_adaptation_layer(sk, len, optval,
8164 retval = sctp_getsockopt_context(sk, len, optval, optlen);
8167 retval = sctp_getsockopt_fragment_interleave(sk, len, optval,
8171 retval = sctp_getsockopt_partial_delivery_point(sk, len, optval,
8175 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen);
8184 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen);
8187 retval = sctp_getsockopt_active_key(sk, len, optval, optlen);
8190 retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval,
8194 retval = sctp_getsockopt_local_auth_chunks(sk, len, optval,
8198 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen);
8201 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen);
8204 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen);
8207 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len,
8211 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len,
8215 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen);
8218 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen);
8221 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen);
8224 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen);
8227 retval = sctp_getsockopt_default_prinfo(sk, len, optval,
8231 retval = sctp_getsockopt_pr_assocstatus(sk, len, optval,
8235 retval = sctp_getsockopt_pr_streamstatus(sk, len, optval,
8239 retval = sctp_getsockopt_reconfig_supported(sk, len, optval,
8243 retval = sctp_getsockopt_enable_strreset(sk, len, optval,
8247 retval = sctp_getsockopt_scheduler(sk, len, optval,
8251 retval = sctp_getsockopt_scheduler_value(sk, len, optval,
8255 retval = sctp_getsockopt_interleaving_supported(sk, len, optval,
8259 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen);
8262 retval = sctp_getsockopt_event(sk, len, optval, optlen);
8265 retval = sctp_getsockopt_asconf_supported(sk, len, optval,
8269 retval = sctp_getsockopt_auth_supported(sk, len, optval,
8273 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen);
8276 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen);
8279 retval = sctp_getsockopt_encap_port(sk, len, optval, optlen);
8282 retval = sctp_getsockopt_probe_interval(sk, len, optval, optlen);