Searched refs:i_recv_ring (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_cm.c | 512 if (rds_ibdev->max_wrs < ic->i_recv_ring.w_nr + 1) in rdsv3_ib_setup_qp() 513 rdsv3_ib_ring_resize(&ic->i_recv_ring, rds_ibdev->max_wrs - 1); in rdsv3_ib_setup_qp() 525 ic->i_recv_ring.w_nr + ic->i_send_ring.w_nr + 1, in rdsv3_ib_setup_qp() 555 attr.cap.max_recv_wr = ic->i_recv_ring.w_nr + 1; in rdsv3_ib_setup_qp() 613 ic->i_recvs = kmem_alloc(ic->i_recv_ring.w_nr * in rdsv3_ib_setup_qp() 621 (void) memset(ic->i_recvs, 0, ic->i_recv_ring.w_nr * in rdsv3_ib_setup_qp() 625 kmem_alloc(ic->i_recv_ring.w_nr * sizeof (ibt_recv_wr_t), in rdsv3_ib_setup_qp() 987 rdsv3_wait_event(&ic->i_recv_ring.w_empty_wait, in rdsv3_ib_conn_shutdown() 988 rdsv3_ib_ring_empty(&ic->i_recv_ring)); in rdsv3_ib_conn_shutdown() 1058 rdsv3_ib_ring_init(&ic->i_recv_ring, rdsv3_ib_sysctl_max_recv_wr); in rdsv3_ib_conn_shutdown() [all …]
|
H A D | ib_recv.c | 67 for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) { in rdsv3_ib_recv_init_ring() 106 for (i = 0; i < ic->i_recv_ring.w_nr; i++) in rdsv3_ib_recv_clear_ring() 185 uint_t w_nr = ic->i_recv_ring.w_nr; in rdsv3_ib_recv_refill() 187 avail = rdsv3_ib_ring_alloc(&ic->i_recv_ring, w_nr, &pos); in rdsv3_ib_recv_refill() 200 rdsv3_ib_ring_unalloc(&ic->i_recv_ring, in rdsv3_ib_recv_refill() 222 rdsv3_ib_ring_unalloc(&ic->i_recv_ring, in rdsv3_ib_recv_refill() 808 struct rdsv3_ib_work_ring *recv_ringp = &ic->i_recv_ring; in rdsv3_ib_recv_cqe_handler()
|
H A D | rdsv3_impl.c | 1252 size = (ic->i_send_ring.w_nr + ic->i_recv_ring.w_nr + 1) * in rdsv3_ib_alloc_hdrs() 1288 ((ic->i_send_ring.w_nr + ic->i_recv_ring.w_nr) * in rdsv3_ib_alloc_hdrs() 1291 ((ic->i_send_ring.w_nr + ic->i_recv_ring.w_nr) * in rdsv3_ib_alloc_hdrs()
|
H A D | ib.c | 305 iinfo->max_recv_wr = ic->i_recv_ring.w_nr; in rds_ib_conn_info_visitor()
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | ib.h | 140 struct rdsv3_ib_work_ring i_recv_ring; member
|