122d95e93SJiawen Wu /* SPDX-License-Identifier: GPL-2.0 */ 222d95e93SJiawen Wu /* 322d95e93SJiawen Wu * WangXun Gigabit PCI Express Linux driver 422d95e93SJiawen Wu * Copyright (c) 2015 - 2026 Beijing WangXun Technology Co., Ltd. 522d95e93SJiawen Wu */ 622d95e93SJiawen Wu 722d95e93SJiawen Wu #ifndef _WX_ERR_H_ 822d95e93SJiawen Wu #define _WX_ERR_H_ 922d95e93SJiawen Wu 10*e73e4d18SJiawen Wu extern const struct pci_error_handlers wx_err_handler; 11*e73e4d18SJiawen Wu 1222d95e93SJiawen Wu void wx_check_err_subtask(struct wx *wx); 1322d95e93SJiawen Wu int wx_init_err_task(struct wx *wx); 1422d95e93SJiawen Wu void wx_check_hang_subtask(struct wx *wx); 1522d95e93SJiawen Wu void wx_tx_timeout(struct net_device *netdev, unsigned int txqueue); 1622d95e93SJiawen Wu void wx_handle_tx_hang(struct wx_ring *tx_ring, unsigned int next); 1722d95e93SJiawen Wu 1822d95e93SJiawen Wu #endif /* _WX_ERR_H_ */ 19