Home
last modified time | relevance | path

Searched refs:srq_ptr (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_srq_util.c57 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 Ddapl_srq.c75 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 Ddapl_evd_util.c938 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 Ddapl_ia_util.c1018 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 Ddapl_tavor_ibtf_qp.c688 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 Ddapl_tavor_ibtf_dto.c220 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 Ddapl_tavor_ibtf_util.c1617 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 Ddapl_srq_util.h46 dapl_srq_dealloc(IN DAPL_SRQ *srq_ptr);
H A Ddapl_adapter_util.h311 IN DAPL_SRQ *srq_ptr,
347 IN DAPL_SRQ *srq_ptr,
351 IN DAPL_SRQ *srq_ptr,