Lines Matching defs:attr_ex
699 struct ibv_srq_init_attr_ex *attr_ex)
701 if (!(attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) ||
702 (attr_ex->srq_type == IBV_SRQT_BASIC))
703 return mlx4_create_srq(attr_ex->pd, (struct ibv_srq_init_attr *) attr_ex);
704 else if (attr_ex->srq_type == IBV_SRQT_XRC)
705 return mlx4_create_xrc_srq(context, attr_ex);
921 struct ibv_qp_init_attr_ex attr_ex;
924 memcpy(&attr_ex, attr, sizeof *attr);
925 attr_ex.comp_mask = IBV_QP_INIT_ATTR_PD;
926 attr_ex.pd = pd;
927 qp = mlx4_create_qp_ex(pd->context, &attr_ex);
929 memcpy(attr, &attr_ex, sizeof *attr);