Lines Matching refs:entries

606 			  int entries, struct mlx5_create_cq_mbox_in **cqb,  in create_cq_user()  argument
634 entries * ucmd.cqe_size, in create_cq_user()
649 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
692 int entries, int cqe_size, in create_cq_kernel() argument
706 err = alloc_cq_buf(dev, &cq->buf, entries, cqe_size); in create_cq_kernel()
739 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, int entries, in mlx5_ib_create_cq() argument
753 if (entries < 0) in mlx5_ib_create_cq()
756 entries = roundup_pow_of_two(entries + 1); in mlx5_ib_create_cq()
757 if (entries > dev->mdev->caps.gen.max_cqes) in mlx5_ib_create_cq()
764 cq->ibcq.cqe = entries - 1; in mlx5_ib_create_cq()
771 err = create_cq_user(dev, udata, context, cq, entries, in mlx5_ib_create_cq()
778 err = create_cq_kernel(dev, cq, entries, cqe_size, &cqb, in mlx5_ib_create_cq()
786 cqb->ctx.log_sz_usr_page = cpu_to_be32((ilog2(entries) << 24) | index); in mlx5_ib_create_cq()
946 int entries, struct ib_udata *udata, int *npas, in resize_user() argument
962 umem = ib_umem_get(context, ucmd.buf_addr, entries * ucmd.cqe_size, in resize_user()
984 int entries, int cqe_size) in resize_kernel() argument
992 err = alloc_cq_buf(dev, cq->resize_buf, entries, cqe_size); in resize_kernel()
1067 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx5_ib_resize_cq() argument
1084 if (entries < 1) in mlx5_ib_resize_cq()
1087 entries = roundup_pow_of_two(entries + 1); in mlx5_ib_resize_cq()
1088 if (entries > dev->mdev->caps.gen.max_cqes + 1) in mlx5_ib_resize_cq()
1091 if (entries == ibcq->cqe + 1) in mlx5_ib_resize_cq()
1096 err = resize_user(dev, cq, entries, udata, &npas, &page_shift, in mlx5_ib_resize_cq()
1100 err = resize_kernel(dev, cq, entries, cqe_size); in mlx5_ib_resize_cq()
1129 in->ctx.log_sz_usr_page = cpu_to_be32(ilog2(entries) << 24); in mlx5_ib_resize_cq()
1138 cq->ibcq.cqe = entries - 1; in mlx5_ib_resize_cq()
1157 cq->ibcq.cqe = entries - 1; in mlx5_ib_resize_cq()