File Index
Files and directories
Sign in
FILE

wx_sriov.h

File preview with syntax highlighting.

linux-6.19.14/drivers/net/ethernet/wangxun/libwx/wx_sriov.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */
 3
 4#ifndef _WX_SRIOV_H_
 5#define _WX_SRIOV_H_
 6
 7#define WX_VF_ENABLE_CHECK(_m)          FIELD_GET(BIT(31), (_m))
 8#define WX_VF_NUM_GET(_m)               FIELD_GET(GENMASK(5, 0), (_m))
 9#define WX_VF_ENABLE                    BIT(31)
10
11void wx_disable_sriov(struct wx *wx);
12int wx_pci_sriov_configure(struct pci_dev *pdev, int num_vfs);
13void wx_msg_task(struct wx *wx);
14void wx_disable_vf_rx_tx(struct wx *wx);
15void wx_ping_all_vfs_with_link_status(struct wx *wx, bool link_up);
16void wx_set_all_vfs(struct wx *wx);
17
18#endif /* _WX_SRIOV_H_ */
~/ Read-only file preview.