external_libs/ibverbs/ppc64le/include/infiniband/verbs.h
static inline
struct ibv_cq_ex *ibv_create_cq_ex(struct ibv_context *context,
				   struct ibv_cq_init_attr_ex *cq_attr)
{
	struct verbs_context *vctx = verbs_get_ctx_op(context, create_cq_ex);

	if (!vctx) {
		errno = ENOSYS;
		return NULL;
	}

	return vctx->create_cq_ex(context, cq_attr);
}
/**
 * ibv_create_cq_ex - Create a completion queue
 * @context - Context CQ will be attached to
 * @cq_attr - Attributes to create the CQ with
 */
Create a completion queue
@context - Context CQ will be attached to
@cq_attr - Attributes to create the CQ with
Create a completion queue @context - Context CQ will be attached to @cq_attr - Attributes to create the CQ with
static inline
struct ibv_cq_ex *ibv_create_cq_ex(struct ibv_context *context,
				   struct ibv_cq_init_attr_ex *cq_attr)
{
	struct verbs_context *vctx = verbs_get_ctx_op(context, create_cq_ex);
	if (!vctx) {
		errno = ENOSYS;
		return NULL;
	}
	return vctx->create_cq_ex(context, cq_attr);
}
static inline struct ibv_cq_ex * ibv_create_cq_ex ( struct ibv_context * context , struct ibv_cq_init_attr_ex * cq_attr ) { struct verbs_context * vctx = verbs_get_ctx_op ( context , create_cq_ex ) ; if ( ! vctx ) { errno = ENOSYS ; return NULL ; } return vctx -> create_cq_ex ( context , cq_attr ) ; }
ibv_create_cq_ex - Create a completion queue
 @context - Context CQ will be attached to
 @cq_attr - Attributes to create the CQ with
ibv_create_cq_ex - Create a completion queue @context - Context CQ will be attached to @cq_attr - Attributes to create the CQ with