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 Chiapperostatic 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