Searched refs:srq_wridlist (Results 1 – 9 of 9) sorted by relevance
327 srq->srq_wridlist = tavor_wrid_get_list(1 << log_srq_size); in tavor_srq_alloc()328 if (srq->srq_wridlist == NULL) { in tavor_srq_alloc()333 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*(srq->srq_wridlist))) in tavor_srq_alloc()335 srq->srq_wridlist->wl_srq_en = 1; in tavor_srq_alloc()336 srq->srq_wridlist->wl_free_list_indx = -1; in tavor_srq_alloc()430 tavor_wrid_list_srq_init(srq->srq_wridlist, srq, 0); in tavor_srq_alloc()443 kmem_free(srq->srq_wridlist->wl_wre, srq->srq_wridlist->wl_size * in tavor_srq_alloc()445 kmem_free(srq->srq_wridlist, sizeof (tavor_wrid_list_hdr_t)); in tavor_srq_alloc()564 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*srq->srq_wridlist)); in tavor_srq_free()600 if (srq->srq_wridlist != NULL) { in tavor_srq_free()[all …]
737 if (srq->srq_wridlist->wl_free_list_indx == -1) { in tavor_post_srq()749 srq->srq_wridlist->wl_free_list_indx); in tavor_post_srq()2504 qp->qp_srqhdl->srq_wridlist != NULL) { in tavor_wrid_from_reset_handling()2506 r_wridlist = qp->qp_srqhdl->srq_wridlist; in tavor_wrid_from_reset_handling()2569 qp->qp_srqhdl->srq_wridlist == NULL) { in tavor_wrid_from_reset_handling()2572 qp->qp_srqhdl->srq_wridlist = r_wridlist; in tavor_wrid_from_reset_handling()2748 wl_wqe = TAVOR_SRQ_WQE_ADDR(srq, srq->srq_wridlist->wl_free_list_indx); in tavor_wrid_add_entry_srq()2750 wqe_index = srq->srq_wridlist->wl_free_list_indx; in tavor_wrid_add_entry_srq()2762 wre = &srq->srq_wridlist->wl_wre[wqe_index]; in tavor_wrid_add_entry_srq()2767 srq->srq_wridlist->wl_free_list_indx = ddi_get32( in tavor_wrid_add_entry_srq()[all …]
1562 dapl_os_lock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_tavor_post_srq()1575 if (srq->srq_wridlist->wl_freel_entries == 0) { in dapli_tavor_post_srq()1576 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_tavor_post_srq()1581 qsize_msk = srq->srq_wridlist->wl_size - 1; in dapli_tavor_post_srq()1582 head = srq->srq_wridlist->wl_freel_head; in dapli_tavor_post_srq()1587 desc = srq->srq_wridlist->wl_free_list[head]; in dapli_tavor_post_srq()1602 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_tavor_post_srq()1625 srq->srq_wridlist->wl_freel_head = next_head; in dapli_tavor_post_srq()1626 srq->srq_wridlist->wl_freel_entries--; in dapli_tavor_post_srq()1627 dapl_os_assert(srq->srq_wridlist->wl_freel_entries <= in dapli_tavor_post_srq()[all …]
1300 dapl_os_lock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_arbel_post_srq()1313 if (srq->srq_wridlist->wl_freel_entries == 0) { in dapli_arbel_post_srq()1314 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_arbel_post_srq()1319 qsize_msk = srq->srq_wridlist->wl_size - 1; in dapli_arbel_post_srq()1320 head = srq->srq_wridlist->wl_freel_head; in dapli_arbel_post_srq()1325 desc = srq->srq_wridlist->wl_free_list[head]; in dapli_arbel_post_srq()1340 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_arbel_post_srq()1366 srq->srq_wridlist->wl_freel_head = next_head; in dapli_arbel_post_srq()1367 srq->srq_wridlist->wl_freel_entries--; in dapli_arbel_post_srq()1368 dapl_os_assert(srq->srq_wridlist->wl_freel_entries <= in dapli_arbel_post_srq()[all …]
1355 dapl_os_lock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_hermon_post_srq()1368 if (srq->srq_wridlist->wl_freel_entries == 0) { in dapli_hermon_post_srq()1369 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_hermon_post_srq()1374 qsize_msk = srq->srq_wridlist->wl_size - 1; in dapli_hermon_post_srq()1375 head = srq->srq_wridlist->wl_freel_head; in dapli_hermon_post_srq()1380 desc = srq->srq_wridlist->wl_free_list[head]; in dapli_hermon_post_srq()1395 dapl_os_unlock(&srq->srq_wridlist->wl_lock->wrl_lock); in dapli_hermon_post_srq()1421 srq->srq_wridlist->wl_freel_head = next_head; in dapli_hermon_post_srq()1422 srq->srq_wridlist->wl_freel_entries--; in dapli_hermon_post_srq()1423 dapl_os_assert(srq->srq_wridlist->wl_freel_entries <= in dapli_hermon_post_srq()[all …]
674 srq->srq_wridlist = NULL; in dapls_tavor_srq_wrid_init()687 srq->srq_wridlist = wridlist; in dapls_tavor_srq_wrid_init()697 wridlist = srq->srq_wridlist; in dapls_tavor_srq_wrid_free()716 srq->srq_wridlist = NULL; in dapls_tavor_srq_wrid_free()830 r_wridlist = qp->qp_srq->srq_wridlist; in dapls_tavor_wrid_init()1156 wridlist = srq_handle->srq_wridlist; in dapls_tavor_srq_wrid_resize()
180 dapls_tavor_wrid_list_hdr_t *srq_wridlist; member
778 if (srq_handle->srq_wridlist) { in dapls_ib_srq_free()
146 tavor_wrid_list_hdr_t *srq_wridlist; member172 tavor_sw_srq_s::srq_wridlist