Lines Matching refs:optval

200 static int rds_cancel_sent_to(struct rds_sock *rs, char __user *optval,  in rds_cancel_sent_to()  argument
217 if (copy_from_user(&sin, optval, sizeof(sin))) { in rds_cancel_sent_to()
227 static int rds_set_bool_option(unsigned char *optvar, char __user *optval, in rds_set_bool_option() argument
234 if (get_user(value, (int __user *) optval)) in rds_set_bool_option()
240 static int rds_cong_monitor(struct rds_sock *rs, char __user *optval, in rds_cong_monitor() argument
245 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
258 static int rds_set_transport(struct rds_sock *rs, char __user *optval, in rds_set_transport() argument
269 if (copy_from_user(&t_type, (int __user *)optval, sizeof(t_type))) in rds_set_transport()
281 char __user *optval, unsigned int optlen) in rds_setsockopt() argument
293 ret = rds_cancel_sent_to(rs, optval, optlen); in rds_setsockopt()
296 ret = rds_get_mr(rs, optval, optlen); in rds_setsockopt()
299 ret = rds_get_mr_for_dest(rs, optval, optlen); in rds_setsockopt()
302 ret = rds_free_mr(rs, optval, optlen); in rds_setsockopt()
305 ret = rds_set_bool_option(&rs->rs_recverr, optval, optlen); in rds_setsockopt()
308 ret = rds_cong_monitor(rs, optval, optlen); in rds_setsockopt()
312 ret = rds_set_transport(rs, optval, optlen); in rds_setsockopt()
323 char __user *optval, int __user *optlen) in rds_getsockopt() argument
339 ret = rds_info_getsockopt(sock, optname, optval, in rds_getsockopt()
347 if (put_user(rs->rs_recverr, (int __user *) optval) || in rds_getsockopt()
360 if (put_user(trans, (int __user *)optval) || in rds_getsockopt()