Searched refs:fw_reset (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
D | fw_reset.c | 30 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_set() local 33 clear_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_set() 35 set_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_set() 40 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_get() local 42 return !test_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_get() 84 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_set_reset_sync() local 87 set_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags); in mlx5_fw_reset_set_reset_sync() 90 clear_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags); in mlx5_fw_reset_set_reset_sync() 101 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_complete_reload() local 104 if (test_bit(MLX5_FW_RESET_FLAGS_PENDING_COMP, &fw_reset->reset_flags)) { in mlx5_fw_reset_complete_reload() [all …]
|
D | Makefile | 20 fw_reset.o qos.o
|
/Linux-v5.15/drivers/misc/habanalabs/common/ |
D | device.c | 319 if (device_reset_work->fw_reset) in device_hard_reset_pending() 711 static void cleanup_resources(struct hl_device *hdev, bool hard_reset, bool fw_reset) in cleanup_resources() argument 721 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources() 931 bool hard_reset, from_hard_reset_thread, fw_reset, hard_instead_soft = false; in hl_device_reset() local 942 fw_reset = !!(flags & HL_RESET_FW); in hl_device_reset() 1030 hdev->device_reset_work.fw_reset = fw_reset; in hl_device_reset() 1042 cleanup_resources(hdev, hard_reset, fw_reset); in hl_device_reset() 1076 hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
|
D | habanalabs.h | 1178 void (*hw_fini)(struct hl_device *hdev, bool hard_reset, bool fw_reset); 1179 void (*halt_engines)(struct hl_device *hdev, bool hard_reset, bool fw_reset); 2152 bool fw_reset; member
|
/Linux-v5.15/include/linux/mlx5/ |
D | driver.h | 606 struct mlx5_fw_reset *fw_reset; member
|
/Linux-v5.15/drivers/net/wireless/ath/wil6210/ |
D | cfg80211.c | 829 bool fw_reset = false; in wil_cfg80211_change_iface() local 855 fw_reset = true; in wil_cfg80211_change_iface() 873 if (!fw_reset) in wil_cfg80211_change_iface()
|
/Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 9746 bool fw_reset = !bp->irq_tbl; in bnxt_hwrm_if_change() local 9779 fw_reset = true; in bnxt_hwrm_if_change() 9793 fw_reset = true; in bnxt_hwrm_if_change() 9797 if (test_bit(BNXT_STATE_IN_FW_RESET, &bp->state) && !fw_reset) { in bnxt_hwrm_if_change() 9802 if (resc_reinit || fw_reset) { in bnxt_hwrm_if_change() 9803 if (fw_reset) { in bnxt_hwrm_if_change() 9839 if (!fw_reset) { in bnxt_hwrm_if_change() 11299 goto fw_reset; in bnxt_fw_health_check() 11305 goto fw_reset; in bnxt_fw_health_check() 11310 fw_reset: in bnxt_fw_health_check()
|
/Linux-v5.15/drivers/misc/habanalabs/gaudi/ |
D | gaudi.c | 3839 static void gaudi_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi_halt_engines() argument 3851 if (fw_reset) in gaudi_halt_engines() 4247 static void gaudi_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi_hw_fini() argument 4268 if (fw_reset) { in gaudi_hw_fini()
|
/Linux-v5.15/drivers/misc/habanalabs/goya/ |
D | goya.c | 2383 static void goya_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in goya_halt_engines() argument 2706 static void goya_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in goya_hw_fini() argument
|