1370c2374SSai Krishna /* SPDX-License-Identifier: GPL-2.0 */ 2370c2374SSai Krishna /* Marvell RVU Ethernet driver 3370c2374SSai Krishna * 4370c2374SSai Krishna * Copyright (C) 2024 Marvell. 5370c2374SSai Krishna * 6370c2374SSai Krishna */ 7370c2374SSai Krishna 8370c2374SSai Krishna #ifndef CN20K_H 9370c2374SSai Krishna #define CN20K_H 10370c2374SSai Krishna 11370c2374SSai Krishna #include "otx2_common.h" 12370c2374SSai Krishna 13370c2374SSai Krishna void cn20k_init(struct otx2_nic *pfvf); 14*70f8986eSSai Krishna int cn20k_register_pfvf_mbox_intr(struct otx2_nic *pf, int numvfs); 15*70f8986eSSai Krishna void cn20k_disable_pfvf_mbox_intr(struct otx2_nic *pf, int numvfs); 16*70f8986eSSai Krishna void cn20k_enable_pfvf_mbox_intr(struct otx2_nic *pf, int numvfs); 17370c2374SSai Krishna #endif /* CN20K_H */ 18