Home
last modified time | relevance | path

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 Dib.h111 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 Dib_recv.c58 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 Dib_cm.c73 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 Dib_send.c86 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 Dib.c173 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 Dib_rdma.c187 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 Drdsv3_impl.c1239 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()