Home
last modified time | relevance | path

Searched refs:HAMMER_REFS_CHECK (Results 1 – 3 of 3) sorted by relevance

/dragonfly/sys/vfs/hammer/
H A Dhammer_subs.c339 nlv = (lv + 1) | HAMMER_REFS_CHECK; in hammer_ref()
370 nlv = (lv - 1) & ~HAMMER_REFS_CHECK; in hammer_rel()
424 nlv = 1 | HAMMER_REFS_LOCKED | HAMMER_REFS_CHECK; in hammer_ref_interlock()
432 nlv |= HAMMER_REFS_CHECK; in hammer_ref_interlock()
433 if ((nlv & HAMMER_REFS_CHECK) == 0) { in hammer_ref_interlock()
462 if ((lv & HAMMER_REFS_CHECK) == 0) in hammer_ref_interlock()
505 nlv = 1 | HAMMER_REFS_LOCKED | HAMMER_REFS_CHECK; in hammer_ref_interlock_true()
628 nlv &= ~HAMMER_REFS_CHECK; in hammer_rel_interlock_done()
665 return((lv & HAMMER_REFS_CHECK) ? 1 : 0); in hammer_get_interlock()
721 nlv &= ~HAMMER_REFS_CHECK; in hammer_put_interlock()
[all …]
H A Dhammer.h149 #define HAMMER_REFS_CHECK 0x10000000 /* transition check */ macro
153 HAMMER_REFS_CHECK)
H A Dhammer_ondisk.c1059 if (locked || (buffer->io.lock.refs & HAMMER_REFS_CHECK) == 0) in hammer_rel_buffer()