net/rds/af_rds.c
104
void rds_wake_sk_sleep(struct rds_sock *rs)
net/rds/af_rds.c
116
struct rds_sock *rs = rds_sk_to_rs(sock->sk);
net/rds/af_rds.c
215
struct rds_sock *rs = rds_sk_to_rs(sk);
net/rds/af_rds.c
256
struct rds_sock *rs = rds_sk_to_rs(sock->sk);
net/rds/af_rds.c
292
static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len)
net/rds/af_rds.c
342
static int rds_cong_monitor(struct rds_sock *rs, sockptr_t optval, int optlen)
net/rds/af_rds.c
359
static int rds_set_transport(struct net *net, struct rds_sock *rs,
net/rds/af_rds.c
409
static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval,
net/rds/af_rds.c
439
struct rds_sock *rs = rds_sk_to_rs(sock->sk);
net/rds/af_rds.c
491
struct rds_sock *rs = rds_sk_to_rs(sock->sk);
net/rds/af_rds.c
549
struct rds_sock *rs = rds_sk_to_rs(sk);
net/rds/af_rds.c
62
struct rds_sock *rs;
net/rds/af_rds.c
643
.obj_size = sizeof(struct rds_sock),
net/rds/af_rds.c
668
struct rds_sock *rs = rds_sk_to_rs(sk);
net/rds/af_rds.c
676
struct rds_sock *rs;
net/rds/af_rds.c
719
void rds_sock_addref(struct rds_sock *rs)
net/rds/af_rds.c
724
void rds_sock_put(struct rds_sock *rs)
net/rds/af_rds.c
740
struct rds_sock *rs;
net/rds/af_rds.c
785
struct rds_sock *rs;
net/rds/af_rds.c
822
struct rds_sock *rs;
net/rds/af_rds.c
882
struct rds_sock *rs;
net/rds/bind.c
148
void rds_remove_bound(struct rds_sock *rs)
net/rds/bind.c
166
struct rds_sock *rs = rds_sk_to_rs(sk);
net/rds/bind.c
47
.key_offset = offsetof(struct rds_sock, rs_bound_key),
net/rds/bind.c
48
.head_offset = offsetof(struct rds_sock, rs_bound_node),
net/rds/bind.c
72
struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port,
net/rds/bind.c
76
struct rds_sock *rs;
net/rds/bind.c
94
static int rds_add_bound(struct rds_sock *rs, const struct in6_addr *addr,
net/rds/cong.c
266
struct rds_sock *rs;
net/rds/cong.c
338
void rds_cong_add_socket(struct rds_sock *rs)
net/rds/cong.c
348
void rds_cong_remove_socket(struct rds_sock *rs)
net/rds/cong.c
369
struct rds_sock *rs)
net/rds/ib_mr.h
120
struct rds_sock *rs, u32 *key_ret,
net/rds/ib_rdma.c
547
struct rds_sock *rs, u32 *key_ret,
net/rds/message.c
147
struct rds_sock *rs = rm->m_rs;
net/rds/message.c
94
static void rds_rm_zerocopy_callback(struct rds_sock *rs,
net/rds/rdma.c
127
void rds_rdma_drop_keys(struct rds_sock *rs)
net/rds/rdma.c
172
static int __rds_rdma_map(struct rds_sock *rs, struct rds_get_mr_args *args,
net/rds/rdma.c
355
int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen)
net/rds/rdma.c
368
int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen)
net/rds/rdma.c
395
int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen)
net/rds/rdma.c
441
void rds_rdma_unuse(struct rds_sock *rs, u32 r_key, int force)
net/rds/rdma.c
605
int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm,
net/rds/rdma.c
804
int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm,
net/rds/rdma.c
847
int rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm,
net/rds/rdma.c
861
int rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm,
net/rds/rdma.c
97
struct rds_sock *rs = mr->r_sock;
net/rds/rds.h
323
struct rds_sock *r_sock; /* back pointer to the socket that owns us */
net/rds/rds.h
438
struct rds_sock *m_rs;
net/rds/rds.h
602
struct rds_sock *rs, u32 *key_ret,
net/rds/rds.h
694
static inline struct rds_sock *rds_sk_to_rs(const struct sock *sk)
net/rds/rds.h
696
return container_of(sk, struct rds_sock, rs_sk);
net/rds/rds.h
698
static inline struct sock *rds_rs_to_sk(struct rds_sock *rs)
net/rds/rds.h
708
static inline int rds_sk_sndbuf(struct rds_sock *rs)
net/rds/rds.h
712
static inline int rds_sk_rcvbuf(struct rds_sock *rs)
net/rds/rds.h
758
void rds_sock_addref(struct rds_sock *rs);
net/rds/rds.h
759
void rds_sock_put(struct rds_sock *rs);
net/rds/rds.h
760
void rds_wake_sk_sleep(struct rds_sock *rs);
net/rds/rds.h
773
void rds_remove_bound(struct rds_sock *rs);
net/rds/rds.h
774
struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port,
net/rds/rds.h
785
int rds_cong_wait(struct rds_cong_map *map, __be16 port, int nonblock, struct rds_sock *rs);
net/rds/rds.h
789
void rds_cong_add_socket(struct rds_sock *);
net/rds/rds.h
790
void rds_cong_remove_socket(struct rds_sock *);
net/rds/rds.h
934
void rds_clear_recv_queue(struct rds_sock *rs);
net/rds/rds.h
935
int rds_notify_queue_get(struct rds_sock *rs, struct msghdr *msg);
net/rds/rds.h
949
void rds_send_drop_to(struct rds_sock *rs, struct sockaddr_in6 *dest);
net/rds/rds.h
959
void rds_rdma_unuse(struct rds_sock *rs, u32 r_key, int force);
net/rds/rds.h
960
int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen);
net/rds/rds.h
961
int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen);
net/rds/rds.h
962
int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen);
net/rds/rds.h
963
void rds_rdma_drop_keys(struct rds_sock *rs);
net/rds/rds.h
966
int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm,
net/rds/rds.h
968
int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm,
net/rds/rds.h
971
int rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm,
net/rds/rds.h
977
int rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm,
net/rds/recv.c
166
static void rds_recv_incoming_exthdrs(struct rds_incoming *inc, struct rds_sock *rs)
net/rds/recv.c
320
struct rds_sock *rs = NULL;
net/rds/recv.c
452
static int rds_next_incoming(struct rds_sock *rs, struct rds_incoming **inc)
net/rds/recv.c
470
static int rds_still_queued(struct rds_sock *rs, struct rds_incoming *inc,
net/rds/recv.c
503
int rds_notify_queue_get(struct rds_sock *rs, struct msghdr *msghdr)
net/rds/recv.c
571
static int rds_notify_cong(struct rds_sock *rs, struct msghdr *msghdr)
net/rds/recv.c
593
struct rds_sock *rs)
net/rds/recv.c
651
static bool rds_recvmsg_zcookie(struct rds_sock *rs, struct msghdr *msg)
net/rds/recv.c
690
struct rds_sock *rs = rds_sk_to_rs(sk);
net/rds/recv.c
808
void rds_clear_recv_queue(struct rds_sock *rs)
net/rds/recv.c
88
static void rds_recv_rcvbuf_delta(struct rds_sock *rs, struct sock *sk,
net/rds/send.c
1032
static int rds_cmsg_zcopy(struct rds_sock *rs, struct rds_message *rm,
net/rds/send.c
1045
static int rds_cmsg_send(struct rds_sock *rs, struct rds_message *rm,
net/rds/send.c
1132
struct rds_sock *rs = rds_sk_to_rs(sk);
net/rds/send.c
532
static void rds_send_sndbuf_remove(struct rds_sock *rs, struct rds_message *rm)
net/rds/send.c
561
struct rds_sock *rs = NULL;
net/rds/send.c
597
struct rds_sock *rs = NULL;
net/rds/send.c
634
__rds_send_complete(struct rds_sock *rs, struct rds_message *rm, int status)
net/rds/send.c
667
struct rds_sock *rs = NULL;
net/rds/send.c
781
void rds_send_drop_to(struct rds_sock *rs, struct sockaddr_in6 *dest)
net/rds/send.c
877
static int rds_send_queue_rm(struct rds_sock *rs, struct rds_connection *conn,
net/rds/tcp.c
219
static void rds_tcp_tc_info(struct socket *rds_sock, unsigned int len,
net/rds/tcp.c
223
struct net *net = sock_net(rds_sock->sk);