Lines Matching refs:entries

613 			  int entries, struct mlx5_create_cq_mbox_in **cqb,  in create_cq_user()  argument
641 entries * ucmd.cqe_size, in create_cq_user()
656 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
699 int entries, int cqe_size, in create_cq_kernel() argument
713 err = alloc_cq_buf(dev, &cq->buf, entries, cqe_size); in create_cq_kernel()
751 int entries = attr->cqe; in mlx5_ib_create_cq() local
766 if (entries < 0) in mlx5_ib_create_cq()
769 entries = roundup_pow_of_two(entries + 1); in mlx5_ib_create_cq()
770 if (entries > (1 << MLX5_CAP_GEN(dev->mdev, log_max_cq_sz))) in mlx5_ib_create_cq()
777 cq->ibcq.cqe = entries - 1; in mlx5_ib_create_cq()
784 err = create_cq_user(dev, udata, context, cq, entries, in mlx5_ib_create_cq()
791 err = create_cq_kernel(dev, cq, entries, cqe_size, &cqb, in mlx5_ib_create_cq()
799 cqb->ctx.log_sz_usr_page = cpu_to_be32((ilog2(entries) << 24) | index); in mlx5_ib_create_cq()
959 int entries, struct ib_udata *udata, int *npas, in resize_user() argument
975 umem = ib_umem_get(context, ucmd.buf_addr, entries * ucmd.cqe_size, in resize_user()
997 int entries, int cqe_size) in resize_kernel() argument
1005 err = alloc_cq_buf(dev, cq->resize_buf, entries, cqe_size); in resize_kernel()
1080 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx5_ib_resize_cq() argument
1097 if (entries < 1) in mlx5_ib_resize_cq()
1100 entries = roundup_pow_of_two(entries + 1); in mlx5_ib_resize_cq()
1101 if (entries > (1 << MLX5_CAP_GEN(dev->mdev, log_max_cq_sz)) + 1) in mlx5_ib_resize_cq()
1104 if (entries == ibcq->cqe + 1) in mlx5_ib_resize_cq()
1109 err = resize_user(dev, cq, entries, udata, &npas, &page_shift, in mlx5_ib_resize_cq()
1113 err = resize_kernel(dev, cq, entries, cqe_size); in mlx5_ib_resize_cq()
1142 in->ctx.log_sz_usr_page = cpu_to_be32(ilog2(entries) << 24); in mlx5_ib_resize_cq()
1151 cq->ibcq.cqe = entries - 1; in mlx5_ib_resize_cq()
1170 cq->ibcq.cqe = entries - 1; in mlx5_ib_resize_cq()