Home
last modified time | relevance | path

Searched refs:rdsv3_connection (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3.h113 struct rdsv3_connection { struct
119 struct rdsv3_connection *c_passive; argument
232 struct rdsv3_connection *i_conn;
362 int (*conn_connect)(struct rdsv3_connection *conn);
368 int (*xmit_cong_map)(struct rdsv3_connection *conn,
370 int (*xmit_rdma)(struct rdsv3_connection *conn,
372 int (*recv)(struct rdsv3_connection *conn);
419 struct rdsv3_connection *rs_conn;
576 rdsv3_conn_state(struct rdsv3_connection *conn) in rdsv3_conn_state()
582 rdsv3_conn_up(struct rdsv3_connection *conn) in rdsv3_conn_up()
[all …]
H A Dib.h116 struct rdsv3_connection *conn;
277 int rdsv3_ib_conn_alloc(struct rdsv3_connection *conn, int gfp);
279 int rdsv3_ib_conn_connect(struct rdsv3_connection *conn);
280 void rdsv3_ib_conn_shutdown(struct rdsv3_connection *conn);
281 void rdsv3_conn_drop(struct rdsv3_connection *conn);
295 struct rdsv3_connection *conn);
297 struct rdsv3_connection *conn);
322 int rdsv3_ib_recv(struct rdsv3_connection *conn);
355 void rdsv3_ib_xmit_complete(struct rdsv3_connection *conn);
362 void rdsv3_ib_send_add_credits(struct rdsv3_connection *conn,
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dthreads.c87 rdsv3_connect_complete(struct rdsv3_connection *conn) in rdsv3_connect_complete()
138 rdsv3_queue_reconnect(struct rdsv3_connection *conn) in rdsv3_queue_reconnect()
171 struct rdsv3_connection *conn = __containerof(work, in rdsv3_connect_worker()
172 struct rdsv3_connection, c_conn_w.work); in rdsv3_connect_worker()
209 struct rdsv3_connection *conn = __containerof(work, in rdsv3_send_worker()
210 struct rdsv3_connection, c_send_w.work); in rdsv3_send_worker()
237 struct rdsv3_connection *conn = __containerof(work, in rdsv3_recv_worker()
238 struct rdsv3_connection, c_recv_w.work); in rdsv3_recv_worker()
265 struct rdsv3_connection *conn = __containerof(work, in rdsv3_shutdown_worker()
266 struct rdsv3_connection, c_down_w); in rdsv3_shutdown_worker()
[all …]
H A Dconnection.c63 static struct rdsv3_connection *
66 struct rdsv3_connection *conn; in rdsv3_conn_lookup()
92 rdsv3_conn_reset(struct rdsv3_connection *conn) in rdsv3_conn_reset()
118 static struct rdsv3_connection *
122 struct rdsv3_connection *conn, *parent = NULL; in __rdsv3_conn_create()
235 struct rdsv3_connection *found; in __rdsv3_conn_create()
258 struct rdsv3_connection *
265 struct rdsv3_connection *
421 struct rdsv3_connection *conn; in rdsv3_conn_message_info()
493 struct rdsv3_connection *conn; in rdsv3_for_each_conn_info()
[all …]
H A Dloop.c72 rdsv3_loop_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm, in rdsv3_loop_xmit()
116 rdsv3_loop_xmit_cong_map(struct rdsv3_connection *conn, in rdsv3_loop_xmit_cong_map()
135 rdsv3_loop_recv(struct rdsv3_connection *conn) in rdsv3_loop_recv()
142 struct rdsv3_connection *conn;
153 rdsv3_loop_conn_alloc(struct rdsv3_connection *conn, int gfp) in rdsv3_loop_conn_alloc()
186 rdsv3_loop_conn_connect(struct rdsv3_connection *conn) in rdsv3_loop_conn_connect()
194 rdsv3_loop_conn_shutdown(struct rdsv3_connection *conn) in rdsv3_loop_conn_shutdown()
H A Dib_cm.c298 struct rdsv3_connection *conn = context; in rdsv3_ib_snd_cq_comp_handler()
311 struct rdsv3_connection *conn = ic->conn; in rdsv3_ib_snd_tasklet_fn()
349 struct rdsv3_connection *conn = context; in rdsv3_ib_cq_comp_handler()
363 struct rdsv3_connection *conn = (struct rdsv3_connection *)data; in rdsv3_ib_refill_fn()
372 struct rdsv3_connection *conn = ic->conn; in rdsv3_ib_tasklet_fn()
443 struct rdsv3_connection *conn = data; in rdsv3_ib_qp_event_handler()
484 rdsv3_ib_setup_qp(struct rdsv3_connection *conn) in rdsv3_ib_setup_qp()
709 struct rdsv3_connection *conn = NULL; in rdsv3_ib_cm_handle_connect()
837 struct rdsv3_connection *conn = cm_id->context; in rdsv3_ib_cm_initiate_connect()
889 rdsv3_ib_conn_connect(struct rdsv3_connection *conn) in rdsv3_ib_conn_connect()
[all …]
H A Dcong.c156 list_create(&map->m_conn_list, sizeof (struct rdsv3_connection), in rdsv3_cong_from_addr()
157 offsetof(struct rdsv3_connection, c_map_item)); in rdsv3_cong_from_addr()
194 rdsv3_cong_add_conn(struct rdsv3_connection *conn) in rdsv3_cong_add_conn()
208 rdsv3_cong_remove_conn(struct rdsv3_connection *conn) in rdsv3_cong_remove_conn()
222 rdsv3_cong_get_maps(struct rdsv3_connection *conn) in rdsv3_cong_get_maps()
236 struct rdsv3_connection *conn; in rdsv3_cong_queue_updates()
467 rdsv3_cong_update_alloc(struct rdsv3_connection *conn) in rdsv3_cong_update_alloc()
H A Dsend.c73 rdsv3_send_reset(struct rdsv3_connection *conn) in rdsv3_send_reset()
146 rdsv3_send_xmit(struct rdsv3_connection *conn) in rdsv3_send_xmit()
449 rdsv3_send_acked_before(struct rdsv3_connection *conn, uint64_t seq) in rdsv3_send_acked_before()
559 rdsv3_send_get_message(struct rdsv3_connection *conn, in rdsv3_send_get_message()
682 rdsv3_send_drop_acked(struct rdsv3_connection *conn, uint64_t ack, in rdsv3_send_drop_acked()
723 struct rdsv3_connection *conn; in rdsv3_send_drop_to()
807 rdsv3_send_queue_rm(struct rdsv3_sock *rs, struct rdsv3_connection *conn, in rdsv3_send_queue_rm()
942 struct rdsv3_connection *conn; in rdsv3_sendmsg()
1145 rdsv3_send_pong(struct rdsv3_connection *conn, uint16_be_t dport) in rdsv3_send_pong()
H A Dib_recv.c113 rdsv3_ib_recv_refill_one(struct rdsv3_connection *conn, in rdsv3_ib_recv_refill_one()
173 rdsv3_ib_recv_refill(struct rdsv3_connection *conn, int prefill) in rdsv3_ib_recv_refill()
596 rdsv3_ib_cong_recv(struct rdsv3_connection *conn, in rdsv3_ib_cong_recv()
677 rdsv3_ib_process_recv(struct rdsv3_connection *conn, in rdsv3_ib_process_recv()
806 struct rdsv3_connection *conn = ic->conn; in rdsv3_ib_recv_cqe_handler()
856 rdsv3_ib_recv(struct rdsv3_connection *conn) in rdsv3_ib_recv()
H A Dib_send.c210 struct rdsv3_connection *conn = ic->conn; in rdsv3_ib_send_cqe_handler()
386 struct rdsv3_connection *conn = ic->i_cm_id->context; in rdsv3_ib_send_grab_credits()
420 rdsv3_ib_send_add_credits(struct rdsv3_connection *conn, unsigned int credits) in rdsv3_ib_send_add_credits()
448 rdsv3_ib_advertise_credits(struct rdsv3_connection *conn, unsigned int posted) in rdsv3_ib_advertise_credits()
557 rdsv3_ib_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm, in rdsv3_ib_xmit()
985 rdsv3_ib_xmit_rdma(struct rdsv3_connection *conn, struct rdsv3_rdma_op *op) in rdsv3_ib_xmit_rdma()
1110 rdsv3_ib_xmit_complete(struct rdsv3_connection *conn) in rdsv3_ib_xmit_complete()
H A Drdsv3_impl.c884 struct rdsv3_connection *conn = buf; in rdsv3_conn_constructor()
886 bzero(conn, sizeof (struct rdsv3_connection)); in rdsv3_conn_constructor()
905 struct rdsv3_connection *conn = buf; in rdsv3_conn_destructor()
921 laddr2 = ((struct rdsv3_connection *)conn2)->c_laddr; in rdsv3_conn_compare()
925 faddr2 = ((struct rdsv3_connection *)conn2)->c_faddr; in rdsv3_conn_compare()
1029 struct rdsv3_connection *conn;
H A Drdma_transport.c61 struct rdsv3_connection *conn = cm_id->context; in rdsv3_rdma_cm_event_handler()
H A Dib_rdma.c185 struct rdsv3_connection *conn) in rdsv3_ib_add_conn()
207 struct rdsv3_connection *conn) in rdsv3_ib_remove_conn()
H A Drds_recv.c52 rdsv3_inc_init(struct rdsv3_incoming *inc, struct rdsv3_connection *conn, in rdsv3_inc_init()
192 rdsv3_recv_incoming(struct rdsv3_connection *conn, uint32_be_t saddr, in rdsv3_recv_incoming()
H A Dbind.c144 rdsv3_find_bound(struct rdsv3_connection *conn, uint16_be_t port) in rdsv3_find_bound()
H A Dib.c274 rds_ib_conn_info_visitor(struct rdsv3_connection *conn, in rds_ib_conn_info_visitor()