Home
last modified time | relevance | path

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

/titanic_41/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;
360 int (*conn_alloc)(struct rdsv3_connection *conn, int gfp);
362 int (*conn_connect)(struct rdsv3_connection *conn);
363 void (*conn_shutdown)(struct rdsv3_connection *conn);
364 void (*xmit_prepare)(struct rdsv3_connection *conn);
365 void (*xmit_complete)(struct rdsv3_connection *conn);
366 int (*xmit)(struct rdsv3_connection *conn, struct rdsv3_message *rm,
368 int (*xmit_cong_map)(struct rdsv3_connection *conn,
[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);
285 void rdsv3_ib_cm_connect_complete(struct rdsv3_connection *conn,
295 struct rdsv3_connection *conn);
297 struct rdsv3_connection *conn);
322 int rdsv3_ib_recv(struct rdsv3_connection *conn);
323 int rdsv3_ib_recv_refill(struct rdsv3_connection *conn, int prefill);
[all …]
/titanic_41/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dthreads.c86 rdsv3_connect_complete(struct rdsv3_connection *conn) in rdsv3_connect_complete()
137 rdsv3_queue_reconnect(struct rdsv3_connection *conn) in rdsv3_queue_reconnect()
170 struct rdsv3_connection *conn = container_of(work, in rdsv3_connect_worker()
171 struct rdsv3_connection, c_conn_w.work); in rdsv3_connect_worker()
208 struct rdsv3_connection *conn = container_of(work, in rdsv3_send_worker()
209 struct rdsv3_connection, c_send_w.work); in rdsv3_send_worker()
236 struct rdsv3_connection *conn = container_of(work, in rdsv3_recv_worker()
237 struct rdsv3_connection, c_recv_w.work); in rdsv3_recv_worker()
264 struct rdsv3_connection *conn = container_of(work, in rdsv3_shutdown_worker()
265 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 *
275 rdsv3_conn_shutdown(struct rdsv3_connection *conn) in rdsv3_conn_shutdown()
357 rdsv3_conn_destroy(struct rdsv3_connection *conn) in rdsv3_conn_destroy()
[all …]
H A Dloop.c71 rdsv3_loop_xmit(struct rdsv3_connection *conn, struct rdsv3_message *rm, in rdsv3_loop_xmit()
115 rdsv3_loop_xmit_cong_map(struct rdsv3_connection *conn, in rdsv3_loop_xmit_cong_map()
134 rdsv3_loop_recv(struct rdsv3_connection *conn) in rdsv3_loop_recv()
141 struct rdsv3_connection *conn;
152 rdsv3_loop_conn_alloc(struct rdsv3_connection *conn, int gfp) in rdsv3_loop_conn_alloc()
185 rdsv3_loop_conn_connect(struct rdsv3_connection *conn) in rdsv3_loop_conn_connect()
193 rdsv3_loop_conn_shutdown(struct rdsv3_connection *conn) in rdsv3_loop_conn_shutdown()
H A Dib_cm.c60 rdsv3_ib_set_protocol(struct rdsv3_connection *conn, unsigned int version) in rdsv3_ib_set_protocol()
71 rdsv3_ib_set_flow_control(struct rdsv3_connection *conn, uint32_t credits) in rdsv3_ib_set_flow_control()
125 rdsv3_ib_cm_connect_complete(struct rdsv3_connection *conn, in rdsv3_ib_cm_connect_complete()
233 rdsv3_ib_cm_fill_conn_param(struct rdsv3_connection *conn, in rdsv3_ib_cm_fill_conn_param()
298 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()
[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.c112 rdsv3_ib_recv_refill_one(struct rdsv3_connection *conn, in rdsv3_ib_recv_refill_one()
172 rdsv3_ib_recv_refill(struct rdsv3_connection *conn, int prefill) in rdsv3_ib_recv_refill()
595 rdsv3_ib_cong_recv(struct rdsv3_connection *conn, in rdsv3_ib_cong_recv()
676 rdsv3_ib_process_recv(struct rdsv3_connection *conn, in rdsv3_ib_process_recv()
805 struct rdsv3_connection *conn = ic->conn; in rdsv3_ib_recv_cqe_handler()
855 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.c881 struct rdsv3_connection *conn = buf; in rdsv3_conn_constructor()
883 bzero(conn, sizeof (struct rdsv3_connection)); in rdsv3_conn_constructor()
902 struct rdsv3_connection *conn = buf; in rdsv3_conn_destructor()
918 laddr2 = ((struct rdsv3_connection *)conn2)->c_laddr; in rdsv3_conn_compare()
922 faddr2 = ((struct rdsv3_connection *)conn2)->c_faddr; in rdsv3_conn_compare()
1026 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.c51 rdsv3_inc_init(struct rdsv3_incoming *inc, struct rdsv3_connection *conn, in rdsv3_inc_init()
191 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()