xref: /linux/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c (revision e78f70bad29c5ae1e1076698b690b15794e9b81e)
1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
3 
4 #include <linux/bitfield.h>
5 #include <linux/device.h>
6 #include <linux/io.h>
7 
8 #include "hinic3_common.h"
9 #include "hinic3_hwdev.h"
10 #include "hinic3_hwif.h"
11 
12 void hinic3_set_msix_state(struct hinic3_hwdev *hwdev, u16 msix_idx,
13 			   enum hinic3_msix_state flag)
14 {
15 	/* Completed by later submission due to LoC limit. */
16 }
17 
18 u16 hinic3_global_func_id(struct hinic3_hwdev *hwdev)
19 {
20 	return hwdev->hwif->attr.func_global_idx;
21 }
22