Home
last modified time | relevance | path

Searched refs:qp_rq_wqhdr (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_arbel_hw.c1192 dapl_os_lock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_arbel_post_recv()
1193 wridlist = qp->qp_rq_wqhdr->wq_wrid_post; in dapli_arbel_post_recv()
1196 qsize_msk = qp->qp_rq_wqhdr->wq_size - 1; in dapli_arbel_post_recv()
1197 tail = qp->qp_rq_wqhdr->wq_tail; in dapli_arbel_post_recv()
1198 head = qp->qp_rq_wqhdr->wq_head; in dapli_arbel_post_recv()
1210 if (qp->qp_rq_wqhdr->wq_full != 0) { in dapli_arbel_post_recv()
1211 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_arbel_post_recv()
1223 qp->qp_rq_wqhdr->wq_full = 1; in dapli_arbel_post_recv()
1238 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_arbel_post_recv()
1249 dapli_tavor_wrid_add_entry(qp->qp_rq_wqhdr, wr->wr_id, wqeaddrsz, in dapli_arbel_post_recv()
[all …]
H A Ddapl_hermon_hw.c1249 dapl_os_lock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_hermon_post_recv()
1250 wridlist = qp->qp_rq_wqhdr->wq_wrid_post; in dapli_hermon_post_recv()
1253 qsize_msk = qp->qp_rq_wqhdr->wq_size - 1; in dapli_hermon_post_recv()
1254 tail = qp->qp_rq_wqhdr->wq_tail; in dapli_hermon_post_recv()
1255 head = qp->qp_rq_wqhdr->wq_head; in dapli_hermon_post_recv()
1267 if (qp->qp_rq_wqhdr->wq_full != 0) { in dapli_hermon_post_recv()
1268 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_hermon_post_recv()
1280 qp->qp_rq_wqhdr->wq_full = 1; in dapli_hermon_post_recv()
1293 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_hermon_post_recv()
1304 dapli_tavor_wrid_add_entry(qp->qp_rq_wqhdr, wr->wr_id, wqeaddrsz, in dapli_hermon_post_recv()
[all …]
H A Ddapl_tavor_hw.c1447 dapl_os_lock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_tavor_post_recv()
1448 wridlist = qp->qp_rq_wqhdr->wq_wrid_post; in dapli_tavor_post_recv()
1451 qsize_msk = qp->qp_rq_wqhdr->wq_size - 1; in dapli_tavor_post_recv()
1452 tail = qp->qp_rq_wqhdr->wq_tail; in dapli_tavor_post_recv()
1453 head = qp->qp_rq_wqhdr->wq_head; in dapli_tavor_post_recv()
1465 if (qp->qp_rq_wqhdr->wq_full != 0) { in dapli_tavor_post_recv()
1466 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_tavor_post_recv()
1478 qp->qp_rq_wqhdr->wq_full = 1; in dapli_tavor_post_recv()
1493 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_tavor_post_recv()
1504 dapli_tavor_wrid_add_entry(qp->qp_rq_wqhdr, wr->wr_id, wqeaddrsz, in dapli_tavor_post_recv()
[all …]
H A Ddapl_tavor_wr.c818 qp->qp_rq_wqhdr = rwq; in dapls_tavor_wrid_init()
903 dapl_os_lock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapls_tavor_wrid_cleanup()
907 dapli_tavor_wrid_wqhdr_remove(qp->qp_rq_wqhdr, in dapls_tavor_wrid_cleanup()
908 qp->qp_rq_wqhdr->wq_wrid_post); in dapls_tavor_wrid_cleanup()
910 dapl_os_assert(qp->qp_rq_wqhdr->wq_wrid_post == NULL); in dapls_tavor_wrid_cleanup()
912 dapl_os_unlock(&qp->qp_rq_wqhdr->wq_wrid_lock->wrl_lock); in dapls_tavor_wrid_cleanup()
915 dapli_tavor_cq_wqhdr_remove(qp->qp_rq_cqhdl, qp->qp_rq_wqhdr); in dapls_tavor_wrid_cleanup()
917 dapli_tavor_wrid_reaplist_add(qp->qp_rq_cqhdl, qp->qp_rq_wqhdr); in dapls_tavor_wrid_cleanup()
H A Ddapl_tavor_ibtf_impl.h112 dapls_tavor_workq_hdr_t *qp_rq_wqhdr; member
H A Ddapl_tavor_ibtf_qp.c340 qp_p->qp_rq_wqhdr = NULL; in dapls_ib_qp_alloc()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_qp.c521 qp->qp_rq_wqhdr = hermon_wrid_wqhdr_create(rq_depth); in hermon_qp_alloc()
522 if (qp->qp_rq_wqhdr == NULL) { in hermon_qp_alloc()
526 qp->qp_rq_wqavl.wqa_wq = qp->qp_rq_wqhdr; in hermon_qp_alloc()
721 if (qp->qp_rq_wqhdr) in hermon_qp_alloc()
722 hermon_wrid_wqhdr_destroy(qp->qp_rq_wqhdr); in hermon_qp_alloc()
1036 qp->qp_rq_wqhdr = hermon_wrid_wqhdr_create(1 << log_qp_rq_size); in hermon_special_qp_alloc()
1037 if (qp->qp_rq_wqhdr == NULL) { in hermon_special_qp_alloc()
1046 qp->qp_rq_wqavl.wqa_wq = qp->qp_rq_wqhdr; in hermon_special_qp_alloc()
1197 if (qp->qp_rq_wqhdr) in hermon_special_qp_alloc()
1198 hermon_wrid_wqhdr_destroy(qp->qp_rq_wqhdr); in hermon_special_qp_alloc()
[all …]
H A Dhermon_wr.c1167 wq = qp->qp_rq_wqhdr; in hermon_post_recv()
2257 rwq = qp->qp_rq_wqhdr; in hermon_wrid_from_reset_handling()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_wr.c427 mutex_enter(&qp->qp_rq_wqhdr->wq_wrid_wql->wql_lock); in tavor_post_recv()
430 qsize_msk = qp->qp_rq_wqhdr->wq_size - 1; in tavor_post_recv()
431 tail = qp->qp_rq_wqhdr->wq_tail; in tavor_post_recv()
432 head = qp->qp_rq_wqhdr->wq_head; in tavor_post_recv()
477 if (qp->qp_rq_wqhdr->wq_full != 0) { in tavor_post_recv()
490 qp->qp_rq_wqhdr->wq_full = 1; in tavor_post_recv()
524 tavor_wrid_add_entry(qp->qp_rq_wqhdr, in tavor_post_recv()
594 qp->qp_rq_wqhdr->wq_tail = tail; in tavor_post_recv()
611 mutex_exit(&qp->qp_rq_wqhdr->wq_wrid_wql->wql_lock); in tavor_post_recv()
2324 qp->qp_rq_wqhdr = rwq; in tavor_wrid_from_reset_handling()
[all …]
H A Dtavor_cq.c1614 wqhdr = qp->qp_rq_wqhdr; in tavor_cq_srq_entries_flush()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_qp.h298 tavor_workq_hdr_t *qp_rq_wqhdr; member
359 tavor_sw_qp_s::qp_rq_wqhdr
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_qp.h283 hermon_workq_hdr_t *qp_rq_wqhdr; member
350 hermon_sw_qp_s::qp_rq_wqhdr