1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(c) 2021 Intel Corporation 3 */ 4 5 #include "qat_comp_pmd.h" 6 #include "qat_comp_pmd_gens.h" 7 8 #define QAT_NUM_INTERM_BUFS_GEN2 20 9 10 static unsigned int qat_comp_get_num_im_bufs_required_gen2(void)11qat_comp_get_num_im_bufs_required_gen2(void) 12 { 13 return QAT_NUM_INTERM_BUFS_GEN2; 14 } 15 RTE_INIT(qat_comp_pmd_gen2_init)16RTE_INIT(qat_comp_pmd_gen2_init) 17 { 18 qat_comp_gen_dev_ops[QAT_GEN2].compressdev_ops = 19 &qat_comp_ops_gen1; 20 qat_comp_gen_dev_ops[QAT_GEN2].qat_comp_get_capabilities = 21 qat_comp_cap_get_gen1; 22 qat_comp_gen_dev_ops[QAT_GEN2].qat_comp_get_num_im_bufs_required = 23 qat_comp_get_num_im_bufs_required_gen2; 24 qat_comp_gen_dev_ops[QAT_GEN2].qat_comp_get_ram_bank_flags = 25 qat_comp_get_ram_bank_flags_gen1; 26 qat_comp_gen_dev_ops[QAT_GEN2].qat_comp_set_slice_cfg_word = 27 qat_comp_set_slice_cfg_word_gen1; 28 qat_comp_gen_dev_ops[QAT_GEN2].qat_comp_get_feature_flags = 29 qat_comp_get_features_gen1; 30 } 31