Lines Matching refs:cqb
716 struct mlx5_ib_cq *cq, int entries, u32 **cqb, in create_cq_user() argument
777 *cqb = kvzalloc(*inlen, GFP_KERNEL); in create_cq_user()
778 if (!*cqb) { in create_cq_user()
783 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user()
786 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_user()
843 MLX5_SET(create_cq_in, *cqb, uid, context->devx_uid); in create_cq_user()
847 kvfree(*cqb); in create_cq_user()
881 u32 **cqb, int *index, int *inlen) in create_cq_kernel() argument
904 *cqb = kvzalloc(*inlen, GFP_KERNEL); in create_cq_kernel()
905 if (!*cqb) { in create_cq_kernel()
910 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel()
913 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_kernel()
955 u32 *cqb = NULL; in mlx5_ib_create_cq() local
982 err = create_cq_user(dev, udata, cq, entries, &cqb, &cqe_size, in mlx5_ib_create_cq()
988 err = create_cq_kernel(dev, cq, entries, cqe_size, &cqb, in mlx5_ib_create_cq()
1002 cqc = MLX5_ADDR_OF(create_cq_in, cqb, cq_context); in mlx5_ib_create_cq()
1014 err = mlx5_core_create_cq(dev->mdev, &cq->mcq, cqb, inlen, out, sizeof(out)); in mlx5_ib_create_cq()
1034 kvfree(cqb); in mlx5_ib_create_cq()
1041 kvfree(cqb); in mlx5_ib_create_cq()