Home
last modified time | relevance | path

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

/dragonfly/sys/vfs/hammer/
H A Dhammer_io.c719 KKASSERT(io->modify_refs <= 0); in hammer_io_flush()
816 while (io->modify_refs < 0) { in hammer_io_modify()
825 io->modify_refs += count; in hammer_io_modify()
851 KKASSERT(io->modify_refs > 0); in hammer_io_modify_done()
852 --io->modify_refs; in hammer_io_modify_done()
853 if (io->modify_refs == 0 && io->waitmod) { in hammer_io_modify_done()
875 while (io->modify_refs != 0) { in hammer_io_write_interlock()
879 io->modify_refs = -1; in hammer_io_write_interlock()
886 KKASSERT(io->modify_refs == -1); in hammer_io_done_interlock()
887 io->modify_refs = 0; in hammer_io_done_interlock()
[all …]
H A Dhammer_flusher.c806 KKASSERT(io->modify_refs == 0); in hammer_flusher_finalize()
H A Dhammer.h607 int modify_refs; member
1469 --node->buffer->io.modify_refs; /* only want one ref */ in hammer_modify_node()