| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fw_reset.c | 65 struct mlx5_fw_reset *fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_set() local 67 fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_set() 70 clear_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_set() 72 set_bit(MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST, &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_set() 81 struct mlx5_fw_reset *fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_get() local 83 fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_enable_remote_dev_reset_get() 86 &fw_reset->reset_flags); in mlx5_fw_reset_enable_remote_dev_reset_get() 134 struct mlx5_fw_reset *fw_reset = dev->priv.fw_reset; in mlx5_fw_reset_in_progress() local 136 if (!fw_reset) in mlx5_fw_reset_in_progress() 139 return test_bit(MLX5_FW_RESET_FLAGS_RESET_IN_PROGRESS, &fw_reset->reset_flags); in mlx5_fw_reset_in_progress() [all …]
|
| H A D | devlink.c | 218 !dev->priv.fw_reset) { in mlx5_devlink_reload_down()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | device.c | 1283 static void cleanup_resources(struct hl_device *hdev, bool hard_reset, bool fw_reset, in cleanup_resources() argument 1298 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources() 1613 bool hard_reset, from_hard_reset_thread, fw_reset, reset_upon_device_release, in hl_device_reset() local 1626 fw_reset = !!(flags & HL_DRV_RESET_BYPASS_REQ_TO_FW); in hl_device_reset() 1749 cleanup_resources(hdev, hard_reset, fw_reset, from_dev_release); in hl_device_reset() 1785 hw_fini_rc = hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
|
| /linux/drivers/platform/mellanox/ |
| H A D | mlxbf-bootctl.c | 915 static DEVICE_ATTR_WO(fw_reset);
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | cfg80211.c | 831 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/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.h | 2959 void bnxt_clear_reservations(struct bnxt *bp, bool fw_reset); 2960 int bnxt_cancel_reservations(struct bnxt *bp, bool fw_reset);
|
| H A D | bnxt.c | 12544 void bnxt_clear_reservations(struct bnxt *bp, bool fw_reset) in bnxt_clear_reservations() argument 12559 if (!fw_reset) { in bnxt_clear_reservations() 12565 int bnxt_cancel_reservations(struct bnxt *bp, bool fw_reset) in bnxt_cancel_reservations() argument 12576 bnxt_clear_reservations(bp, fw_reset); in bnxt_cancel_reservations() 12588 bool fw_reset; in bnxt_hwrm_if_change() local 12591 fw_reset = (bp->fw_reset_state == BNXT_FW_RESET_STATE_ABORT); in bnxt_hwrm_if_change() 12622 fw_reset = true; in bnxt_hwrm_if_change() 12637 fw_reset = true; in bnxt_hwrm_if_change() 12641 if (test_bit(BNXT_STATE_IN_FW_RESET, &bp->state) && !fw_reset) { in bnxt_hwrm_if_change() 12649 if (resc_reinit || fw_reset || caps_change) { in bnxt_hwrm_if_change() [all …]
|
| /linux/include/linux/mlx5/ |
| H A D | driver.h | 608 struct mlx5_fw_reset *fw_reset; member
|
| /linux/drivers/accel/habanalabs/gaudi/ |
| H A D | gaudi.c | 3600 static void gaudi_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi_halt_engines() argument 3609 if (fw_reset) in gaudi_halt_engines() 4002 static int gaudi_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi_hw_fini() argument 4023 if (fw_reset) { in gaudi_hw_fini()
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 2455 static void goya_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in goya_halt_engines() argument 2783 static int goya_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in goya_hw_fini() argument
|
| /linux/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 5184 static void gaudi2_halt_engines(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi2_halt_engines() argument 5193 if (fw_reset || hdev->cpld_shutdown) in gaudi2_halt_engines() 6722 static int gaudi2_hw_fini(struct hl_device *hdev, bool hard_reset, bool fw_reset) in gaudi2_hw_fini() argument 6738 if (fw_reset) in gaudi2_hw_fini()
|