xref: /linux/drivers/net/ethernet/marvell/octeontx2/nic/cn20k.h (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Marvell RVU Ethernet driver
3  *
4  * Copyright (C) 2024 Marvell.
5  *
6  */
7 
8 #ifndef CN20K_H
9 #define CN20K_H
10 
11 #include "otx2_common.h"
12 
13 void cn20k_init(struct otx2_nic *pfvf);
14 int cn20k_register_pfvf_mbox_intr(struct otx2_nic *pf, int numvfs);
15 void cn20k_disable_pfvf_mbox_intr(struct otx2_nic *pf, int numvfs);
16 void cn20k_enable_pfvf_mbox_intr(struct otx2_nic *pf, int numvfs);
17 #endif /* CN20K_H */
18