Home
last modified time | relevance | path

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

/linux-6.15/fs/bcachefs/
H A Dbtree_locking.h173 linked->l[b->c.level].lock_seq++; in __bch2_btree_node_unlock_write()
184 EBUG_ON(path->l[b->c.level].lock_seq != six_lock_seq(&b->c.lock)); in bch2_btree_node_unlock_write_inlined()
311 EBUG_ON(path->l[b->level].lock_seq != six_lock_seq(&b->lock)); in __btree_node_lock_write()
H A Dbtree_locking.c512 if (six_relock_type(&b->c.lock, want, path->l[level].lock_seq) || in __bch2_btree_node_relock()
555 : six_relock_type(&b->c.lock, SIX_LOCK_intent, path->l[level].lock_seq)) in bch2_btree_node_upgrade()
741 prt_printf(&buf, " l=%u seq=%u node seq=", f->l, path->l[f->l].lock_seq); in bch2_trans_relock_fail()
873 path->l[l].lock_seq != six_lock_seq(&path->l[l].b->c.lock)); in bch2_btree_path_verify_locks()
H A Dtrace.h642 __entry->iter_lock_seq = path->l[level].lock_seq;
706 __entry->iter_lock_seq = path->l[level].lock_seq;
1153 __entry->path_seq = path->l[f->l].lock_seq;
1541 __field(u32, lock_seq )
1551 __entry->lock_seq = six_lock_seq(&b->lock);
1560 __entry->lock_seq)
H A Dbtree_types.h338 u32 lock_seq; member
H A Dbtree_key_cache.c46 path->l[0].lock_seq = six_lock_seq(&ck->c.lock); in btree_path_cached_set()
H A Dbtree_iter.h64 return path->l[level].lock_seq == six_lock_seq(&b->c.lock); in btree_node_lock_seq_matches()
H A Dbtree_iter.c621 path->l[b->c.level].lock_seq = six_lock_seq(&b->c.lock); in bch2_btree_path_level_init()
1377 if (path->l[l].lock_seq != path->l[l].b->c.lock.seq) in bch2_btree_path_can_relock()
1553 path->l[l].lock_seq); in bch2_btree_path_to_text()
H A Dbtree_update_interior.c752 path->l[b->c.level].lock_seq = six_lock_seq(&b->c.lock); in btree_update_nodes_written()