Home
last modified time | relevance | path

Searched refs:rds_connection (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/net/rds/
Drds.h105 struct rds_connection *cp_conn;
140 struct rds_connection { struct
151 struct rds_connection *c_passive; argument
172 struct net *rds_conn_net(struct rds_connection *conn) in rds_conn_net() argument
178 void rds_conn_net_set(struct rds_connection *conn, struct net *net) in rds_conn_net_set()
274 struct rds_connection *i_conn;
532 int (*conn_alloc)(struct rds_connection *conn, gfp_t gfp);
538 int (*xmit)(struct rds_connection *conn, struct rds_message *rm,
540 int (*xmit_rdma)(struct rds_connection *conn, struct rm_rdma_op *op);
541 int (*xmit_atomic)(struct rds_connection *conn, struct rm_atomic_op *op);
[all …]
Dib.h146 struct rds_connection *conn;
372 int rds_ib_conn_alloc(struct rds_connection *conn, gfp_t gfp);
380 void __rds_ib_conn_error(struct rds_connection *conn, const char *, ...);
384 void rds_ib_cm_connect_complete(struct rds_connection *conn,
394 void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn);
395 void rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn);
405 void rds_ib_recv_refill(struct rds_connection *conn, int prefill, gfp_t gfp);
433 int rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm,
438 int rds_ib_xmit_rdma(struct rds_connection *conn, struct rm_rdma_op *op);
439 void rds_ib_send_add_credits(struct rds_connection *conn, unsigned int credits);
[all …]
Dconnection.c82 static struct rds_connection *rds_conn_lookup(struct net *net, in rds_conn_lookup()
89 struct rds_connection *conn, *ret = NULL; in rds_conn_lookup()
114 struct rds_connection *conn = cp->cp_conn; in rds_conn_path_reset()
129 static void __rds_conn_path_init(struct rds_connection *conn, in __rds_conn_path_init()
158 static struct rds_connection *__rds_conn_create(struct net *net, in __rds_conn_create()
166 struct rds_connection *conn, *parent = NULL; in __rds_conn_create()
297 struct rds_connection *found; in __rds_conn_create()
332 struct rds_connection *rds_conn_create(struct net *net, in rds_conn_create()
342 struct rds_connection *rds_conn_create_outgoing(struct net *net, in rds_conn_create_outgoing()
354 struct rds_connection *conn = cp->cp_conn; in rds_conn_shutdown()
[all …]
Dloop.c53 static bool rds_loop_is_unloading(struct rds_connection *conn) in rds_loop_is_unloading()
75 static int rds_loop_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_loop_xmit()
126 struct rds_connection *conn;
135 static int rds_loop_conn_alloc(struct rds_connection *conn, gfp_t gfp) in rds_loop_conn_alloc()
Dib_cm.c47 static void rds_ib_set_protocol(struct rds_connection *conn, unsigned int version) in rds_ib_set_protocol()
55 static void rds_ib_set_flow_control(struct rds_connection *conn, u32 credits) in rds_ib_set_flow_control()
97 void rds_ib_cm_connect_complete(struct rds_connection *conn, struct rdma_cm_event *event) in rds_ib_cm_connect_complete()
190 static void rds_ib_cm_fill_conn_param(struct rds_connection *conn, in rds_ib_cm_fill_conn_param()
274 struct rds_connection *conn = context; in rds_ib_cq_comp_handler_recv()
310 struct rds_connection *conn = ic->conn; in rds_ib_tasklet_fn_send()
350 struct rds_connection *conn = ic->conn; in rds_ib_tasklet_fn_recv()
381 struct rds_connection *conn = data; in rds_ib_qp_event_handler()
403 struct rds_connection *conn = context; in rds_ib_cq_comp_handler_send()
439 static int rds_ib_setup_qp(struct rds_connection *conn) in rds_ib_setup_qp()
[all …]
Dcong.c186 void rds_cong_add_conn(struct rds_connection *conn) in rds_cong_add_conn()
196 void rds_cong_remove_conn(struct rds_connection *conn) in rds_cong_remove_conn()
206 int rds_cong_get_maps(struct rds_connection *conn) in rds_cong_get_maps()
219 struct rds_connection *conn; in rds_cong_queue_updates()
418 struct rds_message *rds_cong_update_alloc(struct rds_connection *conn) in rds_cong_update_alloc()
Dthreads.c99 void rds_connect_complete(struct rds_connection *conn) in rds_connect_complete()
126 struct rds_connection *conn = cp->cp_conn; in rds_queue_reconnect()
166 struct rds_connection *conn = cp->cp_conn; in rds_connect_worker()
Dib_recv.c306 static int rds_ib_recv_refill_one(struct rds_connection *conn, in rds_ib_recv_refill_one()
357 static int acquire_refill(struct rds_connection *conn) in acquire_refill()
362 static void release_refill(struct rds_connection *conn) in release_refill()
380 void rds_ib_recv_refill(struct rds_connection *conn, int prefill, gfp_t gfp) in rds_ib_recv_refill()
767 static void rds_ib_cong_recv(struct rds_connection *conn, in rds_ib_cong_recv()
834 static void rds_ib_process_recv(struct rds_connection *conn, in rds_ib_process_recv()
967 struct rds_connection *conn = ic->conn; in rds_ib_recv_cqe_handler()
1022 struct rds_connection *conn = cp->cp_conn; in rds_ib_recv_path()
Drdma_transport.h14 int rds_rdma_conn_connect(struct rds_connection *conn);
Dib_send.c249 struct rds_connection *conn = ic->conn; in rds_ib_send_cqe_handler()
382 struct rds_connection *conn = ic->i_cm_id->context; in rds_ib_send_grab_credits()
411 void rds_ib_send_add_credits(struct rds_connection *conn, unsigned int credits) in rds_ib_send_add_credits()
432 void rds_ib_advertise_credits(struct rds_connection *conn, unsigned int posted) in rds_ib_advertise_credits()
487 int rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_ib_xmit()
757 int rds_ib_xmit_atomic(struct rds_connection *conn, struct rm_atomic_op *op) in rds_ib_xmit_atomic()
843 int rds_ib_xmit_rdma(struct rds_connection *conn, struct rm_rdma_op *op) in rds_ib_xmit_rdma()
986 struct rds_connection *conn = cp->cp_conn; in rds_ib_xmit_path_complete()
Drecv.c43 void rds_inc_init(struct rds_incoming *inc, struct rds_connection *conn, in rds_inc_init()
137 static void rds_conn_peer_gen_update(struct rds_connection *conn, in rds_conn_peer_gen_update()
204 struct rds_connection *conn) in rds_recv_hs_exthdrs()
257 static void rds_start_mprds(struct rds_connection *conn) in rds_start_mprds()
287 void rds_recv_incoming(struct rds_connection *conn, struct in6_addr *saddr, in rds_recv_incoming()
Dsend.c139 struct rds_connection *conn = cp->cp_conn; in rds_send_xmit()
704 void rds_send_drop_acked(struct rds_connection *conn, u64 ack, in rds_send_drop_acked()
715 struct rds_connection *conn; in rds_send_drop_to()
808 static int rds_send_queue_rm(struct rds_sock *rs, struct rds_connection *conn, in rds_send_queue_rm()
1011 struct rds_connection *conn, int nonblock) in rds_send_mprds_hash()
1074 struct rds_connection *conn; in rds_sendmsg()
1448 rds_send_ping(struct rds_connection *conn, int cp_index) in rds_send_ping()
Dib.c290 static int rds_ib_conn_info_visitor(struct rds_connection *conn, in rds_ib_conn_info_visitor()
326 static int rds6_ib_conn_info_visitor(struct rds_connection *conn, in rds6_ib_conn_info_visitor()
493 static bool rds_ib_is_unloading(struct rds_connection *conn) in rds_ib_is_unloading()
Dtcp_listen.c83 struct rds_tcp_connection *rds_tcp_accept_one_path(struct rds_connection *conn) in rds_tcp_accept_one_path()
128 struct rds_connection *conn; in rds_tcp_accept_one()
Dtcp_recv.c105 static void rds_tcp_cong_recv(struct rds_connection *conn, in rds_tcp_cong_recv()
237 struct rds_connection *conn = cp->cp_conn; in rds_tcp_data_recv()
Dib_mr.h121 struct rds_connection *conn);
Dib_rdma.c122 void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) in rds_ib_add_conn()
141 void rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) in rds_ib_remove_conn()
553 struct rds_connection *conn) in rds_ib_get_mr()
Dtcp.h89 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm,
Dtcp.c375 static int rds_tcp_conn_alloc(struct rds_connection *conn, gfp_t gfp) in rds_tcp_conn_alloc()
415 static bool list_has_conn(struct list_head *list, struct rds_connection *conn) in list_has_conn()
431 static bool rds_tcp_is_unloading(struct rds_connection *conn) in rds_tcp_is_unloading()
Dtcp_connect.c98 struct rds_connection *conn = cp->cp_conn; in rds_tcp_conn_path_connect()
Drdma_transport.c51 struct rds_connection *conn = cm_id->context; in rds_rdma_cm_event_handler_cmn()
Dtcp_send.c75 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_tcp_xmit()
/Linux-v4.19/Documentation/networking/
Drds.txt291 struct rds_connection
388 Multipathed RDS is implemented by splitting the struct rds_connection into