Lines Matching refs:attr_ex
707 struct ibv_srq_init_attr_ex *attr_ex) in mlx4_create_srq_ex() argument
709 if (!(attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) || in mlx4_create_srq_ex()
710 (attr_ex->srq_type == IBV_SRQT_BASIC)) in mlx4_create_srq_ex()
711 return mlx4_create_srq(attr_ex->pd, (struct ibv_srq_init_attr *) attr_ex); in mlx4_create_srq_ex()
712 else if (attr_ex->srq_type == IBV_SRQT_XRC) in mlx4_create_srq_ex()
713 return mlx4_create_xrc_srq(context, attr_ex); in mlx4_create_srq_ex()
934 struct ibv_qp_init_attr_ex attr_ex; in mlx4_create_qp() local
937 memcpy(&attr_ex, attr, sizeof *attr); in mlx4_create_qp()
938 attr_ex.comp_mask = IBV_QP_INIT_ATTR_PD; in mlx4_create_qp()
939 attr_ex.pd = pd; in mlx4_create_qp()
940 qp = mlx4_create_qp_ex(pd->context, &attr_ex); in mlx4_create_qp()
942 memcpy(attr, &attr_ex, sizeof *attr); in mlx4_create_qp()