HAMMER2_CHAIN_INITIAL
if (chain->flags & HAMMER2_CHAIN_INITIAL) {
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (parent->flags & HAMMER2_CHAIN_INITIAL) {
KKASSERT((chain->flags & HAMMER2_CHAIN_INITIAL) ||
(chain->flags & HAMMER2_CHAIN_INITIAL) == 0 &&
if (chain->flags & HAMMER2_CHAIN_INITIAL) {
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (parent->flags & HAMMER2_CHAIN_INITIAL) {
if (parent->flags & HAMMER2_CHAIN_INITIAL) {
atomic_set_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (parent->flags & HAMMER2_CHAIN_INITIAL)
KKASSERT((parent->flags & HAMMER2_CHAIN_INITIAL) == 0);
KKASSERT((parent->flags & HAMMER2_CHAIN_INITIAL) == 0);
atomic_set_int(&ichain->flags, HAMMER2_CHAIN_INITIAL);
KKASSERT((ichain->flags & HAMMER2_CHAIN_INITIAL) == 0);
if ((chain->flags & (HAMMER2_CHAIN_INITIAL |
if ((parent->flags & (HAMMER2_CHAIN_INITIAL |
if (chain->flags & HAMMER2_CHAIN_INITIAL)
if (chain->flags & HAMMER2_CHAIN_INITIAL) {
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (chain->flags & HAMMER2_CHAIN_INITIAL) {
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (parent->flags & HAMMER2_CHAIN_INITIAL) {
KKASSERT((chain->flags & HAMMER2_CHAIN_INITIAL) ||
(chain->flags & HAMMER2_CHAIN_INITIAL) == 0 &&
if (chain->flags & HAMMER2_CHAIN_INITIAL) {
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (parent->flags & HAMMER2_CHAIN_INITIAL) {
if (parent->flags & HAMMER2_CHAIN_INITIAL) {
atomic_set_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
if (parent->flags & HAMMER2_CHAIN_INITIAL)
KKASSERT((parent->flags & HAMMER2_CHAIN_INITIAL) == 0);
KKASSERT((parent->flags & HAMMER2_CHAIN_INITIAL) == 0);
atomic_set_int(&ichain->flags, HAMMER2_CHAIN_INITIAL);
KKASSERT((ichain->flags & HAMMER2_CHAIN_INITIAL) == 0);
if ((chain->flags & (HAMMER2_CHAIN_INITIAL |
if ((parent->flags & (HAMMER2_CHAIN_INITIAL |
if (chain->flags & HAMMER2_CHAIN_INITIAL)
if (chain->flags & HAMMER2_CHAIN_INITIAL) {
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);
atomic_clear_int(&chain->flags, HAMMER2_CHAIN_INITIAL);