xref: /linux/drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.h (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
1a9dc0d96SMarco Chiappero /* SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) */
2a9dc0d96SMarco Chiappero /* Copyright(c) 2021 Intel Corporation */
3a9dc0d96SMarco Chiappero #ifndef ADF_GEN4_PFVF_H
4a9dc0d96SMarco Chiappero #define ADF_GEN4_PFVF_H
5a9dc0d96SMarco Chiappero 
6a9dc0d96SMarco Chiappero #include "adf_accel_devices.h"
7*61fc01f8SArnd Bergmann #include "adf_common_drv.h"
8a9dc0d96SMarco Chiappero 
9a9dc0d96SMarco Chiappero #ifdef CONFIG_PCI_IOV
10a9dc0d96SMarco Chiappero void adf_gen4_init_pf_pfvf_ops(struct adf_pfvf_ops *pfvf_ops);
11a9dc0d96SMarco Chiappero #else
adf_gen4_init_pf_pfvf_ops(struct adf_pfvf_ops * pfvf_ops)12a9dc0d96SMarco Chiappero static inline void adf_gen4_init_pf_pfvf_ops(struct adf_pfvf_ops *pfvf_ops)
13a9dc0d96SMarco Chiappero {
14a9dc0d96SMarco Chiappero 	pfvf_ops->enable_comms = adf_pfvf_comms_disabled;
15a9dc0d96SMarco Chiappero }
16a9dc0d96SMarco Chiappero #endif
17a9dc0d96SMarco Chiappero 
18a9dc0d96SMarco Chiappero #endif /* ADF_GEN4_PFVF_H */
19