Lines Matching refs:srq_ptr

43 static DAT_RETURN dapli_ib_srq_add_ep(IN ib_srq_handle_t srq_ptr,
45 static void dapli_ib_srq_remove_ep(IN ib_srq_handle_t srq_ptr,
47 static DAT_RETURN dapli_ib_srq_resize_internal(IN DAPL_SRQ *srq_ptr,
579 dapls_ib_srq_alloc(IN DAPL_IA *ia_ptr, IN DAPL_SRQ *srq_ptr)
602 dapl_os_assert(srq_ptr->param.pz_handle != NULL);
605 pz_handle = (DAPL_PZ *)srq_ptr->param.pz_handle;
619 srqc_args.srqc_sizes.srqs_sz = srq_ptr->param.max_recv_dtos;
620 srqc_args.srqc_sizes.srqs_sgl = srq_ptr->param.max_recv_iov;
623 "srq_alloc: srq_ptr 0x%p, pz 0x%p (0x%llx), srq_sz %d"
625 srq_ptr, pz_handle, srqc_args.srqc_pd_hkey,
679 srq_ptr->srq_handle = ibsrq_p;
687 dapls_ib_srq_free(ia_ptr, srq_ptr);
688 srq_ptr->srq_handle = NULL;
698 dapls_ib_srq_free(ia_ptr, srq_ptr);
699 srq_ptr->srq_handle = NULL;
718 "srq_alloc: created, srq_ptr 0x%p, srq_hkey 0x%016llx\n",
719 srq_ptr, srqc_args.srqc_hkey);
726 dapls_ib_srq_free(ia_ptr, srq_ptr);
727 srq_ptr->srq_handle = NULL;
738 dapls_ib_srq_free(ia_ptr, srq_ptr);
739 srq_ptr->srq_handle = NULL;
751 dapls_ib_srq_free(IN DAPL_IA *ia_handle, IN DAPL_SRQ *srq_ptr)
753 ib_srq_handle_t srq_handle = srq_ptr->srq_handle;
773 "srq_free: freed, srq_ptr 0x%p, srq_hkey 0x%016llx\n",
774 srq_ptr, srq_handle->srq_hkey);
790 srq_ptr->srq_handle = NULL;
797 dapli_ib_srq_add_ep(IN ib_srq_handle_t srq_ptr, IN uint32_t qp_num,
803 dapl_os_assert(srq_ptr);
805 htable = srq_ptr->srq_ep_table;
808 "srq_insert_ep:%p %p %llx\n", srq_ptr, htable, key);
816 dapli_ib_srq_remove_ep(IN ib_srq_handle_t srq_ptr, IN uint32_t qp_num)
823 dapl_os_assert(srq_ptr);
825 htable = srq_ptr->srq_ep_table;
839 dapls_ib_srq_lookup_ep(IN DAPL_SRQ *srq_ptr, IN ib_work_completion_t *cqe_ptr)
846 dapl_os_assert(srq_ptr && srq_ptr->srq_handle);
848 htable = srq_ptr->srq_handle->srq_ep_table;
867 * srq_ptr pointer to SRQ struct
881 IN DAPL_SRQ *srq_ptr,
887 dat_status = dapli_ib_srq_resize_internal(srq_ptr, srqlen);
889 srq_handle = srq_ptr->srq_handle;
891 dat_status = dapli_ib_srq_resize_internal(srq_ptr,
911 * srq_ptr pointer to SRQ struct
924 IN DAPL_SRQ *srq_ptr,
946 srq_ptr, (void *)srq_ptr->srq_handle,
947 srq_ptr->srq_handle->srq_hkey, srqlen);
949 srq_handle = srq_ptr->srq_handle;
970 ia_fd = srq_ptr->header.owner_ia->hca_ptr->ib_hca_handle->ia_fd;
971 hca_fd = srq_ptr->header.owner_ia->hca_ptr->ib_hca_handle->hca_fd;
984 srq_ptr, strerror(errno));