Lines Matching refs:mcq
890 mlx5_core_destroy_cq(mdev, &cq->mcq);
895 static void mlx5vf_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type)
900 set_tracker_error(container_of(mcq, struct mlx5vf_pci_core_device,
901 tracker.cq.mcq));
936 static void mlx5vf_cq_complete(struct mlx5_core_cq *mcq,
940 container_of(mcq, struct mlx5vf_pci_core_device,
941 tracker.cq.mcq);
965 cq->mcq.set_ci_db = cq->db.db;
966 cq->mcq.arm_db = cq->db.db + 1;
967 cq->mcq.cqe_sz = cqe_size;
996 cq->mcq.comp = mlx5vf_cq_complete;
997 cq->mcq.event = mlx5vf_cq_event;
998 err = mlx5_core_create_cq(mdev, &cq->mcq, in, inlen, out, sizeof(out));
1002 mlx5_cq_arm(&cq->mcq, MLX5_CQ_DB_REQ_NOT, tracker->uar->map,
1003 cq->mcq.cons_index);
1071 MLX5_SET(qpc, qpc, cqn_rcv, tracker->cq.mcq.cqn);
1529 cqe64 = (cq->mcq.cqe_sz == 64) ? cqe : cqe + 64;
1546 cqe = get_sw_cqe(cq, cq->mcq.cons_index);
1550 ++cq->mcq.cons_index;
1600 mlx5_cq_arm(&cq->mcq, MLX5_CQ_DB_REQ_NOT, tracker->uar->map,
1601 cq->mcq.cons_index);
1613 mlx5_cq_set_ci(&cq->mcq);