Home
last modified time | relevance | path

Searched refs:recovery (Results 1 – 25 of 242) sorted by relevance

12345678910

/linux/drivers/target/iscsi/
H A Discsi_target_datain_values.c90 if (dr->recovery && dr->generate_recovery_values) { in iscsit_set_datain_values_yes_and_yes()
98 next_burst_len = (!dr->recovery) ? in iscsit_set_datain_values_yes_and_yes()
100 read_data_done = (!dr->recovery) ? in iscsit_set_datain_values_yes_and_yes()
136 datain->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; in iscsit_set_datain_values_yes_and_yes()
139 if (!dr->recovery) { in iscsit_set_datain_values_yes_and_yes()
147 if (!dr->recovery) { in iscsit_set_datain_values_yes_and_yes()
157 (dr->recovery == DATAIN_WITHIN_COMMAND_RECOVERY) ? in iscsit_set_datain_values_yes_and_yes()
164 (dr->recovery == DATAIN_WITHIN_COMMAND_RECOVERY) ? in iscsit_set_datain_values_yes_and_yes()
189 if (dr->recovery && dr->generate_recovery_values) { in iscsit_set_datain_values_no_and_yes()
197 read_data_done = (!dr->recovery) ? in iscsit_set_datain_values_no_and_yes()
[all …]
/linux/include/linux/qed/
H A Dqede_rdma.h53 int qede_rdma_dev_add(struct qede_dev *dev, bool recovery);
56 void qede_rdma_dev_remove(struct qede_dev *dev, bool recovery);
62 bool recovery) in qede_rdma_dev_add() argument
70 bool recovery) {} in qede_rdma_dev_remove() argument
/linux/drivers/md/
H A Dmd.c518 set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); in __mddev_resume()
1975 &mddev->recovery)) in super_1_validate()
2641 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2642 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2643 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2772 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2810 set_bit(MD_RECOVERY_RECOVER, &mddev->recovery); in add_bound_rdev()
2811 set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); in add_bound_rdev()
2957 set_bit(MD_RECOVERY_NEEDED, &rdev->mddev->recovery); in state_store()
2994 set_bit(MD_RECOVERY_NEEDED, &rdev->mddev->recovery); in state_store()
[all …]
H A Draid10.c143 if (test_bit(MD_RECOVERY_SYNC, &conf->mddev->recovery) || in r10buf_pool_alloc()
144 test_bit(MD_RECOVERY_RESHAPE, &conf->mddev->recovery)) in r10buf_pool_alloc()
190 &conf->mddev->recovery)) { in r10buf_pool_alloc()
488 &rdev->mddev->recovery); in raid10_end_write_request()
1078 if (!test_bit(MD_RECOVERY_RESHAPE, &rdev->mddev->recovery) || in choose_data_offset()
1131 while (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in regular_request_wait()
1378 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in raid10_write_request()
1602 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in raid10_handle_discard()
1615 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in raid10_handle_discard()
1978 set_bit(MD_RECOVERY_INTR, &mddev->recovery); in raid10_error()
[all …]
H A Ddm-raid.c3378 static enum sync_state decipher_sync_action(struct mddev *mddev, unsigned long recovery) in decipher_sync_action() argument
3380 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in decipher_sync_action()
3384 if (!test_bit(MD_RECOVERY_DONE, &recovery) && in decipher_sync_action()
3385 (test_bit(MD_RECOVERY_RUNNING, &recovery) || in decipher_sync_action()
3386 (!mddev->ro && test_bit(MD_RECOVERY_NEEDED, &recovery)))) { in decipher_sync_action()
3387 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in decipher_sync_action()
3390 if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in decipher_sync_action()
3391 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in decipher_sync_action()
3393 if (test_bit(MD_RECOVERY_CHECK, &recovery)) in decipher_sync_action()
3398 if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in decipher_sync_action()
[all …]
H A Dmd.h465 unsigned long recovery; member
658 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in reshape_interrupted()
662 if (test_bit(MD_RECOVERY_WAIT, &mddev->recovery) || in reshape_interrupted()
663 test_bit(MD_RECOVERY_INTR, &mddev->recovery) || in reshape_interrupted()
664 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in reshape_interrupted()
921 set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); in rdev_dec_pending()
H A Draid1.c178 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
467 conf->mddev->recovery); in raid1_end_write_request()
1006 test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery), in raise_barrier()
1009 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) { in raise_barrier()
1751 set_bit(MD_RECOVERY_INTR, &mddev->recovery); in raid1_error()
2069 mddev->recovery); in end_sync_write()
2091 rdev->mddev->recovery); in r1_sync_page_io()
2180 set_bit(MD_RECOVERY_INTR, &mddev->recovery); in fix_sync_read_error()
2304 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2328 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
[all …]
/linux/Documentation/networking/devlink/
H A Ddevlink-health.rst23 attributes of the health reporting and recovery procedures.
50 * Auto recovery attempt is being done. Depends on:
52 - Auto-recovery configuration
80 * Configure reporter's generic parameters (like: disable/enable auto recovery)
81 * Invoke recovery procedure
95 - Triggers reporter's recovery procedure.
98 event in terms of recovery flow should follow closely that of a real
H A Dsfc.rst47 * - ``coproc.recovery``
49 - SmartNIC application co-processor (APU) recovery operating system version.
/linux/Documentation/ABI/testing/
H A Dsysfs-class-remoteproc83 copy the dump. Also recovery process will not proceed until
86 What: /sys/class/remoteproc/.../recovery
89 Description: Remote processor recovery mechanism
91 Reports the recovery mechanism of the remote processor,
99 processor crashes while recovery is disabled, it will
100 be automatically recovered too as soon as recovery is enabled.
/linux/drivers/net/wireless/ath/ath6kl/
H A Drecovery.c100 struct ath6kl_fw_recovery *recovery = &ar->fw_recovery; in ath6kl_recovery_init() local
103 INIT_WORK(&recovery->recovery_work, ath6kl_recovery_work); in ath6kl_recovery_init()
104 recovery->seq_num = 0; in ath6kl_recovery_init()
105 recovery->hb_misscnt = 0; in ath6kl_recovery_init()
/linux/Documentation/PCI/
H A Dpci-error-recovery.rst26 of a bus disconnection, and then performing error recovery.
29 Reporting and recovery is performed in several steps. First, when
38 Next, recovery is performed in several stages. Most of the complexity
57 through a large number of contortions to complete recovery. Almost all
61 device drivers already handle very similar recovery procedures;
72 The error recovery API support is exposed to the driver in the form of
75 and the actual recovery steps taken are platform dependent. The
111 is assumed that the driver is not doing any direct recovery and requires
160 particular, if the platform doesn't isolate slots), and recovery
164 then recovery proceeds to STEP 4 (Slot Reset).
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dst,sta32x.txt44 If present, thermal warning recovery is enabled.
46 - st,fault-detect-recovery:
47 If present, fault detect recovery is enabled.
52 - st,fault-detect-recovery:
53 If present, then fault recovery will be enabled.
H A Dcs35l32.txt39 - cirrus,battery-recovery : Low battery nominal recovery threshold, rising VP.
/linux/tools/testing/selftests/drivers/net/bonding/
H A DMakefile9 mode-1-recovery-updelay.sh \
10 mode-2-recovery-updelay.sh \
/linux/Documentation/i2c/
H A Dgpio-fault-injection.rst36 master under test should detect this condition and trigger a bus recovery (see
38 core (see 'struct bus_recovery_info'). However, the bus recovery will not
47 device. Bus recovery should be able to fix these situations. But please note:
51 and will init a bus recovery on its own. If you want to implement bus recovery
64 recovery. This time, however, it should succeed and the device should release
82 This is why bus recovery (up to 9 clock pulses) must either check SDA or send
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-3720-uDPU.dts23 i2c1_recovery_pins: i2c1-recovery-pins {
31 pinctrl-names = "default", "recovery";
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_rdma.c86 int qede_rdma_dev_add(struct qede_dev *edev, bool recovery) in qede_rdma_dev_add() argument
94 if (recovery) in qede_rdma_dev_add()
116 void qede_rdma_dev_remove(struct qede_dev *edev, bool recovery) in qede_rdma_dev_remove() argument
122 if (!recovery) { in qede_rdma_dev_remove()
/linux/drivers/i2c/busses/
H A Di2c-uniphier.c159 bool recovery = false; in uniphier_i2c_xfer_one() local
173 recovery = true; in uniphier_i2c_xfer_one()
181 recovery = true; in uniphier_i2c_xfer_one()
186 if (recovery) in uniphier_i2c_xfer_one()
/linux/Documentation/ABI/stable/
H A Dsysfs-devices-node198 ignored by memory error recovery attempt, usually because
200 gives up the recovery.
207 failed by memory error recovery attempt. This usually means
208 a key recovery operation failed.
215 delayed by memory error recovery attempt. Delayed poisoned
223 recovered by memory error recovery attempt.
/linux/Documentation/admin-guide/
H A Dfilesystem-monitoring.rst13 sysadmin, start recovery) when a file system problem is detected.
20 early file system problem detection and reporting recovery tools.
76 specific application can use that information to attempt a recovery
/linux/Documentation/scsi/
H A Dscsi_eh.rst179 performs during recovery. This will be discussed in [2-2].
181 Once recovery is complete, SCSI EH resumes normal operation by
209 To achieve these goals, EH performs recovery actions with increasing
227 During recovery, the following rules are followed
230 eh_work_q. If a recovery action succeeds for a scmd, recovered
233 Note that single recovery action on a scmd can recover multiple
240 - EH reuses failed scmds to issue commands for recovery. For
335 causes higher-severity recovery to be taken for the scmd.
368 states, no further recovery action is needed.
452 scsi_unjam_host() and it is responsible for whole recovery process.
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deq.c174 static void mlx5_eq_async_int_lock(struct mlx5_eq_async *eq, bool recovery, in mlx5_eq_async_int_lock() argument
178 if (!recovery) in mlx5_eq_async_int_lock()
184 static void mlx5_eq_async_int_unlock(struct mlx5_eq_async *eq, bool recovery, in mlx5_eq_async_int_unlock() argument
188 if (!recovery) in mlx5_eq_async_int_unlock()
210 bool recovery; in mlx5_eq_async_int() local
215 recovery = action == ASYNC_EQ_RECOVER; in mlx5_eq_async_int()
216 mlx5_eq_async_int_lock(eq_async, recovery, &flags); in mlx5_eq_async_int()
238 mlx5_eq_async_int_unlock(eq_async, recovery, &flags); in mlx5_eq_async_int()
240 return unlikely(recovery) ? num_eqes : 0; in mlx5_eq_async_int()
/linux/fs/ocfs2/dlm/
H A Ddlmlock.c548 int convert = 0, recovery = 0; in dlmlock() local
570 recovery = (flags & LKM_RECOVERY); in dlmlock()
572 if (recovery && in dlmlock()
657 if (!recovery) in dlmlock()
698 if (recovery) { in dlmlock()
/linux/Documentation/driver-api/soundwire/
H A Derror_handling.rst18 control/command sequence, there is no concealment or recovery for audio
28 viable recovery strategy.
63 implementation does not provide a recovery mechanism for such errors, Slave

12345678910