1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /* Copyright(c) 2007-2022 Intel Corporation */
3
4 /**
5 *****************************************************************************
6 * @file dc_ns_datapath.c
7 *
8 * @defgroup Dc_DataCompression DC Data Compression
9 *
10 * @ingroup Dc_DataCompression
11 *
12 * @description
13 * Implementation of the Data Compression datapath operations.
14 *
15 *****************************************************************************/
16
17 /*
18 *******************************************************************************
19 * Include public/global header files
20 *******************************************************************************
21 */
22 #include "cpa.h"
23 #include "cpa_dc.h"
24 #include "cpa_dc_dp.h"
25
26 /*
27 *******************************************************************************
28 * Include private header files
29 *******************************************************************************
30 */
31 #include "dc_session.h"
32 #include "dc_datapath.h"
33 #include "sal_statistics.h"
34 #include "lac_common.h"
35 #include "lac_mem.h"
36 #include "lac_mem_pools.h"
37 #include "lac_log.h"
38 #include "sal_types_compression.h"
39 #include "dc_stats.h"
40 #include "lac_buffer_desc.h"
41 #include "lac_sal.h"
42 #include "lac_sync.h"
43 #include "sal_service_state.h"
44 #include "sal_qat_cmn_msg.h"
45 #include "dc_error_counter.h"
46
47 CpaStatus
cpaDcNsDecompressData(CpaInstanceHandle dcInstance,CpaDcNsSetupData * pSetupData,CpaBufferList * pSrcBuff,CpaBufferList * pDestBuff,CpaDcOpData * pOpData,CpaDcRqResults * pResults,CpaDcCallbackFn callbackFn,void * callbackTag)48 cpaDcNsDecompressData(CpaInstanceHandle dcInstance,
49 CpaDcNsSetupData *pSetupData,
50 CpaBufferList *pSrcBuff,
51 CpaBufferList *pDestBuff,
52 CpaDcOpData *pOpData,
53 CpaDcRqResults *pResults,
54 CpaDcCallbackFn callbackFn,
55 void *callbackTag)
56 {
57 return CPA_STATUS_UNSUPPORTED;
58 }
59
60 CpaStatus
cpaDcNsCompressData(CpaInstanceHandle dcInstance,CpaDcNsSetupData * pSetupData,CpaBufferList * pSrcBuff,CpaBufferList * pDestBuff,CpaDcOpData * pOpData,CpaDcRqResults * pResults,CpaDcCallbackFn callbackFn,void * callbackTag)61 cpaDcNsCompressData(CpaInstanceHandle dcInstance,
62 CpaDcNsSetupData *pSetupData,
63 CpaBufferList *pSrcBuff,
64 CpaBufferList *pDestBuff,
65 CpaDcOpData *pOpData,
66 CpaDcRqResults *pResults,
67 CpaDcCallbackFn callbackFn,
68 void *callbackTag)
69 {
70 return CPA_STATUS_UNSUPPORTED;
71 }
72