Home
last modified time | relevance | path

Searched refs:lock_seq (Results 1 – 8 of 8) sorted by relevance

/fs/bcachefs/
A Dbtree_locking.h181 linked->l[b->c.level].lock_seq++; in __bch2_btree_node_unlock_write()
192 EBUG_ON(path->l[b->c.level].lock_seq != six_lock_seq(&b->c.lock)); in bch2_btree_node_unlock_write_inlined()
319 EBUG_ON(path->l[b->level].lock_seq != six_lock_seq(&b->lock)); in __btree_node_lock_write()
A Dbtree_locking.c525 if (six_relock_type(&b->c.lock, want, path->l[level].lock_seq) || in __bch2_btree_node_relock()
568 : six_relock_type(&b->c.lock, SIX_LOCK_intent, path->l[level].lock_seq)) in bch2_btree_node_upgrade()
708 path->l[f.l].lock_seq); in __bch2_btree_path_upgrade()
785 f->l, path->l[f->l].lock_seq); in bch2_trans_relock_fail()
909 path->l[l].lock_seq != six_lock_seq(&path->l[l].b->c.lock)); in __bch2_btree_path_verify_locks()
A Dtrace.h691 __entry->iter_lock_seq = path->l[level].lock_seq;
755 __entry->iter_lock_seq = path->l[level].lock_seq;
1491 __field(u32, lock_seq )
1501 __entry->lock_seq = six_lock_seq(&b->lock);
1510 __entry->lock_seq)
A Dbtree_types.h335 u32 lock_seq; member
A Dbtree_key_cache.c46 path->l[0].lock_seq = six_lock_seq(&ck->c.lock); in btree_path_cached_set()
A Dbtree_iter.h66 return path->l[level].lock_seq == six_lock_seq(&b->c.lock); in btree_node_lock_seq_matches()
A Dbtree_iter.c635 path->l[b->c.level].lock_seq = six_lock_seq(&b->c.lock); in bch2_btree_path_level_init()
1391 if (path->l[l].lock_seq != path->l[l].b->c.lock.seq) in bch2_btree_path_can_relock()
1567 path->l[l].lock_seq); in bch2_btree_path_to_text()
A Dbtree_update_interior.c776 path->l[b->c.level].lock_seq = six_lock_seq(&b->c.lock); in btree_update_nodes_written()

Completed in 30 milliseconds