Lines Matching refs:cqb
706 struct mlx5_ib_cq *cq, int entries, u32 **cqb, in create_cq_user() argument
756 *cqb = kvzalloc(*inlen, GFP_KERNEL); in create_cq_user()
757 if (!*cqb) { in create_cq_user()
762 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user()
765 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_user()
818 MLX5_SET(create_cq_in, *cqb, uid, context->devx_uid); in create_cq_user()
822 kvfree(*cqb); in create_cq_user()
856 u32 **cqb, int *index, int *inlen) in create_cq_kernel() argument
879 *cqb = kvzalloc(*inlen, GFP_KERNEL); in create_cq_kernel()
880 if (!*cqb) { in create_cq_kernel()
885 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel()
888 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_kernel()
930 u32 *cqb = NULL; in mlx5_ib_create_cq() local
957 err = create_cq_user(dev, udata, cq, entries, &cqb, &cqe_size, in mlx5_ib_create_cq()
963 err = create_cq_kernel(dev, cq, entries, cqe_size, &cqb, in mlx5_ib_create_cq()
977 cqc = MLX5_ADDR_OF(create_cq_in, cqb, cq_context); in mlx5_ib_create_cq()
989 err = mlx5_core_create_cq(dev->mdev, &cq->mcq, cqb, inlen, out, sizeof(out)); in mlx5_ib_create_cq()
1009 kvfree(cqb); in mlx5_ib_create_cq()
1016 kvfree(cqb); in mlx5_ib_create_cq()