Searched refs:rdsv3_ib_connection (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | ib.h | 111 struct rdsv3_ib_connection { struct 327 void rdsv3_ib_recv_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc, 329 void rdsv3_ib_recv_init_ring(struct rdsv3_ib_connection *ic); 330 void rdsv3_ib_recv_clear_ring(struct rdsv3_ib_connection *ic); 331 void rdsv3_ib_recv_init_ack(struct rdsv3_ib_connection *ic); 332 void rdsv3_ib_attempt_ack(struct rdsv3_ib_connection *ic); 333 void rdsv3_ib_ack_send_complete(struct rdsv3_ib_connection *ic); 334 uint64_t rdsv3_ib_piggyb_ack(struct rdsv3_ib_connection *ic); 335 void rdsv3_ib_set_ack(struct rdsv3_ib_connection *ic, uint64_t seq, 358 void rdsv3_ib_send_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc); [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_recv.c | 58 rdsv3_ib_recv_init_ring(struct rdsv3_ib_connection *ic) in rdsv3_ib_recv_init_ring() 79 rdsv3_ib_recv_clear_one(struct rdsv3_ib_connection *ic, in rdsv3_ib_recv_clear_one() 100 rdsv3_ib_recv_clear_ring(struct rdsv3_ib_connection *ic) in rdsv3_ib_recv_clear_ring() 116 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_recv_refill_one() 175 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_recv_refill() 386 rdsv3_ib_recv_init_ack(struct rdsv3_ib_connection *ic) in rdsv3_ib_recv_init_ack() 427 rdsv3_ib_set_ack(struct rdsv3_ib_connection *ic, uint64_t seq, in rdsv3_ib_set_ack() 441 rdsv3_ib_get_ack(struct rdsv3_ib_connection *ic) in rdsv3_ib_get_ack() 457 rdsv3_ib_send_ack(struct rdsv3_ib_connection *ic, unsigned int adv_credits) in rdsv3_ib_send_ack() 534 rdsv3_ib_attempt_ack(struct rdsv3_ib_connection *ic) in rdsv3_ib_attempt_ack() [all …]
|
H A D | ib_cm.c | 73 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_set_flow_control() 106 rdsv3_ib_tune_rnr(struct rdsv3_ib_connection *ic, struct ib_qp_attr *attr) in rdsv3_ib_tune_rnr() 129 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_cm_connect_complete() 240 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_cm_fill_conn_param() 299 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_snd_cq_comp_handler() 310 struct rdsv3_ib_connection *ic = (struct rdsv3_ib_connection *)data; in rdsv3_ib_snd_tasklet_fn() 350 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_cq_comp_handler() 371 struct rdsv3_ib_connection *ic = (struct rdsv3_ib_connection *)data; in rdsv3_ib_tasklet_fn() 444 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_qp_event_handler() 475 struct rdsv3_ib_connection *ic); [all …]
|
H A D | ib_send.c | 86 rdsv3_ib_send_unmap_rdma(struct rdsv3_ib_connection *ic, in rdsv3_ib_send_unmap_rdma() 103 rdsv3_ib_send_unmap_rm(struct rdsv3_ib_connection *ic, in rdsv3_ib_send_unmap_rm() 168 rdsv3_ib_send_init_ring(struct rdsv3_ib_connection *ic) in rdsv3_ib_send_init_ring() 182 rdsv3_ib_send_clear_ring(struct rdsv3_ib_connection *ic) in rdsv3_ib_send_clear_ring() 208 rdsv3_ib_send_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc) in rdsv3_ib_send_cqe_handler() 359 rdsv3_ib_send_grab_credits(struct rdsv3_ib_connection *ic, in rdsv3_ib_send_grab_credits() 422 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_send_add_credits() 450 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_advertise_credits() 478 rdsv3_ib_xmit_populate_wr(struct rdsv3_ib_connection *ic, in rdsv3_ib_xmit_populate_wr() 560 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_xmit() [all …]
|
H A D | ib.c | 173 list_create(&rds_ibdev->conn_list, sizeof (struct rdsv3_ib_connection), in rdsv3_ib_add_one() 174 offsetof(struct rdsv3_ib_connection, ib_node)); in rdsv3_ib_add_one() 278 struct rdsv3_ib_connection *ic; in rds_ib_conn_info_visitor() 436 list_create(&ib_nodev_conns, sizeof (struct rdsv3_ib_connection), in rdsv3_ib_init() 437 offsetof(struct rdsv3_ib_connection, ib_node)); in rdsv3_ib_init()
|
H A D | ib_rdma.c | 187 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_add_conn() 209 struct rdsv3_ib_connection *ic = conn->c_transport_data; in rdsv3_ib_remove_conn() 234 struct rdsv3_ib_connection *ic, *_ic; in __rdsv3_ib_destroy_conns()
|
H A D | rdsv3_impl.c | 1239 rdsv3_ib_alloc_hdrs(ib_device_t *dev, struct rdsv3_ib_connection *ic) in rdsv3_ib_alloc_hdrs() 1300 rdsv3_ib_free_hdrs(ib_device_t *dev, struct rdsv3_ib_connection *ic) in rdsv3_ib_free_hdrs()
|