Searched refs:vcq (Results 1 – 2 of 2) sorted by relevance
96 struct ionic_cq *cq = &aq->vcq->cq[0]; in ionic_admin_poll_locked()519 struct ionic_vcq *vcq; in ionic_create_rdma_admincq() local523 vcq = kzalloc_obj(*vcq); in ionic_create_rdma_admincq()524 if (!vcq) in ionic_create_rdma_admincq()527 vcq->ibcq.device = &dev->ibdev; in ionic_create_rdma_admincq()528 vcq->ibcq.comp_handler = ionic_rdma_admincq_comp; in ionic_create_rdma_admincq()529 vcq->ibcq.event_handler = ionic_rdma_admincq_event; in ionic_create_rdma_admincq()530 atomic_set(&vcq->ibcq.usecnt, 0); in ionic_create_rdma_admincq()532 vcq->udma_mask = 1; in ionic_create_rdma_admincq()533 cq = &vcq->cq[0]; in ionic_create_rdma_admincq()[all …]
338 static void *get_cqe(struct mlx5_vdpa_cq *vcq, int n) in get_cqe() argument340 return mlx5_frag_buf_get_wqe(&vcq->buf.fbc, n); in get_cqe()343 static void cq_frag_buf_init(struct mlx5_vdpa_cq *vcq, struct mlx5_vdpa_cq_buf *buf) in cq_frag_buf_init() argument350 cqe = get_cqe(vcq, i); in cq_frag_buf_init()499 static int mlx5_vdpa_poll_one(struct mlx5_vdpa_cq *vcq) in mlx5_vdpa_poll_one() argument503 cqe64 = next_cqe_sw(vcq); in mlx5_vdpa_poll_one()507 vcq->mcq.cons_index++; in mlx5_vdpa_poll_one()561 struct mlx5_vdpa_cq *vcq = &mvq->cq; in cq_create() local569 err = mlx5_db_alloc(mdev, &vcq->db); in cq_create()573 vcq->mcq.set_ci_db = vcq->db.db; in cq_create()[all …]