/titanic_41/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | rdsv3.h | 113 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 D | ib.h | 116 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 D | threads.c | 86 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 D | connection.c | 63 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 D | loop.c | 71 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 D | ib_cm.c | 60 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 D | cong.c | 156 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 D | send.c | 73 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 D | ib_recv.c | 112 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 D | ib_send.c | 210 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 D | rdsv3_impl.c | 881 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 D | rdma_transport.c | 61 struct rdsv3_connection *conn = cm_id->context; in rdsv3_rdma_cm_event_handler()
|
H A D | ib_rdma.c | 185 struct rdsv3_connection *conn) in rdsv3_ib_add_conn() 207 struct rdsv3_connection *conn) in rdsv3_ib_remove_conn()
|
H A D | rds_recv.c | 51 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 D | bind.c | 144 rdsv3_find_bound(struct rdsv3_connection *conn, uint16_be_t port) in rdsv3_find_bound()
|
H A D | ib.c | 274 rds_ib_conn_info_visitor(struct rdsv3_connection *conn, in rds_ib_conn_info_visitor()
|