rdsv3_message
list_create(&rs->rs_send_queue, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_sock_item));
struct rdsv3_message *
struct rdsv3_message *rm;
struct rdsv3_message *rm, *rtmp;
list_create(&to_be_dropped, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_conn_item));
struct rdsv3_message *rm;
struct rdsv3_message *rm = send->s_rm;
struct rdsv3_message *rm;
rdsv3_ib_send_rdma_complete(struct rdsv3_message *rm,
rdsv3_ib_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm,
struct rdsv3_message *rm = __containerof(inc, struct rdsv3_message,
rdsv3_loop_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm,
rdsv3_message_put(struct rdsv3_message *rm)
kmem_free(rm, sizeof (struct rdsv3_message) +
struct rdsv3_message *rm =
__containerof(inc, struct rdsv3_message, m_inc);
struct rdsv3_message *
struct rdsv3_message *rm;
rm = kmem_zalloc(sizeof (struct rdsv3_message) +
struct rdsv3_message *
struct rdsv3_message *rm;
struct rdsv3_message *
struct rdsv3_message *rm;
struct rdsv3_message *rm;
rm = __containerof(inc, struct rdsv3_message, m_inc);
rdsv3_message_wait(struct rdsv3_message *rm)
rdsv3_message_unmapped(struct rdsv3_message *rm)
rdsv3_message_addref(struct rdsv3_message *rm)
rdsv3_message_purge(struct rdsv3_message *rm)
rdsv3_cmsg_rdma_args(struct rdsv3_sock *rs, struct rdsv3_message *rm,
rdsv3_cmsg_rdma_dest(struct rdsv3_sock *rs, struct rdsv3_message *rm,
rdsv3_cmsg_rdma_map(struct rdsv3_sock *rs, struct rdsv3_message *rm,
list_create(&conn->c_send_queue, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_conn_item));
list_create(&conn->c_retrans, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_conn_item));
struct rdsv3_message *rm;
struct rdsv3_message *rm;
list_create(&to_be_dropped, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_conn_item));
rdsv3_send_sndbuf_remove(struct rdsv3_sock *rs, struct rdsv3_message *rm)
rdsv3_send_is_acked(struct rdsv3_message *rm, uint64_t ack,
struct rdsv3_message *rm;
rdsv3_rdma_send_complete(struct rdsv3_message *rm, int status)
__rdsv3_rdma_send_complete(struct rdsv3_sock *rs, struct rdsv3_message *rm,
struct rdsv3_message *
struct rdsv3_message *rm, *tmp, *found = NULL;
struct rdsv3_message *rm;
struct rdsv3_message *rm, *tmp;
list_create(&list, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_conn_item));
struct rdsv3_message *rm, *tmp;
list_create(&list, sizeof (struct rdsv3_message),
offsetof(struct rdsv3_message, m_sock_item));
struct rdsv3_message *rm, *tmp;
struct rdsv3_message *rm, uint16_be_t sport,
rdsv3_cmsg_send(struct rdsv3_sock *rs, struct rdsv3_message *rm,
struct rdsv3_message *rm = NULL;
struct rdsv3_message *i_rm;
int rdsv3_ib_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm,
struct rdsv3_message *s_rm;
int rdsv3_cmsg_rdma_args(struct rdsv3_sock *rs, struct rdsv3_message *rm,
int rdsv3_cmsg_rdma_dest(struct rdsv3_sock *rs, struct rdsv3_message *rm,
int rdsv3_cmsg_rdma_map(struct rdsv3_sock *rs, struct rdsv3_message *rm,
void rdsv3_rdma_send_complete(struct rdsv3_message *rm, int);
struct rdsv3_message *c_xmit_rm;
int (*xmit)(struct rdsv3_connection *conn, struct rdsv3_message *rm,
typedef int (*is_acked_func)(struct rdsv3_message *rm, uint64_t ack);
struct rdsv3_message *rdsv3_send_get_message(struct rdsv3_connection *,
struct rdsv3_message *rdsv3_cong_update_alloc(struct rdsv3_connection *conn);
struct rdsv3_message *rdsv3_message_alloc(unsigned int nents, int gfp);
struct rdsv3_message *rdsv3_message_copy_from_user(struct uio *uiop,
struct rdsv3_message *rdsv3_message_map_pages(unsigned long *page_addrs,
void rdsv3_message_addref(struct rdsv3_message *rm);
void rdsv3_message_put(struct rdsv3_message *rm);
void rdsv3_message_wait(struct rdsv3_message *rm);
void rdsv3_message_unmapped(struct rdsv3_message *rm);