• Home
  • Raw
  • Download

Lines Matching refs:optval

293 static int rds_cancel_sent_to(struct rds_sock *rs, char __user *optval,  in rds_cancel_sent_to()  argument
311 if (copy_from_user(&sin, optval, sizeof(struct sockaddr_in))) { in rds_cancel_sent_to()
318 if (copy_from_user(&sin6, optval, in rds_cancel_sent_to()
330 static int rds_set_bool_option(unsigned char *optvar, char __user *optval, in rds_set_bool_option() argument
337 if (get_user(value, (int __user *) optval)) in rds_set_bool_option()
343 static int rds_cong_monitor(struct rds_sock *rs, char __user *optval, in rds_cong_monitor() argument
348 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
361 static int rds_set_transport(struct rds_sock *rs, char __user *optval, in rds_set_transport() argument
372 if (copy_from_user(&t_type, (int __user *)optval, sizeof(t_type))) in rds_set_transport()
383 static int rds_enable_recvtstamp(struct sock *sk, char __user *optval, in rds_enable_recvtstamp() argument
391 if (get_user(val, (int __user *)optval)) in rds_enable_recvtstamp()
407 static int rds_recv_track_latency(struct rds_sock *rs, char __user *optval, in rds_recv_track_latency() argument
416 if (copy_from_user(&trace, optval, sizeof(trace))) in rds_recv_track_latency()
435 char __user *optval, unsigned int optlen) in rds_setsockopt() argument
447 ret = rds_cancel_sent_to(rs, optval, optlen); in rds_setsockopt()
450 ret = rds_get_mr(rs, optval, optlen); in rds_setsockopt()
453 ret = rds_get_mr_for_dest(rs, optval, optlen); in rds_setsockopt()
456 ret = rds_free_mr(rs, optval, optlen); in rds_setsockopt()
459 ret = rds_set_bool_option(&rs->rs_recverr, optval, optlen); in rds_setsockopt()
462 ret = rds_cong_monitor(rs, optval, optlen); in rds_setsockopt()
466 ret = rds_set_transport(rs, optval, optlen); in rds_setsockopt()
472 ret = rds_enable_recvtstamp(sock->sk, optval, optlen, optname); in rds_setsockopt()
476 ret = rds_recv_track_latency(rs, optval, optlen); in rds_setsockopt()
486 char __user *optval, int __user *optlen) in rds_getsockopt() argument
502 ret = rds_info_getsockopt(sock, optname, optval, in rds_getsockopt()
510 if (put_user(rs->rs_recverr, (int __user *) optval) || in rds_getsockopt()
523 if (put_user(trans, (int __user *)optval) || in rds_getsockopt()