Home
last modified time | relevance | path

Searched refs:HAMMER_REFS_LOCKED (Results 1 – 2 of 2) sorted by relevance

/dragonfly/sys/vfs/hammer/
H A Dhammer_subs.c436 } else if (lv & HAMMER_REFS_LOCKED) { in hammer_ref_interlock()
442 nlv |= HAMMER_REFS_LOCKED; in hammer_ref_interlock()
464 if (lv & HAMMER_REFS_LOCKED) { in hammer_ref_interlock()
471 nlv = lv | HAMMER_REFS_LOCKED; in hammer_ref_interlock()
577 nlv = 0 | HAMMER_REFS_LOCKED; in hammer_rel_interlock()
583 if ((lv & HAMMER_REFS_LOCKED) == 0) { in hammer_rel_interlock()
584 nlv = (lv - 1) | HAMMER_REFS_LOCKED; in hammer_rel_interlock()
656 if (lv & HAMMER_REFS_LOCKED) { in hammer_get_interlock()
662 nlv = (lv | HAMMER_REFS_LOCKED); in hammer_get_interlock()
690 nlv = lv | HAMMER_REFS_LOCKED; in hammer_try_interlock_norefs()
[all …]
H A Dhammer.h147 #define HAMMER_REFS_LOCKED 0x40000000 /* transition check */ macro
151 #define HAMMER_REFS_FLAGS (HAMMER_REFS_LOCKED | \