Home
last modified time | relevance | path

Searched refs:rds_message (Results 1 – 14 of 14) sorted by relevance

/linux/net/rds/
H A Dmessage.c53 void rds_message_addref(struct rds_message *rm) in rds_message_addref()
132 static void rds_message_purge(struct rds_message *rm) in rds_message_purge()
175 void rds_message_put(struct rds_message *rm) in rds_message_put()
324 struct rds_message *rds_message_alloc(unsigned int extra_len, gfp_t gfp) in rds_message_alloc()
326 struct rds_message *rm; in rds_message_alloc()
328 if (extra_len > KMALLOC_MAX_SIZE - sizeof(struct rds_message)) in rds_message_alloc()
331 rm = kzalloc(sizeof(struct rds_message) + extra_len, gfp); in rds_message_alloc()
351 struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents) in rds_message_alloc_sgs()
374 struct rds_message *rds_message_map_pages(unsigned long *page_addrs, unsigned int total_len) in rds_message_map_pages()
376 struct rds_message *rm; in rds_message_map_pages()
[all …]
H A Drds.h104 struct rds_message *cp_xmit_rm;
421 struct rds_message { struct
584 int (*xmit)(struct rds_connection *conn, struct rds_message *rm,
792 struct rds_message *rds_cong_update_alloc(struct rds_connection *conn);
887 struct rds_message *rds_message_alloc(unsigned int nents, gfp_t gfp);
888 struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents);
889 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
891 struct rds_message *rds_message_map_pages(unsigned long *page_addrs, unsigned int total_len);
900 void rds_message_addref(struct rds_message *rm);
901 void rds_message_put(struct rds_message *rm);
[all …]
H A Dsend.c67 struct rds_message *rm, *tmp; in rds_send_path_reset()
131 struct rds_message *rm0; in rds_mprds_cp0_catchup()
141 rm0 = list_entry(cp0->cp_retrans.next, struct rds_message, in rds_mprds_cp0_catchup()
158 rm0 = list_entry(cp0->cp_send_queue.next, struct rds_message, in rds_mprds_cp0_catchup()
190 struct rds_message *rm; in rds_send_xmit()
314 struct rds_message, in rds_send_xmit()
532 static void rds_send_sndbuf_remove(struct rds_sock *rs, struct rds_message *rm) in rds_send_sndbuf_remove()
545 static inline int rds_send_is_acked(struct rds_message *rm, u64 ack, in rds_send_is_acked()
559 void rds_rdma_send_complete(struct rds_message *rm, int status) in rds_rdma_send_complete()
595 void rds_atomic_send_complete(struct rds_message *rm, int status) in rds_atomic_send_complete()
[all …]
H A Dib_send.c48 static void rds_ib_send_complete(struct rds_message *rm, in rds_ib_send_complete()
50 void (*complete)(struct rds_message *rm, int status)) in rds_ib_send_complete()
114 rds_ib_send_complete(container_of(op, struct rds_message, rdma), in rds_ib_send_unmap_rdma()
134 rds_ib_send_complete(container_of(op, struct rds_message, atomic), in rds_ib_send_unmap_atomic()
150 static struct rds_message *rds_ib_send_unmap_op(struct rds_ib_connection *ic, in rds_ib_send_unmap_op()
154 struct rds_message *rm = NULL; in rds_ib_send_unmap_op()
160 rm = container_of(send->s_op, struct rds_message, data); in rds_ib_send_unmap_op()
167 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op()
174 rm = container_of(send->s_op, struct rds_message, atomic); in rds_ib_send_unmap_op()
245 struct rds_message *rm = NULL; in rds_ib_send_cqe_handler()
[all …]
H A Dloop.c75 static int rds_loop_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_loop_xmit()
113 struct rds_message *rm = container_of(inc, struct rds_message, m_inc); in rds_loop_inc_free()
H A Dtcp.h109 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm,
111 int rds_tcp_is_acked(struct rds_message *rm, uint64_t ack);
H A Dtcp_send.c70 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_tcp_xmit()
172 int rds_tcp_is_acked(struct rds_message *rm, uint64_t ack) in rds_tcp_is_acked()
H A Dcong.c418 struct rds_message *rds_cong_update_alloc(struct rds_connection *conn) in rds_cong_update_alloc()
421 struct rds_message *rm; in rds_cong_update_alloc()
H A Drdma.c609 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_args()
808 int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_dest()
851 int rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_map()
865 int rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_atomic()
H A Dconnection.c470 struct rds_message *rm, *rtmp; in rds_conn_path_destroy()
574 struct rds_message *rm; in rds_conn_message_info_cmn()
H A Dib.h424 int rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm,
H A Dib_cm.c1163 struct rds_message *rm; in rds_ib_conn_path_shutdown()
1165 rm = container_of(ic->i_data_op, struct rds_message, data); in rds_ib_conn_path_shutdown()
H A Drecv.c137 struct rds_message *rm, *tmp; in rds_conn_peer_gen_update()
/linux/Documentation/networking/
H A Drds.rst293 struct rds_message
340 - struct rds_message built from incoming data
343 - rds_message placed on send queue
358 - maps the rds_message's sg list