Lines Matching refs:rds_sock

300 	struct rds_sock		*r_sock; /* back pointer to the socket that owns us */
406 struct rds_sock *m_rs;
556 struct rds_sock *rs, u32 *key_ret,
570 struct rds_sock { struct
645 static inline struct rds_sock *rds_sk_to_rs(const struct sock *sk) in rds_sk_to_rs() argument
647 return container_of(sk, struct rds_sock, rs_sk); in rds_sk_to_rs()
649 static inline struct sock *rds_rs_to_sk(struct rds_sock *rs) in rds_rs_to_sk()
659 static inline int rds_sk_sndbuf(struct rds_sock *rs) in rds_sk_sndbuf()
663 static inline int rds_sk_rcvbuf(struct rds_sock *rs) in rds_sk_rcvbuf()
708 void rds_sock_addref(struct rds_sock *rs);
709 void rds_sock_put(struct rds_sock *rs);
710 void rds_wake_sk_sleep(struct rds_sock *rs);
723 void rds_remove_bound(struct rds_sock *rs);
724 struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port,
735 int rds_cong_wait(struct rds_cong_map *map, __be16 port, int nonblock, struct rds_sock *rs);
739 void rds_cong_add_socket(struct rds_sock *);
740 void rds_cong_remove_socket(struct rds_sock *);
877 void rds_clear_recv_queue(struct rds_sock *rs);
878 int rds_notify_queue_get(struct rds_sock *rs, struct msghdr *msg);
892 void rds_send_drop_to(struct rds_sock *rs, struct sockaddr_in6 *dest);
902 void rds_rdma_unuse(struct rds_sock *rs, u32 r_key, int force);
903 int rds_get_mr(struct rds_sock *rs, char __user *optval, int optlen);
904 int rds_get_mr_for_dest(struct rds_sock *rs, char __user *optval, int optlen);
905 int rds_free_mr(struct rds_sock *rs, char __user *optval, int optlen);
906 void rds_rdma_drop_keys(struct rds_sock *rs);
908 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm,
910 int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm,
912 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm,
914 int rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm,
920 int rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm,