Lines Matching defs:provider_attr
74 OUT DAT_PROVIDER_ATTR *provider_attr)
91 provider_attr);
130 if (NULL == provider_attr) {
136 (void) dapl_os_strncpy(provider_attr->provider_name,
139 provider_attr->provider_version_major = VN_PROVIDER_MAJOR;
140 provider_attr->provider_version_minor = VN_PROVIDER_MINOR;
141 provider_attr->dapl_version_major = DAT_VERSION_MAJOR;
142 provider_attr->dapl_version_minor = DAT_VERSION_MINOR;
143 provider_attr->lmr_mem_types_supported =
146 provider_attr->lmr_mem_types_supported |=
149 provider_attr->iov_ownership_on_return = DAT_IOV_CONSUMER;
150 provider_attr->dat_qos_supported = DAT_QOS_BEST_EFFORT;
151 provider_attr->completion_flags_supported =
153 provider_attr->is_thread_safe = DAT_FALSE;
154 provider_attr->max_private_data_size =
156 provider_attr->supports_multipath = DAT_TRUE;
157 provider_attr->ep_creator =
159 provider_attr->optimal_buffer_alignment =
161 provider_attr->num_provider_specific_attr = 0;
162 provider_attr->srq_supported = DAT_TRUE;
169 provider_attr->srq_watermarks_supported = 0x00;
170 provider_attr->srq_ep_pz_difference_supported = DAT_FALSE;
175 provider_attr->srq_info_supported = 0x10;
181 provider_attr->ep_recv_info_supported = 0;
188 provider_attr->lmr_sync_req = DAT_TRUE;
189 provider_attr->dto_async_return_guaranteed = DAT_FALSE;
190 provider_attr->rdma_write_for_rdma_read_req = DAT_FALSE;
191 provider_attr->provider_specific_attr = NULL;
205 evd_merge = (struct evd_merge_type *)&provider_attr->