Home
last modified time | relevance | path

Searched refs:fw_reset (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Dfw_reset.c33 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_set() local
36 clear_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_set()
38 set_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_set()
43 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_get() local
45 return !test_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_get()
117 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_set_reset_sync() local
122 set_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags); in mlx5_fw_reset_set_reset_sync()
132 clear_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags); in mlx5_fw_reset_set_reset_sync()
147 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_complete_reload() local
150 if (test_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags)) { in mlx5_fw_reset_complete_reload()
[all …]
DMakefile20 fw_reset.o qos.o lib/tout.o lib/aso.o
/Linux-v6.1/drivers/misc/habanalabs/common/
Ddevice.c1039 static void cleanup_resources(struct hl_device *hdev, bool hard_reset, bool fw_reset, in cleanup_resources() argument
1050 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources()
1339 bool hard_reset, from_hard_reset_thread, fw_reset, hard_instead_soft = false, in hl_device_reset() local
1353 fw_reset = !!(flags & HL_DRV_RESET_BYPASS_REQ_TO_FW); in hl_device_reset()
1448 cleanup_resources(hdev, hard_reset, fw_reset, skip_wq_flush); in hl_device_reset()
1482 hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
Dhabanalabs.h1545 void (*hw_fini)(struct hl_device *hdev, bool hard_reset, bool fw_reset);
1546 void (*halt_engines)(struct hl_device *hdev, bool hard_reset, bool fw_reset);
/Linux-v6.1/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c9986 static void bnxt_clear_reservations(struct bnxt *bp, bool fw_reset) in bnxt_clear_reservations() argument
10000 if (!fw_reset) { in bnxt_clear_reservations()
10006 int bnxt_cancel_reservations(struct bnxt *bp, bool fw_reset) in bnxt_cancel_reservations() argument
10017 bnxt_clear_reservations(bp, fw_reset); in bnxt_cancel_reservations()
10026 bool fw_reset = !bp->irq_tbl; in bnxt_hwrm_if_change() local
10059 fw_reset = true; in bnxt_hwrm_if_change()
10074 fw_reset = true; in bnxt_hwrm_if_change()
10078 if (test_bit(BNXT_STATE_IN_FW_RESET, &bp->state) && !fw_reset) { in bnxt_hwrm_if_change()
10083 if (resc_reinit || fw_reset) { in bnxt_hwrm_if_change()
10084 if (fw_reset) { in bnxt_hwrm_if_change()
[all …]
Dbnxt.h2315 int bnxt_cancel_reservations(struct bnxt *bp, bool fw_reset);
/Linux-v6.1/drivers/net/wireless/ath/wil6210/
Dcfg80211.c831 bool fw_reset = false; in wil_cfg80211_change_iface() local
857 fw_reset = true; in wil_cfg80211_change_iface()
875 if (!fw_reset) in wil_cfg80211_change_iface()
/Linux-v6.1/include/linux/mlx5/
Ddriver.h623 struct mlx5_fw_reset *fw_reset; member
/Linux-v6.1/drivers/misc/habanalabs/gaudi/
Dgaudi.c3659 static void gaudi_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi_halt_engines() argument
3668 if (fw_reset) in gaudi_halt_engines()
4069 static void gaudi_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi_hw_fini() argument
4090 if (fw_reset) { in gaudi_hw_fini()
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/
Dgaudi2.c3891 static void gaudi2_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi2_halt_engines() argument
3900 if (fw_reset) in gaudi2_halt_engines()
5510 static void gaudi2_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi2_hw_fini() argument
5525 if (fw_reset) in gaudi2_hw_fini()
/Linux-v6.1/drivers/misc/habanalabs/goya/
Dgoya.c2454 static void goya_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in goya_halt_engines() argument
2785 static void goya_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in goya_hw_fini() argument