Lines Matching refs:optlen

331 			       int optlen)  in rds_set_bool_option()  argument
335 if (optlen < sizeof(int)) in rds_set_bool_option()
343 static int rds_cong_monitor(struct rds_sock *rs, sockptr_t optval, int optlen) in rds_cong_monitor() argument
347 ret = rds_set_bool_option(&rs->rs_cong_monitor, optval, optlen); in rds_cong_monitor()
360 static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) in rds_set_transport() argument
367 if (optlen != sizeof(int)) in rds_set_transport()
382 int optlen, int optname) in rds_enable_recvtstamp() argument
386 if (optlen != sizeof(int)) in rds_enable_recvtstamp()
406 int optlen) in rds_recv_track_latency() argument
411 if (optlen != sizeof(struct rds_rx_trace_so)) in rds_recv_track_latency()
433 sockptr_t optval, unsigned int optlen) in rds_setsockopt() argument
445 ret = rds_cancel_sent_to(rs, optval, optlen); in rds_setsockopt()
448 ret = rds_get_mr(rs, optval, optlen); in rds_setsockopt()
451 ret = rds_get_mr_for_dest(rs, optval, optlen); in rds_setsockopt()
454 ret = rds_free_mr(rs, optval, optlen); in rds_setsockopt()
457 ret = rds_set_bool_option(&rs->rs_recverr, optval, optlen); in rds_setsockopt()
460 ret = rds_cong_monitor(rs, optval, optlen); in rds_setsockopt()
464 ret = rds_set_transport(rs, optval, optlen); in rds_setsockopt()
470 ret = rds_enable_recvtstamp(sock->sk, optval, optlen, optname); in rds_setsockopt()
474 ret = rds_recv_track_latency(rs, optval, optlen); in rds_setsockopt()
484 char __user *optval, int __user *optlen) in rds_getsockopt() argument
493 if (get_user(len, optlen)) { in rds_getsockopt()
501 optlen); in rds_getsockopt()
509 put_user(sizeof(int), optlen)) in rds_getsockopt()
522 put_user(sizeof(int), optlen)) in rds_getsockopt()