linux_dsm_epyc7002/drivers/net/ethernet/hisilicon/hns3/hns3pf
Weihang Li 9e0254ddea net: hns3: extract handling of mpf/pf msi-x errors into functions
Function hclge_handle_all_hw_msix_error() contains four parts:
1. Query buffer descriptors for MSI-X errors.
2. Query and clear all main PF MSI-X errors.
3. Query and clear all PF MSI-X errors.
4. Handle mac tunnel interrupts.
Part 2 and part 3 handle errors of some different modules respectively,
this patch extracts them into dividual functions, which makes the logic
clearer.

Signed-off-by: Weihang Li <liweihang@hisilicon.com>
Signed-off-by: Peng Li <lipeng321@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-06-14 19:26:16 -07:00
..
hclge_cmd.c net: hns3: add opcode about query and clear RAS & MSI-X to special opcode 2019-06-03 15:32:50 -07:00
hclge_cmd.h net: hns3: use macros instead of magic numbers 2019-06-09 13:20:59 -07:00
hclge_dcb.c net: hns3: only support tc 0 for VF 2019-01-30 14:50:03 -08:00
hclge_dcb.h net: hns3: Add SPDX tags to HNS3 PF driver 2018-07-21 08:44:23 -07:00
hclge_debugfs.c net: hns3: fix some coding style issues 2019-06-09 13:20:59 -07:00
hclge_debugfs.h net: hns3: Add "dcb register" status information query function 2018-12-15 10:54:18 -08:00
hclge_err.c net: hns3: extract handling of mpf/pf msi-x errors into functions 2019-06-14 19:26:16 -07:00
hclge_err.h net: hns3: some changes of MSI-X bits in PPU(RCB) 2019-06-14 19:26:15 -07:00
hclge_main.c net: hns3: add recovery for the H/W errors occurred before the HNS dev initialization 2019-06-14 19:26:15 -07:00
hclge_main.h net: hns3: use macros instead of magic numbers 2019-06-09 13:20:59 -07:00
hclge_mbx.c net: hns3: some modifications to simplify and optimize code 2019-06-09 13:20:59 -07:00
hclge_mdio.c net: phy: marvell: add new default led configure for m88e151x 2019-04-23 10:40:32 -07:00
hclge_mdio.h net: hns3: Fix NULL deref when unloading driver 2019-01-30 14:50:03 -08:00
hclge_tm.c net: hns3: fix some coding style issues 2019-06-09 13:20:59 -07:00
hclge_tm.h net: hns3: do not return GE PFC setting err when initializing 2019-01-23 11:13:02 -08:00
Makefile net: hns3: fix compile error 2019-03-27 22:47:58 -07:00