• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/sctp/

Lines Matching defs:optval

1292 					char __user *optval,
1302 if (copy_from_user(&param, optval, sizeof(param)))
1310 if (copy_to_user(optval, &assoc_id, sizeof(assoc_id)))
1977 char __user *optval,
1985 if (get_user(val, (int __user *)optval))
1993 static int sctp_setsockopt_events(struct sock *sk, char __user *optval,
1998 if (copy_from_user(&sctp_sk(sk)->subscribe, optval, optlen))
2014 static int sctp_setsockopt_autoclose(struct sock *sk, char __user *optval,
2024 if (copy_from_user(&sp->autoclose, optval, optlen))
2270 char __user *optval,
2283 if (copy_from_user(&params, optval, optlen))
2383 char __user *optval, unsigned int optlen)
2391 if (copy_from_user(&params, optval, optlen))
2400 if (copy_from_user(&params, optval, optlen))
2499 static int sctp_setsockopt_initmsg(struct sock *sk, char __user *optval, unsigned int optlen)
2506 if (copy_from_user(&sinit, optval, optlen))
2536 char __user *optval,
2545 if (copy_from_user(&info, optval, optlen))
2575 static int sctp_setsockopt_primary_addr(struct sock *sk, char __user *optval,
2584 if (copy_from_user(&prim, optval, sizeof(struct sctp_prim)))
2604 static int sctp_setsockopt_nodelay(struct sock *sk, char __user *optval,
2611 if (get_user(val, (int __user *)optval))
2630 static int sctp_setsockopt_rtoinfo(struct sock *sk, char __user *optval, unsigned int optlen)
2638 if (copy_from_user(&rtoinfo, optval, optlen))
2683 static int sctp_setsockopt_associnfo(struct sock *sk, char __user *optval, unsigned int optlen)
2691 if (copy_from_user(&assocparams, optval, optlen))
2755 static int sctp_setsockopt_mappedv4(struct sock *sk, char __user *optval, unsigned int optlen)
2762 if (get_user(val, (int __user *)optval))
2799 static int sctp_setsockopt_maxseg(struct sock *sk, char __user *optval, unsigned int optlen)
2811 if (copy_from_user(&val, optval, optlen))
2815 if (copy_from_user(&params, optval, optlen))
2853 static int sctp_setsockopt_peer_primary_addr(struct sock *sk, char __user *optval,
2872 if (copy_from_user(&prim, optval, optlen))
2904 static int sctp_setsockopt_adaptation_layer(struct sock *sk, char __user *optval,
2911 if (copy_from_user(&adaptation, optval, optlen))
2933 static int sctp_setsockopt_context(struct sock *sk, char __user *optval,
2942 if (copy_from_user(&params, optval, optlen))
2984 char __user *optval,
2991 if (get_user(val, (int __user *)optval))
3017 char __user *optval,
3024 if (get_user(val, (int __user *)optval))
3050 char __user *optval,
3064 if (copy_from_user(&val, optval, optlen))
3067 if (copy_from_user(&params, optval, optlen))
3095 char __user *optval,
3105 if (copy_from_user(&val, optval, optlen))
3127 char __user *optval,
3144 if (copy_from_user(hmacs, optval, optlen)) {
3169 char __user *optval,
3186 if (copy_from_user(authkey, optval, optlen)) {
3215 char __user *optval,
3226 if (copy_from_user(&val, optval, optlen))
3243 char __user *optval,
3254 if (copy_from_user(&val, optval, optlen))
3275 * ret = getsockopt(int sd, int level, int optname, void __user *optval,
3277 * ret = setsockopt(int sd, int level, int optname, const void __user *optval,
3283 * optval - the buffer to store the value of the option.
3287 char __user *optval, unsigned int optlen)
3302 retval = af->setsockopt(sk, level, optname, optval, optlen);
3311 retval = sctp_setsockopt_bindx(sk, (struct sockaddr __user *)optval,
3317 retval = sctp_setsockopt_bindx(sk, (struct sockaddr __user *)optval,
3324 (struct sockaddr __user *)optval,
3331 (struct sockaddr __user *)optval,
3336 retval = sctp_setsockopt_disable_fragments(sk, optval, optlen);
3340 retval = sctp_setsockopt_events(sk, optval, optlen);
3344 retval = sctp_setsockopt_autoclose(sk, optval, optlen);
3348 retval = sctp_setsockopt_peer_addr_params(sk, optval, optlen);
3352 retval = sctp_setsockopt_delayed_ack(sk, optval, optlen);
3355 retval = sctp_setsockopt_partial_delivery_point(sk, optval, optlen);
3359 retval = sctp_setsockopt_initmsg(sk, optval, optlen);
3362 retval = sctp_setsockopt_default_send_param(sk, optval,
3366 retval = sctp_setsockopt_primary_addr(sk, optval, optlen);
3369 retval = sctp_setsockopt_peer_primary_addr(sk, optval, optlen);
3372 retval = sctp_setsockopt_nodelay(sk, optval, optlen);
3375 retval = sctp_setsockopt_rtoinfo(sk, optval, optlen);
3378 retval = sctp_setsockopt_associnfo(sk, optval, optlen);
3381 retval = sctp_setsockopt_mappedv4(sk, optval, optlen);
3384 retval = sctp_setsockopt_maxseg(sk, optval, optlen);
3387 retval = sctp_setsockopt_adaptation_layer(sk, optval, optlen);
3390 retval = sctp_setsockopt_context(sk, optval, optlen);
3393 retval = sctp_setsockopt_fragment_interleave(sk, optval, optlen);
3396 retval = sctp_setsockopt_maxburst(sk, optval, optlen);
3399 retval = sctp_setsockopt_auth_chunk(sk, optval, optlen);
3402 retval = sctp_setsockopt_hmac_ident(sk, optval, optlen);
3405 retval = sctp_setsockopt_auth_key(sk, optval, optlen);
3408 retval = sctp_setsockopt_active_key(sk, optval, optlen);
3411 retval = sctp_setsockopt_del_key(sk, optval, optlen);
3724 char __user *optval,
3739 if (copy_from_user(&status, optval, len)) {
3786 if (copy_to_user(optval, &status, len)) {
3804 char __user *optval,
3817 if (copy_from_user(&pinfo, optval, len)) {
3842 if (copy_to_user(optval, &pinfo, len)) {
3859 char __user *optval, int __user *optlen)
3870 if (copy_to_user(optval, &val, len))
3880 static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
3888 if (copy_to_user(optval, &sctp_sk(sk)->subscribe, len))
3904 static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen)
3914 if (copy_to_user(optval, &sctp_sk(sk)->autoclose, sizeof(int)))
3957 static int sctp_getsockopt_peeloff(struct sock *sk, int len, char __user *optval, int __user *optlen)
3967 if (copy_from_user(&peeloff, optval, len))
3996 if (copy_to_user(optval, &peeloff, len))
4097 char __user *optval, int __user *optlen)
4107 if (copy_from_user(&params, optval, len))
4161 if (copy_to_user(optval, &params, len))
4206 char __user *optval,
4216 if (copy_from_user(&params, optval, len))
4222 if (copy_from_user(&params, optval, len))
4257 if (copy_to_user(optval, &params, len))
4277 static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen)
4284 if (copy_to_user(optval, &sctp_sk(sk)->initmsg, len))
4291 char __user *optval, int __user *optlen)
4307 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs)))
4315 to = optval + offsetof(struct sctp_getaddrs,addrs);
4332 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num))
4334 bytes_copied = ((char __user *)to) - optval;
4386 char __user *optval, int __user *optlen)
4406 if (copy_from_user(&getaddrs, optval, sizeof(struct sctp_getaddrs)))
4424 to = optval + offsetof(struct sctp_getaddrs,addrs);
4473 if (put_user(cnt, &((struct sctp_getaddrs __user *)optval)->addr_num)) {
4491 char __user *optval, int __user *optlen)
4502 if (copy_from_user(&prim, optval, len))
4520 if (copy_to_user(optval, &prim, len))
4533 char __user *optval, int __user *optlen)
4546 if (copy_to_user(optval, &adaptation, len))
4572 int len, char __user *optval,
4584 if (copy_from_user(&info, optval, len))
4607 if (copy_to_user(optval, &info, len))
4624 char __user *optval, int __user *optlen)
4635 if (copy_to_user(optval, &val, len))
4653 char __user *optval,
4663 if (copy_from_user(&rtoinfo, optval, len))
4688 if (copy_to_user(optval, &rtoinfo, len))
4706 char __user *optval,
4720 if (copy_from_user(&assocparams, optval, len))
4760 if (copy_to_user(optval, &assocparams, len))
4777 char __user *optval, int __user *optlen)
4789 if (copy_to_user(optval, &val, len))
4800 char __user *optval, int __user *optlen)
4811 if (copy_from_user(&params, optval, len))
4827 if (copy_to_user(optval, &params, len))
4861 char __user *optval, int __user *optlen)
4874 if (copy_from_user(&params, optval, sizeof(params)))
4891 if (copy_to_user(optval, &params.assoc_value, len))
4894 if (copy_to_user(optval, &params, len))
4906 char __user *optval, int __user *optlen)
4918 if (copy_to_user(optval, &val, len))
4929 char __user *optval,
4942 if (copy_to_user(optval, &val, len))
4953 char __user *optval,
4968 if (copy_from_user(&params, optval, len))
4984 if (copy_to_user(optval, &params.assoc_value, len))
4987 if (copy_to_user(optval, &params, len))
4996 char __user *optval, int __user *optlen)
4998 struct sctp_hmacalgo __user *p = (void __user *)optval;
5025 char __user *optval, int __user *optlen)
5035 if (copy_from_user(&val, optval, sizeof(struct sctp_authkeyid)))
5050 if (copy_to_user(optval, &val, len))
5057 char __user *optval, int __user *optlen)
5059 struct sctp_authchunks __user *p = (void __user *)optval;
5072 if (copy_from_user(&val, optval, sizeof(struct sctp_authchunks)))
5100 char __user *optval, int __user *optlen)
5102 struct sctp_authchunks __user *p = (void __user *)optval;
5115 if (copy_from_user(&val, optval, sizeof(struct sctp_authchunks)))
5153 char __user *optval, int __user *optlen)
5173 if (copy_to_user(optval, &val, len))
5180 char __user *optval, int __user *optlen)
5197 retval = af->getsockopt(sk, level, optname, optval, optlen);
5208 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen);
5211 retval = sctp_getsockopt_disable_fragments(sk, len, optval,
5215 retval = sctp_getsockopt_events(sk, len, optval, optlen);
5218 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen);
5221 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen);
5224 retval = sctp_getsockopt_peer_addr_params(sk, len, optval,
5228 retval = sctp_getsockopt_delayed_ack(sk, len, optval,
5232 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen);
5235 retval = sctp_getsockopt_peer_addrs(sk, len, optval,
5239 retval = sctp_getsockopt_local_addrs(sk, len, optval,
5243 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen);
5247 optval, optlen);
5250 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen);
5253 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen);
5256 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen);
5259 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen);
5262 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen);
5265 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen);
5268 retval = sctp_getsockopt_peer_addr_info(sk, len, optval,
5272 retval = sctp_getsockopt_adaptation_layer(sk, len, optval,
5276 retval = sctp_getsockopt_context(sk, len, optval, optlen);
5279 retval = sctp_getsockopt_fragment_interleave(sk, len, optval,
5283 retval = sctp_getsockopt_partial_delivery_point(sk, len, optval,
5287 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen);
5295 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen);
5298 retval = sctp_getsockopt_active_key(sk, len, optval, optlen);
5301 retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval,
5305 retval = sctp_getsockopt_local_auth_chunks(sk, len, optval,
5309 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen);