linux/drivers/crypto/intel/qat/qat_common/qat_comp_req.h

/* SPDX-License-Identifier: GPL-2.0-only */
/* Copyright(c) 2022 Intel Corporation */
#ifndef _QAT_COMP_REQ_H_
#define _QAT_COMP_REQ_H_

#include "icp_qat_fw_comp.h"

#define QAT_COMP_REQ_SIZE
#define QAT_COMP_CTX_SIZE

static inline void qat_comp_create_req(void *ctx, void *req, u64 src, u32 slen,
				       u64 dst, u32 dlen, u64 opaque)
{}

static inline void qat_comp_override_dst(void *req, u64 dst, u32 dlen)
{}

static inline void qat_comp_create_compression_req(void *ctx, void *req,
						   u64 src, u32 slen,
						   u64 dst, u32 dlen,
						   u64 opaque)
{}

static inline void qat_comp_create_decompression_req(void *ctx, void *req,
						     u64 src, u32 slen,
						     u64 dst, u32 dlen,
						     u64 opaque)
{}

static inline u32 qat_comp_get_consumed_ctr(void *resp)
{}

static inline u32 qat_comp_get_produced_ctr(void *resp)
{}

static inline u32 qat_comp_get_produced_adler32(void *resp)
{}

static inline u64 qat_comp_get_opaque(void *resp)
{}

static inline s8 qat_comp_get_cmp_err(void *resp)
{}

static inline s8 qat_comp_get_xlt_err(void *resp)
{}

static inline s8 qat_comp_get_cmp_status(void *resp)
{}

static inline s8 qat_comp_get_xlt_status(void *resp)
{}

static inline u8 qat_comp_get_cmp_cnv_flag(void *resp)
{}

#endif