Lines Matching refs:num_ent
75 u32 num_ent; member
90 u32 num_ent; member
327 struct mlx5_vdpa_virtqueue *mvq, u32 num_ent) in qp_prepare() argument
354 MLX5_SET(qpc, qpc, log_rq_size, ilog2(num_ent)); in qp_prepare()
360 static int rq_buf_alloc(struct mlx5_vdpa_net *ndev, struct mlx5_vdpa_qp *vqp, u32 num_ent) in rq_buf_alloc() argument
363 num_ent * sizeof(struct mlx5_wqe_data_seg), &vqp->frag_buf, in rq_buf_alloc()
384 err = rq_buf_alloc(ndev, vqp, mvq->num_ent); in qp_create()
400 qp_prepare(ndev, vqp->fw, in, mvq, mvq->num_ent); in qp_create()
418 rx_post(vqp, mvq->num_ent); in qp_create()
481 if (num > mvq->num_ent / 2) { in mlx5_vdpa_cq_comp()
499 static int cq_create(struct mlx5_vdpa_net *ndev, u16 idx, u32 num_ent) in cq_create() argument
522 err = cq_frag_buf_alloc(ndev, &vcq->buf, num_ent); in cq_create()
551 MLX5_SET(cqc, cqc, log_cq_size, ilog2(num_ent)); in cq_create()
561 vcq->cqe = num_ent; in cq_create()
615 return p_a * mvq->num_ent + p_b; in umem_size()
798 MLX5_SET(virtio_q, vq_ctx, queue_size, mvq->num_ent); in create_virtqueue()
1080 if (!mvq->num_ent) in setup_vq()
1088 err = cq_create(ndev, idx, mvq->num_ent); in setup_vq()
1359 mvq->num_ent = num; in mlx5_vdpa_set_vq_num()
1594 ri->num_ent = mvq->num_ent; in save_channel_info()
1638 mvq->num_ent = ri->num_ent; in restore_channels_info()