Searched refs:srq_ptr (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_srq_util.c | 57 DAPL_SRQ *srq_ptr; in dapl_srq_alloc() local 62 if (srq_ptr == NULL) { in dapl_srq_alloc() 73 srq_ptr->header.magic = DAPL_MAGIC_SRQ; in dapl_srq_alloc() 75 srq_ptr->header.owner_ia = ia_ptr; in dapl_srq_alloc() 76 srq_ptr->header.user_context.as_64 = 0; in dapl_srq_alloc() 81 retval = dapls_cb_create(&srq_ptr->recv_buffer, srq_ptr, in dapl_srq_alloc() 86 dapl_srq_dealloc(srq_ptr); in dapl_srq_alloc() 87 srq_ptr = NULL; in dapl_srq_alloc() 92 return (srq_ptr); in dapl_srq_alloc() 111 dapl_srq_dealloc(IN DAPL_SRQ *srq_ptr) in dapl_srq_dealloc() argument [all …]
|
H A D | dapl_srq.c | 75 DAPL_SRQ *srq_ptr; in dapl_srq_create() local 127 if (srq_ptr == NULL) { in dapl_srq_create() 152 dapl_srq_dealloc(srq_ptr); in dapl_srq_create() 158 *srq_handle = srq_ptr; in dapl_srq_create() 187 DAPL_SRQ *srq_ptr; in dapl_srq_free() local 199 param = &srq_ptr->param; in dapl_srq_free() 203 srq_ptr, srq_ptr->srq_ref_count); in dapl_srq_free() 221 dapl_srq_dealloc(srq_ptr); in dapl_srq_free() 260 DAPL_SRQ *srq_ptr; in dapl_srq_post_recv() local 339 DAPL_SRQ *srq_ptr; in dapl_srq_query() local [all …]
|
H A D | dapl_evd_util.c | 938 DAPL_SRQ *srq_ptr; in dapli_evd_cqe_to_event() local 962 srq_ptr = cookie->queue.srq; in dapli_evd_cqe_to_event() 963 dapl_os_assert(NULL != srq_ptr); in dapli_evd_cqe_to_event() 964 dapl_os_assert(srq_ptr->header.magic == DAPL_MAGIC_SRQ); in dapli_evd_cqe_to_event() 966 ep_ptr = dapls_ib_srq_lookup_ep(srq_ptr, cqe_ptr); in dapli_evd_cqe_to_event() 1012 dapl_os_atomic_dec(&srq_ptr->recv_count); in dapli_evd_cqe_to_event() 1013 buffer = &srq_ptr->recv_buffer; in dapli_evd_cqe_to_event()
|
H A D | dapl_ia_util.c | 1018 IN DAPL_SRQ *srq_ptr) in dapl_ia_link_srq() argument 1022 &srq_ptr->header.ia_list_entry, in dapl_ia_link_srq() 1023 srq_ptr); in dapl_ia_link_srq() 1046 IN DAPL_SRQ *srq_ptr) in dapl_ia_unlink_srq() argument 1050 &srq_ptr->header.ia_list_entry); in dapl_ia_unlink_srq()
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_ibtf_qp.c | 688 srq_ptr->srq_handle = NULL; in dapls_ib_srq_alloc() 699 srq_ptr->srq_handle = NULL; in dapls_ib_srq_alloc() 727 srq_ptr->srq_handle = NULL; in dapls_ib_srq_alloc() 739 srq_ptr->srq_handle = NULL; in dapls_ib_srq_alloc() 790 srq_ptr->srq_handle = NULL; in dapls_ib_srq_free() 803 dapl_os_assert(srq_ptr); in dapli_ib_srq_add_ep() 823 dapl_os_assert(srq_ptr); in dapli_ib_srq_remove_ep() 846 dapl_os_assert(srq_ptr && srq_ptr->srq_handle); in dapls_ib_srq_lookup_ep() 881 IN DAPL_SRQ *srq_ptr, in dapls_ib_srq_resize() argument 924 IN DAPL_SRQ *srq_ptr, in dapli_ib_srq_resize_internal() argument [all …]
|
H A D | dapl_tavor_ibtf_dto.c | 220 IN DAPL_SRQ *srq_ptr, in dapls_ib_post_srq() argument 234 if (srq_ptr->srq_handle == NULL) { in dapls_ib_post_srq() 268 cookie->val.dto.size, srq_ptr->srq_handle->srq_hkey); in dapls_ib_post_srq() 279 retval = DAPL_SRECV(srq_ptr)(srq_ptr, &pr_wr, B_TRUE); in dapls_ib_post_srq()
|
H A D | dapl_tavor_ibtf_util.c | 1617 ib_srq_handle_t srq_ptr; in dapls_ib_free_premature_events() local 1621 srq_ptr = qp_ptr->qp_srq; in dapls_ib_free_premature_events() 1625 tail = srq_ptr->srq_freepr_tail; in dapls_ib_free_premature_events() 1626 srq_ptr->srq_freepr_events[tail] = free_index; in dapls_ib_free_premature_events() 1627 srq_ptr->srq_freepr_tail = (tail + 1) % srq_ptr->srq_wq_numwqe; in dapls_ib_free_premature_events() 1628 srq_ptr->srq_freepr_num_events++; in dapls_ib_free_premature_events() 1629 DAPL_SET_CQE_INVALID(&srq_ptr->srq_premature_events[free_index]); in dapls_ib_free_premature_events()
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/include/ |
H A D | dapl_srq_util.h | 46 dapl_srq_dealloc(IN DAPL_SRQ *srq_ptr);
|
H A D | dapl_adapter_util.h | 311 IN DAPL_SRQ *srq_ptr, 347 IN DAPL_SRQ *srq_ptr, 351 IN DAPL_SRQ *srq_ptr,
|