Lines Matching refs:pos
11 return cmp_int(l.btree, r.btree) ?: bpos_cmp(l.pos, r.pos); in bbpos_cmp()
14 static inline struct bbpos bbpos_successor(struct bbpos pos) in bbpos_successor() argument
16 if (bpos_cmp(pos.pos, SPOS_MAX)) { in bbpos_successor()
17 pos.pos = bpos_successor(pos.pos); in bbpos_successor()
18 return pos; in bbpos_successor()
21 if (pos.btree != BTREE_ID_NR) { in bbpos_successor()
22 pos.btree++; in bbpos_successor()
23 pos.pos = POS_MIN; in bbpos_successor()
24 return pos; in bbpos_successor()
30 static inline void bch2_bbpos_to_text(struct printbuf *out, struct bbpos pos) in bch2_bbpos_to_text() argument
32 bch2_btree_id_to_text(out, pos.btree); in bch2_bbpos_to_text()
34 bch2_bpos_to_text(out, pos.pos); in bch2_bbpos_to_text()