Lines Matching refs:mdev
183 msrq = mlx5_core_get_srq(dev->mdev, in handle_responder()
367 mlx5_buf_free(dev->mdev, &buf->buf); in free_cq_buf()
453 mqp = __mlx5_qp_lookup(dev->mdev, qpn); in mlx5_poll_one()
517 read_lock(&dev->mdev->priv.mr_table.lock); in mlx5_poll_one()
518 mmr = __mlx5_mr_lookup(dev->mdev, in mlx5_poll_one()
521 read_unlock(&dev->mdev->priv.mr_table.lock); in mlx5_poll_one()
539 read_unlock(&dev->mdev->priv.mr_table.lock); in mlx5_poll_one()
575 struct mlx5_core_dev *mdev = to_mdev(ibcq->device)->mdev; in mlx5_ib_arm_cq() local
576 void __iomem *uar_page = mdev->priv.uuari.uars[0].map; in mlx5_ib_arm_cq()
582 MLX5_GET_DOORBELL_LOCK(&mdev->priv.cq_uar_lock), in mlx5_ib_arm_cq()
593 err = mlx5_buf_alloc(dev->mdev, nent * cqe_size, in alloc_cq_buf()
698 err = mlx5_db_alloc(dev->mdev, &cq->db); in create_cq_kernel()
721 *index = dev->mdev->priv.uuari.uars[0].index; in create_cq_kernel()
729 mlx5_db_free(dev->mdev, &cq->db); in create_cq_kernel()
736 mlx5_db_free(dev->mdev, &cq->db); in destroy_cq_kernel()
757 if (entries > dev->mdev->caps.gen.max_cqes) in mlx5_ib_create_cq()
787 err = mlx5_vector2eqn(dev->mdev, vector, &eqn, &irqn); in mlx5_ib_create_cq()
794 err = mlx5_core_create_cq(dev->mdev, &cq->mcq, cqb, inlen); in mlx5_ib_create_cq()
814 mlx5_core_destroy_cq(dev->mdev, &cq->mcq); in mlx5_ib_create_cq()
839 mlx5_core_destroy_cq(dev->mdev, &mcq->mcq); in mlx5_ib_destroy_cq()
924 if (!(dev->mdev->caps.gen.flags & MLX5_DEV_CAP_FLAG_CQ_MODER)) in mlx5_ib_modify_cq()
936 err = mlx5_core_modify_cq(dev->mdev, &mcq->mcq, in, sizeof(*in)); in mlx5_ib_modify_cq()
1079 if (!(dev->mdev->caps.gen.flags & MLX5_DEV_CAP_FLAG_RESIZE_CQ)) { in mlx5_ib_resize_cq()
1088 if (entries > dev->mdev->caps.gen.max_cqes + 1) in mlx5_ib_resize_cq()
1133 err = mlx5_core_modify_cq(dev->mdev, &cq->mcq, in, inlen); in mlx5_ib_resize_cq()