xref: /freebsd/sys/dev/qat/qat_common/adf_cfg_instance.h (revision 71625ec9ad2a9bc8c09784fbd23b759830e0ee5f)
1*78ee8d1cSJulian Grajkowski /* SPDX-License-Identifier: BSD-3-Clause */
2*78ee8d1cSJulian Grajkowski /* Copyright(c) 2007-2022 Intel Corporation */
3*78ee8d1cSJulian Grajkowski #ifndef ADF_CFG_INSTANCE_H_
4*78ee8d1cSJulian Grajkowski #define ADF_CFG_INSTANCE_H_
5*78ee8d1cSJulian Grajkowski 
6*78ee8d1cSJulian Grajkowski #include "adf_accel_devices.h"
7*78ee8d1cSJulian Grajkowski #include "adf_cfg_common.h"
8*78ee8d1cSJulian Grajkowski #include "adf_cfg_bundle.h"
9*78ee8d1cSJulian Grajkowski 
10*78ee8d1cSJulian Grajkowski void crypto_instance_init(struct adf_cfg_instance *instance,
11*78ee8d1cSJulian Grajkowski 			  struct adf_cfg_bundle *bundle);
12*78ee8d1cSJulian Grajkowski void dc_instance_init(struct adf_cfg_instance *instance,
13*78ee8d1cSJulian Grajkowski 		      struct adf_cfg_bundle *bundle);
14*78ee8d1cSJulian Grajkowski void asym_instance_init(struct adf_cfg_instance *instance,
15*78ee8d1cSJulian Grajkowski 			struct adf_cfg_bundle *bundle);
16*78ee8d1cSJulian Grajkowski void sym_instance_init(struct adf_cfg_instance *instance,
17*78ee8d1cSJulian Grajkowski 		       struct adf_cfg_bundle *bundle);
18*78ee8d1cSJulian Grajkowski #endif
19