Home
last modified time | relevance | path

Searched refs:qp_sq_wqhdr (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_arbel_hw.c1059 dapl_os_lock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_arbel_post_send()
1060 wridlist = qp->qp_sq_wqhdr->wq_wrid_post; in dapli_arbel_post_send()
1063 qsize_msk = qp->qp_sq_wqhdr->wq_size - 1; in dapli_arbel_post_send()
1064 tail = qp->qp_sq_wqhdr->wq_tail; in dapli_arbel_post_send()
1065 head = qp->qp_sq_wqhdr->wq_head; in dapli_arbel_post_send()
1071 if (qp->qp_sq_wqhdr->wq_full != 0) { in dapli_arbel_post_send()
1072 dapl_os_unlock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_arbel_post_send()
1083 qp->qp_sq_wqhdr->wq_full = 1; in dapli_arbel_post_send()
1099 dapl_os_unlock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_arbel_post_send()
1124 dapli_tavor_wrid_add_entry(qp->qp_sq_wqhdr, wr->wr_id, wqeaddrsz, in dapli_arbel_post_send()
[all …]
H A Ddapl_hermon_hw.c1097 dapl_os_lock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_hermon_post_send()
1098 wridlist = qp->qp_sq_wqhdr->wq_wrid_post; in dapli_hermon_post_send()
1101 qsize_msk = qp->qp_sq_wqhdr->wq_size - 1; in dapli_hermon_post_send()
1102 tail = qp->qp_sq_wqhdr->wq_tail; in dapli_hermon_post_send()
1103 head = qp->qp_sq_wqhdr->wq_head; in dapli_hermon_post_send()
1109 if (qp->qp_sq_wqhdr->wq_full != 0) { in dapli_hermon_post_send()
1110 dapl_os_unlock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_hermon_post_send()
1121 qp->qp_sq_wqhdr->wq_full = 1; in dapli_hermon_post_send()
1137 dapl_os_unlock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_hermon_post_send()
1158 dapli_tavor_wrid_add_entry(qp->qp_sq_wqhdr, wr->wr_id, wqeaddrsz, in dapli_hermon_post_send()
[all …]
H A Ddapl_tavor_hw.c1319 dapl_os_lock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_tavor_post_send()
1320 wridlist = qp->qp_sq_wqhdr->wq_wrid_post; in dapli_tavor_post_send()
1323 qsize_msk = qp->qp_sq_wqhdr->wq_size - 1; in dapli_tavor_post_send()
1324 tail = qp->qp_sq_wqhdr->wq_tail; in dapli_tavor_post_send()
1325 head = qp->qp_sq_wqhdr->wq_head; in dapli_tavor_post_send()
1331 if (qp->qp_sq_wqhdr->wq_full != 0) { in dapli_tavor_post_send()
1332 dapl_os_unlock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_tavor_post_send()
1343 qp->qp_sq_wqhdr->wq_full = 1; in dapli_tavor_post_send()
1359 dapl_os_unlock(&qp->qp_sq_wqhdr->wq_wrid_lock->wrl_lock); in dapli_tavor_post_send()
1384 dapli_tavor_wrid_add_entry(qp->qp_sq_wqhdr, wr->wr_id, wqeaddrsz, in dapli_tavor_post_send()
[all …]
H A Ddapl_tavor_ibtf_impl.h98 dapls_tavor_workq_hdr_t *qp_sq_wqhdr; member
H A Ddapl_tavor_wr.c757 qp->qp_sq_wqhdr = swq; in dapls_tavor_wrid_init()
890 dapli_tavor_wrid_reaplist_add(qp->qp_sq_cqhdl, qp->qp_sq_wqhdr); in dapls_tavor_wrid_cleanup()
H A Ddapl_tavor_ibtf_qp.c328 qp_p->qp_sq_wqhdr = NULL; in dapls_ib_qp_alloc()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_qp.c511 qp->qp_sq_wqhdr = hermon_wrid_wqhdr_create(sq_depth); in hermon_qp_alloc()
512 if (qp->qp_sq_wqhdr == NULL) { in hermon_qp_alloc()
530 qp->qp_sq_wqavl.wqa_wq = qp->qp_sq_wqhdr; in hermon_qp_alloc()
719 if (qp->qp_sq_wqhdr) in hermon_qp_alloc()
720 hermon_wrid_wqhdr_destroy(qp->qp_sq_wqhdr); in hermon_qp_alloc()
1031 qp->qp_sq_wqhdr = hermon_wrid_wqhdr_create(sq_depth); in hermon_special_qp_alloc()
1032 if (qp->qp_sq_wqhdr == NULL) { in hermon_special_qp_alloc()
1043 qp->qp_sq_wqavl.wqa_wq = qp->qp_sq_wqhdr; in hermon_special_qp_alloc()
1195 if (qp->qp_sq_wqhdr) in hermon_special_qp_alloc()
1196 hermon_wrid_wqhdr_destroy(qp->qp_sq_wqhdr); in hermon_special_qp_alloc()
[all …]
H A Dhermon_wr.c108 wq = qp->qp_sq_wqhdr; in hermon_post_send_ud()
462 wq = qp->qp_sq_wqhdr; in hermon_post_send_rc()
847 wq = qp->qp_sq_wqhdr; in hermon_post_send()
2239 swq = qp->qp_sq_wqhdr; in hermon_wrid_from_reset_handling()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_qp.h289 tavor_workq_hdr_t *qp_sq_wqhdr; member
357 tavor_sw_qp_s::qp_sq_wqhdr
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_qp.h267 hermon_workq_hdr_t *qp_sq_wqhdr; member
349 hermon_sw_qp_s::qp_sq_wqhdr
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_wr.c138 mutex_enter(&qp->qp_sq_wqhdr->wq_wrid_wql->wql_lock); in tavor_post_send()
139 wridlist = qp->qp_sq_wqhdr->wq_wrid_post; in tavor_post_send()
142 qsize_msk = qp->qp_sq_wqhdr->wq_size - 1; in tavor_post_send()
143 tail = qp->qp_sq_wqhdr->wq_tail; in tavor_post_send()
144 head = qp->qp_sq_wqhdr->wq_head; in tavor_post_send()
190 if (qp->qp_sq_wqhdr->wq_full != 0) { in tavor_post_send()
203 qp->qp_sq_wqhdr->wq_full = 1; in tavor_post_send()
238 tavor_wrid_add_entry(qp->qp_sq_wqhdr, in tavor_post_send()
353 qp->qp_sq_wqhdr->wq_tail = tail; in tavor_post_send()
371 mutex_exit(&qp->qp_sq_wqhdr->wq_wrid_wql->wql_lock); in tavor_post_send()
[all …]