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