quiesce
quiesce(mg, mg_update_metadata);
quiesce(mg, mg_copy);
quiesce(mg, invalidate_remove);
bitmap->mddev->pers->quiesce(bitmap->mddev, 1);
bitmap->mddev->pers->quiesce(bitmap->mddev, 0);
mddev->pers->quiesce(mddev, 1);
mddev->pers->quiesce(mddev, 0);
mddev->pers->quiesce(mddev, 1);
mddev->pers->quiesce(mddev, 0);
.quiesce = linear_quiesce,
if (!mddev->pers->quiesce) {
if (mddev->pers && mddev->pers->quiesce) {
mddev->pers->quiesce(mddev, 1);
mddev->pers->quiesce(mddev, 0);
if (mddev->pers && mddev->pers->quiesce && !is_md_suspended(mddev)) {
mddev->pers->quiesce(mddev, 1);
mddev->pers->quiesce(mddev, 0);
if (!mddev->pers->quiesce || !mddev->thread)
if (mddev->pers->quiesce == NULL || mddev->thread == NULL) {
mddev->pers->quiesce(mddev, 1);
mddev->pers->quiesce(mddev, 0);
void (*quiesce) (struct mddev *mddev, int quiesce);
static void raid0_quiesce(struct mddev *mddev, int quiesce)
.quiesce = raid0_quiesce,
static void raid1_quiesce(struct mddev *mddev, int quiesce)
if (quiesce)
.quiesce = raid1_quiesce,
static void raid10_quiesce(struct mddev *mddev, int quiesce)
if (quiesce)
.quiesce = raid10_quiesce,
void r5l_quiesce(struct r5l_log *log, int quiesce)
if (quiesce) {
if (conf->quiesce)
static inline void log_quiesce(struct r5conf *conf, int quiesce)
r5l_quiesce(conf->log, quiesce);
void r5l_quiesce(struct r5l_log *log, int quiesce);
ppl_quiesce(conf, quiesce);
void ppl_quiesce(struct r5conf *conf, int quiesce);
void ppl_quiesce(struct r5conf *conf, int quiesce)
if (quiesce) {
(conf->quiesce && r5c_is_writeback(conf->log) &&
if (conf->quiesce == 0) {
if (!did_inc || smp_load_acquire(&conf->quiesce) != 0) {
wait_event_lock_irq(conf->wait_for_quiescent, conf->quiesce == 0,
wait_event(conf->wait_for_reshape, conf->quiesce != 2);
static void raid5_quiesce(struct mddev *mddev, int quiesce);
if (!(flags & R5_GAS_NOQUIESCE) && conf->quiesce) {
!conf->quiesce,
static void raid5_quiesce(struct mddev *mddev, int quiesce)
if (quiesce) {
smp_store_release(&conf->quiesce, 2);
conf->quiesce = 1;
conf->quiesce = 0;
log_quiesce(conf, quiesce);
.quiesce = raid5_quiesce,
.quiesce = raid5_quiesce,
.quiesce = raid5_quiesce,
int quiesce;
mptscsih_quiesce_raid(MPT_SCSI_HOST *hd, int quiesce, u8 channel, u8 id)
if (quiesce)
bool quiesce;
quiesce = false;
quiesce = true;
if (quiesce)
goto quiesce;
quiesce: