Home
last modified time | relevance | path

Searched refs:sd_flags (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/fs/gfs2/
H A Dutil.c128 if (test_bit(SDF_NORECOVERY, &sdp->sd_flags) || !sdp->sd_jdesc) in signal_our_withdraw()
138 set_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags); in signal_our_withdraw()
150 clear_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags); in signal_our_withdraw()
176 clear_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags); in signal_our_withdraw()
259 clear_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags); in signal_our_withdraw()
302 wake_up_bit(&sdp->sd_flags, SDF_WITHDRAW_RECOVERY); in signal_our_withdraw()
311 test_bit(SDF_WITHDRAWN, &sdp->sd_flags)) in gfs2_lm()
327 unsigned long old = READ_ONCE(sdp->sd_flags), new; in gfs2_withdraw()
331 wait_on_bit(&sdp->sd_flags, in gfs2_withdraw()
355 clear_bit(SDF_WITHDRAW_IN_PROG, &sdp->sd_flags); in gfs2_withdraw()
[all …]
H A Dutil.h197 set_bit(SDF_WITHDRAWING, &sdp->sd_flags); in gfs2_withdraw_delayed()
207 return unlikely(test_bit(SDF_WITHDRAWN, &sdp->sd_flags) || in gfs2_withdrawing_or_withdrawn()
208 test_bit(SDF_WITHDRAWING, &sdp->sd_flags)); in gfs2_withdrawing_or_withdrawn()
217 return unlikely(test_bit(SDF_WITHDRAWING, &sdp->sd_flags) && in gfs2_withdrawing()
218 !test_bit(SDF_WITHDRAWN, &sdp->sd_flags)); in gfs2_withdrawing()
223 return unlikely(test_bit(SDF_WITHDRAW_IN_PROG, &sdp->sd_flags)); in gfs2_withdraw_in_prog()
H A Dsuper.c163 set_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags); in gfs2_make_fs_rw()
553 if (!test_bit(SDF_KILL, &sdp->sd_flags)) in gfs2_make_fs_ro()
593 set_bit(SDF_NORECOVERY, &sdp->sd_flags); in gfs2_put_super()
703 if (test_bit(SDF_FROZEN, &sdp->sd_flags)) in gfs2_freeze_func()
711 set_bit(SDF_FROZEN, &sdp->sd_flags); in gfs2_freeze_func()
717 clear_bit(SDF_FROZEN, &sdp->sd_flags); in gfs2_freeze_func()
741 if (test_bit(SDF_FROZEN, &sdp->sd_flags)) { in gfs2_freeze_super()
757 set_bit(SDF_FROZEN, &sdp->sd_flags); in gfs2_freeze_super()
821 clear_bit(SDF_FROZEN, &sdp->sd_flags); in gfs2_thaw_super()
1167 if (test_bit(SDF_DEMOTE, &sdp->sd_flags)) in gfs2_show_options()
[all …]
H A Dsys.c68 unsigned long f = sdp->sd_flags; in status_show()
337 if (!test_and_set_bit(SDF_DEMOTE, &sdp->sd_flags)) in demote_rq_store()
478 if (test_bit(SDF_NOJOURNALID, &sdp->sd_flags) == 0) in lkfirst_store()
540 if (test_bit(SDF_NORECOVERY, &sdp->sd_flags)) { in recover_store()
583 if (test_bit(SDF_NOJOURNALID, &sdp->sd_flags) == 0) in jid_store()
589 clear_bit(SDF_NOJOURNALID, &sdp->sd_flags); in jid_store()
591 wake_up_bit(&sdp->sd_flags, SDF_NOJOURNALID); in jid_store()
787 if (!test_bit(SDF_NOJOURNALID, &sdp->sd_flags)) in gfs2_uevent()
H A Dglops.c601 if (test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_xmote_bh()
629 test_bit(SDF_KILL, &sdp->sd_flags)) in iopen_go_callback()
680 if (test_bit(SDF_NORECOVERY, &sdp->sd_flags) || in nondisk_go_callback()
681 test_bit(SDF_WITHDRAWN, &sdp->sd_flags) || in nondisk_go_callback()
682 test_bit(SDF_REMOTE_WITHDRAW, &sdp->sd_flags)) in nondisk_go_callback()
696 set_bit(SDF_REMOTE_WITHDRAW, &sdp->sd_flags); in nondisk_go_callback()
H A Drecovery.c470 if (test_bit(SDF_FROZEN, &sdp->sd_flags)) { in gfs2_recover_func()
477 if (test_bit(SDF_RORECOVERY, &sdp->sd_flags)) { in gfs2_recover_func()
479 } else if (test_bit(SDF_JOURNAL_CHECKED, &sdp->sd_flags)) { in gfs2_recover_func()
480 if (!test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) in gfs2_recover_func()
H A Dops_fstype.c87 set_bit(SDF_NOJOURNALID, &sdp->sd_flags); in init_sbd()
829 set_bit(SDF_JOURNAL_CHECKED, &sdp->sd_flags); in init_journal()
1019 if (test_and_clear_bit(SDF_NOJOURNALID, &sdp->sd_flags)) in gfs2_lm_mount()
1065 return wait_on_bit(&sdp->sd_flags, SDF_NOJOURNALID, TASK_INTERRUPTIBLE) in wait_on_journal()
1149 set_bit(SDF_RORECOVERY, &sdp->sd_flags); in gfs2_fill_super()
1154 set_bit(SDF_NOBARRIERS, &sdp->sd_flags); in gfs2_fill_super()
1604 set_bit(SDF_NOBARRIERS, &sdp->sd_flags); in gfs2_reconfigure()
1606 clear_bit(SDF_NOBARRIERS, &sdp->sd_flags); in gfs2_reconfigure()
1742 set_bit(SDF_EVICTING, &sdp->sd_flags); in gfs2_evict_inodes()
1789 set_bit(SDF_KILL, &sdp->sd_flags); in gfs2_kill_sb()
H A Dlog.c912 if (test_bit(SDF_NOBARRIERS, &sdp->sd_flags)) { in log_write_header()
1036 bool frozen = test_bit(SDF_FROZEN, &sdp->sd_flags); in gfs2_log_flush()
1049 !test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) in gfs2_log_flush()
1091 clear_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags); in gfs2_log_flush()
1322 if (test_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags) || in gfs2_logd()
1324 clear_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags); in gfs2_logd()
1335 test_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags) || in gfs2_logd()
H A Dlock_dlm.c358 if (test_bit(SDF_SKIP_DLM_UNLOCK, &sdp->sd_flags) && in gdlm_put_lock()
670 if (test_bit(SDF_REMOTE_WITHDRAW, &sdp->sd_flags)) { in gfs2_control_func()
672 clear_bit(SDF_REMOTE_WITHDRAW, &sdp->sd_flags); in gfs2_control_func()
1371 if (!test_bit(SDF_NOJOURNALID, &sdp->sd_flags)) { in gdlm_mount()
1389 clear_bit(SDF_NOJOURNALID, &sdp->sd_flags); in gdlm_mount()
1391 wake_up_bit(&sdp->sd_flags, SDF_NOJOURNALID); in gdlm_mount()
H A Dtrans.c52 if (!test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) in __gfs2_trans_begin()
96 if (unlikely(!test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags))) { in __gfs2_trans_begin()
H A Dglock.c791 test_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags))) { in do_xmote()
1056 !test_bit(SDF_KILL, &sdp->sd_flags) && in delete_work_func()
1691 if (test_bit(SDF_WITHDRAW_RECOVERY, &sdp->sd_flags) && in gfs2_glock_dq()
1697 wait_on_bit(&sdp->sd_flags, SDF_WITHDRAW_RECOVERY, in gfs2_glock_dq()
1967 test_bit(SDF_KILL, &sdp->sd_flags)); in can_free_glock()
2209 set_bit(SDF_SKIP_DLM_UNLOCK, &sdp->sd_flags); in gfs2_gl_hash_clear()
H A Dquota.c333 if (unlikely(!test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags))) { in qd_put()
1519 BUG_ON(!test_bit(SDF_NORECOVERY, &sdp->sd_flags) && in gfs2_quota_cleanup()
1520 test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)); in gfs2_quota_cleanup()
H A Daops.c163 set_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags); in gfs2_writepages()
H A Dincore.h689 unsigned long sd_flags; /* SDF_... */ member
H A Dlops.c212 clear_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags); in gfs2_end_log_write()
H A Drgrp.c1404 if (!test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) in gfs2_fitrim()
/linux-6.15/Documentation/translations/zh_CN/scheduler/
H A Dsched-domains.rst63 实现者需要阅读include/linux/sched/sd_flags.h的注释:读SD_*来了解具体情况以及调度域的
/linux-6.15/include/linux/sched/
H A Dtopology.h190 sched_domain_flags_f sd_flags; member
/linux-6.15/kernel/sched/
H A Dtopology.c1591 int sd_id, sd_weight, sd_flags = 0; in sd_init() local
1603 if (tl->sd_flags) in sd_init()
1604 sd_flags = (*tl->sd_flags)(); in sd_init()
1605 if (WARN_ONCE(sd_flags & ~TOPOLOGY_SD_FLAGS, in sd_init()
1607 sd_flags &= TOPOLOGY_SD_FLAGS; in sd_init()
1627 | sd_flags in sd_init()
1982 .sd_flags = cpu_numa_flags, in sched_init_numa()
H A Dfair.c10356 int i, nr_running, local_group, sd_flags = env->sd->flags; in update_sg_lb_stats() local
10393 if (sd_flags & SD_NUMA) { in update_sg_lb_stats()
10401 if (sd_flags & SD_ASYM_CPUCAPACITY) { in update_sg_lb_stats()
/linux-6.15/Documentation/scheduler/
H A Dsched-domains.rst68 The implementor should read comments in include/linux/sched/sd_flags.h: