Searched defs:srq (Results 1 - 5 of 5) sorted by relevance

/osnet-11/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_tavor_wr.c269 * Given the 'wqe_addr' just calculated and the srq buf address, we
645 * freed when srq gets freed
665 dapls_tavor_srq_wrid_init(ib_srq_handle_t srq) argument
670 wridlist = dapli_tavor_wrid_get_list(srq->srq_wq_numwqe, 1);
674 srq->srq_wridlist = NULL;
679 wridlist->wl_free_list[0] = srq->srq_wq_desc_addr;
680 for (i = 1; i < srq->srq_wq_numwqe; i++) {
682 srq->srq_wq_wqesz;
684 wridlist->wl_srq_wqesz = srq->srq_wq_wqesz;
685 wridlist->wl_srq_desc_addr = srq
692 dapls_tavor_srq_wrid_free(ib_srq_handle_t srq) argument
[all...]
H A Ddapl_arbel_hw.c489 dapli_arbel_wqe_srq_build(ib_srq_handle_t srq, ibt_recv_wr_t *wr, argument
503 if (wr->wr_nds > srq->srq_wq_sgl) {
536 if (num_ds < srq->srq_wq_sgl) {
1289 ib_srq_handle_t srq; local
1297 srq = srqp->srq_handle;
1300 dapl_os_lock(&srq->srq_wridlist->wl_lock->wrl_lock);
1313 if (srq->srq_wridlist->wl_freel_entries == 0) {
1314 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock);
1319 qsize_msk = srq->srq_wridlist->wl_size - 1;
1320 head = srq
1601 dapli_arbel_srq_init(ib_srq_handle_t srq) argument
[all...]
H A Ddapl_hermon_hw.c466 dapli_hermon_wqe_srq_build(ib_srq_handle_t srq, ibt_recv_wr_t *wr, argument
480 if (wr->wr_nds > srq->srq_wq_sgl) {
513 if (num_ds < srq->srq_wq_sgl) {
1344 ib_srq_handle_t srq; local
1352 srq = srqp->srq_handle;
1355 dapl_os_lock(&srq->srq_wridlist->wl_lock->wrl_lock);
1368 if (srq->srq_wridlist->wl_freel_entries == 0) {
1369 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock);
1374 qsize_msk = srq->srq_wridlist->wl_size - 1;
1375 head = srq
1638 dapli_hermon_srq_init(ib_srq_handle_t srq) argument
[all...]
H A Ddapl_tavor_hw.c668 dapli_tavor_wqe_srq_build(ib_srq_handle_t srq, ibt_recv_wr_t *wr, argument
682 if (wr->wr_nds > srq->srq_wq_sgl) {
715 if (num_ds < srq->srq_wq_sgl) {
727 * Links a srq recv WQE to the prev chain
1550 ib_srq_handle_t srq; local
1559 srq = srqp->srq_handle;
1562 dapl_os_lock(&srq->srq_wridlist->wl_lock->wrl_lock);
1575 if (srq->srq_wridlist->wl_freel_entries == 0) {
1576 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock);
1581 qsize_msk = srq
1692 dapli_tavor_wrid_add_entry_srq(ib_srq_handle_t srq, uint64_t wrid, uint32_t wqe_index) argument
1885 dapli_tavor_srq_init(ib_srq_handle_t srq) argument
[all...]
/osnet-11/usr/src/lib/udapl/udapl_tavor/include/
H A Ddapl.h595 /* SRQ cannot be freed till EPs attached to srq are freed */
641 DAPL_SRQ *srq; member in union:dapl_cookie::__anon2855

Completed in 38 milliseconds