/linux/drivers/md/ |
H A D | raid5-log.h | 12 void r5l_quiesce(struct r5l_log *log, int quiesce); 43 void ppl_quiesce(struct r5conf *conf, int quiesce); 116 static inline void log_quiesce(struct r5conf *conf, int quiesce) in log_quiesce() argument 119 r5l_quiesce(conf->log, quiesce); in log_quiesce() 121 ppl_quiesce(conf, quiesce); in log_quiesce()
|
H A D | md.h | 772 /* quiesce suspends or resumes internal processing. 776 void (*quiesce) (struct mddev *mddev, int quiesce); member
|
H A D | md-cluster.c | 444 mddev->pers->quiesce(mddev, 1); in remove_suspend_info() 449 mddev->pers->quiesce(mddev, 0); in remove_suspend_info() 505 mddev->pers->quiesce(mddev, 1); in process_suspend_info() 511 mddev->pers->quiesce(mddev, 0); in process_suspend_info()
|
H A D | md-linear.c | 335 .quiesce = linear_quiesce,
|
H A D | raid5.h | 637 int quiesce; member 814 /* do not block waiting for quiesce to be released */
|
H A D | raid0.c | 807 static void raid0_quiesce(struct mddev *mddev, int quiesce) in raid0_quiesce() argument 826 .quiesce = raid0_quiesce,
|
H A D | raid5.c | 72 static void raid5_quiesce(struct mddev *mddev, int quiesce); 239 * 1. when quiesce in r5c write back; in do_release_stripe() 243 (conf->quiesce && r5c_is_writeback(conf->log) && in do_release_stripe() 816 if (!(flags & R5_GAS_NOQUIESCE) && conf->quiesce) { in raid5_get_active_stripe() 819 * waiting, on quiesce, otherwise the batch_last will in raid5_get_active_stripe() 830 !conf->quiesce, in raid5_get_active_stripe() 5446 if (conf->quiesce == 0) { in raid5_read_one_chunk() 5451 if (!did_inc || smp_load_acquire(&conf->quiesce) != 0) { in raid5_read_one_chunk() 5452 /* quiesce is in progress, so we need to undo io activation and wait in raid5_read_one_chunk() 5458 wait_event_lock_irq(conf->wait_for_quiescent, conf->quiesce in raid5_read_one_chunk() 8595 raid5_quiesce(struct mddev * mddev,int quiesce) raid5_quiesce() argument [all...] |
H A D | raid5-ppl.c | 662 void ppl_quiesce(struct r5conf *conf, int quiesce) in ppl_quiesce() argument 667 if (quiesce) { in ppl_quiesce()
|
H A D | dm-cache-target.c | 1076 static void quiesce(struct dm_cache_migration *mg, in quiesce() function 1167 * 2) quiesce 1170 * 5) quiesce 1338 quiesce(mg, mg_update_metadata); in mg_upgrade_lock() 1428 quiesce(mg, mg_copy); in mg_lock_writes() 1550 quiesce(mg, invalidate_remove); in invalidate_lock()
|
H A D | md.c | 378 * and so is visible to ->quiesce(), so we don't need the refcount any more. 3965 if (!mddev->pers->quiesce) { in level_store() 6476 if (mddev->pers && mddev->pers->quiesce) { in __md_stop_writes() 6477 mddev->pers->quiesce(mddev, 1); in __md_stop_writes() 6478 mddev->pers->quiesce(mddev, 0); in __md_stop_writes() 6509 if (mddev->pers && mddev->pers->quiesce && !is_md_suspended(mddev)) { in mddev_detach() 6510 mddev->pers->quiesce(mddev, 1); in mddev_detach() 6511 mddev->pers->quiesce(mddev, 0); in mddev_detach() 7242 if (!mddev->pers->quiesce || !mddev->thread) in set_bitmap_file() 7591 if (mddev->pers->quiesce in update_array_info() [all...] |
H A D | raid5-cache.c | 869 * To avoid handling the extra IO in quiesce, just skip in r5l_append_flush_payload() 872 if (conf->quiesce) in r5l_append_flush_payload() 1574 void r5l_quiesce(struct r5l_log *log, int quiesce) in r5l_quiesce() argument 1580 if (quiesce) { in r5l_quiesce()
|
H A D | raid1.c | 1181 * 1) management command handlers (reshape, remove disk, quiesce). in freeze_array() 3444 static void raid1_quiesce(struct mddev *mddev, int quiesce) in raid1_quiesce() argument 3448 if (quiesce) in raid1_quiesce() 3497 .quiesce = raid1_quiesce,
|
H A D | md-bitmap.c | 2394 * Then quiesce, copy bits, replace bitmap, and re-start in __bitmap_resize() 2470 bitmap->mddev->pers->quiesce(bitmap->mddev, 1); in __bitmap_resize() 2589 bitmap->mddev->pers->quiesce(bitmap->mddev, 0); in __bitmap_resize()
|
H A D | raid10.c | 4202 static void raid10_quiesce(struct mddev *mddev, int quiesce) in raid10_quiesce() argument 4206 if (quiesce) in raid10_quiesce() 5133 .quiesce = raid10_quiesce,
|
/linux/Documentation/driver-api/nvdimm/ |
H A D | firmware-activate.rst | 41 either 'live', or 'quiesce'. A value of 'quiesce' triggers the kernel to 50 'live' or 'quiesce', where 'live' indicates that the firmware 51 does not require or inflict any quiesce period on the system to update 52 firmware. A capability value of 'quiesce' indicates that firmware does
|
/linux/drivers/nvdimm/ |
H A D | core.c | 374 return sprintf(buf, "quiesce\n"); in capability_show() 428 bool quiesce; in activate_store() local 435 quiesce = false; in activate_store() 436 else if (sysfs_streq(buf, "quiesce")) in activate_store() 437 quiesce = true; in activate_store() 449 if (quiesce) in activate_store()
|
/linux/drivers/gpu/drm/i915/ |
H A D | Kconfig.profile | 110 int "How long to wait for an engine to quiesce gracefully before reset (ms)" 114 the GPU, we allow the innocent contexts also on the system to quiesce.
|
/linux/tools/testing/selftests/ublk/ |
H A D | test_common.sh | 223 # quiesce device and return ublk device state 230 if ! ${UBLK_PROG} quiesce -n "${dev_id}"; then
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-nfit | 215 the chance that a driver does not properly quiesce bus-mastering
|
/linux/drivers/message/fusion/ |
H A D | mptspi.c | 618 mptscsih_quiesce_raid(MPT_SCSI_HOST *hd, int quiesce, u8 channel, u8 id) in mptscsih_quiesce_raid() argument 637 if (quiesce) in mptscsih_quiesce_raid() 694 /* If this is a piece of a RAID, then quiesce first */ in mptspi_dv_device() 698 "Integrated RAID quiesce failed\n", ioc->name); in mptspi_dv_device()
|
/linux/Documentation/driver-api/pm/ |
H A D | devices.rst | 236 For simple drivers, suspend might quiesce the device using class code 369 2. The ``->suspend`` methods should quiesce the device to stop it from 389 "quiesce device" and "save device state" phases, in which cases 514 The general procedure for hibernation is to quiesce all devices ("freeze"), 525 2. The ``->freeze`` methods should quiesce the device so that it doesn't
|
/linux/Documentation/driver-api/driver-model/ |
H A D | driver.rst | 242 If the device is still present, it should quiesce the device and place
|
/linux/Documentation/driver-api/ |
H A D | xillybus.rst | 334 is done by sending a quiesce command to the device, since the acknowledge
|
/linux/Documentation/PCI/ |
H A D | pci-error-recovery.rst | 139 "quiesce" point. See note about interrupts at the end of this doc.
|
/linux/Documentation/hid/ |
H A D | intel-thc-hid.rst | 339 and quiesce the device interrupt (THC_DEVINT_QUIESCE_HW_STS = 1), other operations are the same with
|