1*cd0e7160SSuman Kumar Chakraborty /* SPDX-License-Identifier: GPL-2.0-only */ 2*cd0e7160SSuman Kumar Chakraborty /* Copyright(c) 2025 Intel Corporation */ 3*cd0e7160SSuman Kumar Chakraborty #ifndef ADF_DC_H 4*cd0e7160SSuman Kumar Chakraborty #define ADF_DC_H 5*cd0e7160SSuman Kumar Chakraborty 6*cd0e7160SSuman Kumar Chakraborty struct adf_accel_dev; 7*cd0e7160SSuman Kumar Chakraborty 8*cd0e7160SSuman Kumar Chakraborty enum adf_dc_algo { 9*cd0e7160SSuman Kumar Chakraborty QAT_DEFLATE, 10*cd0e7160SSuman Kumar Chakraborty QAT_LZ4, 11*cd0e7160SSuman Kumar Chakraborty QAT_LZ4S, 12*cd0e7160SSuman Kumar Chakraborty QAT_ZSTD, 13*cd0e7160SSuman Kumar Chakraborty }; 14*cd0e7160SSuman Kumar Chakraborty 15*cd0e7160SSuman Kumar Chakraborty int qat_comp_build_ctx(struct adf_accel_dev *accel_dev, void *ctx, enum adf_dc_algo algo); 16*cd0e7160SSuman Kumar Chakraborty 17*cd0e7160SSuman Kumar Chakraborty #endif /* ADF_DC_H */ 18