Home
last modified time | relevance | path

Searched refs:quiesce (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v6.6/drivers/md/
Draid5-log.h12 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()
Dmd.h651 void (*quiesce) (struct mddev *mddev, int quiesce); member
Dmd-linear.c300 .quiesce = linear_quiesce,
Dmd-cluster.c435 mddev->pers->quiesce(mddev, 1); in remove_suspend_info()
440 mddev->pers->quiesce(mddev, 0); in remove_suspend_info()
495 mddev->pers->quiesce(mddev, 1); in process_suspend_info()
501 mddev->pers->quiesce(mddev, 0); in process_suspend_info()
Draid5.h641 int quiesce; member
Draid0.c799 static void raid0_quiesce(struct mddev *mddev, int quiesce) in raid0_quiesce() argument
814 .quiesce = raid0_quiesce,
Draid5.c242 (conf->quiesce && r5c_is_writeback(conf->log) && in do_release_stripe()
816 if (!(flags & R5_GAS_NOQUIESCE) && conf->quiesce) { in raid5_get_active_stripe()
830 !conf->quiesce, in raid5_get_active_stripe()
5556 if (conf->quiesce == 0) { in raid5_read_one_chunk()
5561 if (!did_inc || smp_load_acquire(&conf->quiesce) != 0) { in raid5_read_one_chunk()
5568 wait_event_lock_irq(conf->wait_for_quiescent, conf->quiesce == 0, in raid5_read_one_chunk()
6561 wait_event(conf->wait_for_overlap, conf->quiesce != 2); in raid5_sync_request()
8708 static void raid5_quiesce(struct mddev *mddev, int quiesce) in raid5_quiesce() argument
8712 if (quiesce) { in raid5_quiesce()
8722 smp_store_release(&conf->quiesce, 2); in raid5_quiesce()
[all …]
Ddm-cache-target.c1071 static void quiesce(struct dm_cache_migration *mg, in quiesce() function
1333 quiesce(mg, mg_update_metadata); in mg_upgrade_lock()
1423 quiesce(mg, mg_copy); in mg_lock_writes()
1545 quiesce(mg, invalidate_remove); in invalidate_lock()
Draid5-ppl.c664 void ppl_quiesce(struct r5conf *conf, int quiesce) in ppl_quiesce() argument
669 if (quiesce) { in ppl_quiesce()
Dmd.c3908 if (!mddev->pers->quiesce) { in level_store()
5151 mddev->pers->quiesce == NULL) in suspend_lo_store()
6236 if (mddev->pers && mddev->pers->quiesce) { in __md_stop_writes()
6237 mddev->pers->quiesce(mddev, 1); in __md_stop_writes()
6238 mddev->pers->quiesce(mddev, 0); in __md_stop_writes()
6266 if (mddev->pers && mddev->pers->quiesce && !is_md_suspended(mddev)) { in mddev_detach()
6267 mddev->pers->quiesce(mddev, 1); in mddev_detach()
6268 mddev->pers->quiesce(mddev, 0); in mddev_detach()
7054 if (!mddev->pers->quiesce || !mddev->thread) in set_bitmap_file()
7391 if (mddev->pers->quiesce == NULL || mddev->thread == NULL) { in update_array_info()
[all …]
Dmd-bitmap.c2205 bitmap->mddev->pers->quiesce(bitmap->mddev, 1); in md_bitmap_resize()
2324 bitmap->mddev->pers->quiesce(bitmap->mddev, 0); in md_bitmap_resize()
2355 if (!mddev->pers->quiesce) { in location_store()
Draid5-cache.c874 if (conf->quiesce) in r5l_append_flush_payload()
1576 void r5l_quiesce(struct r5l_log *log, int quiesce) in r5l_quiesce() argument
1582 if (quiesce) { in r5l_quiesce()
Draid1.c3352 static void raid1_quiesce(struct mddev *mddev, int quiesce) in raid1_quiesce() argument
3356 if (quiesce) in raid1_quiesce()
3401 .quiesce = raid1_quiesce,
Draid10.c4335 static void raid10_quiesce(struct mddev *mddev, int quiesce) in raid10_quiesce() argument
4339 if (quiesce) in raid10_quiesce()
5289 .quiesce = raid10_quiesce,
/Linux-v6.6/Documentation/driver-api/nvdimm/
Dfirmware-activate.rst41 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-v6.6/drivers/nvdimm/
Dcore.c429 bool quiesce; in activate_store() local
436 quiesce = false; in activate_store()
438 quiesce = true; in activate_store()
450 if (quiesce) in activate_store()
/Linux-v6.6/io_uring/
Drsrc.h37 bool quiesce; member
Drsrc.c226 if (data->quiesce) in io_rsrc_ref_quiesce()
247 data->quiesce = true; in io_rsrc_ref_quiesce()
267 data->quiesce = false; in io_rsrc_ref_quiesce()
/Linux-v6.6/drivers/gpu/drm/i915/
DKconfig.profile110 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-v6.6/drivers/usb/gadget/function/
Du_ether.c279 goto quiesce; in rx_complete()
285 quiesce: in rx_complete()
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-bus-nfit215 the chance that a driver does not properly quiesce bus-mastering
/Linux-v6.6/drivers/message/fusion/
Dmptspi.c618 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()
/Linux-v6.6/Documentation/driver-api/pm/
Ddevices.rst236 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-v6.6/Documentation/driver-api/driver-model/
Ddriver.rst242 If the device is still present, it should quiesce the device and place
/Linux-v6.6/Documentation/driver-api/
Dxillybus.rst334 is done by sending a quiesce command to the device, since the acknowledge

12