Searched refs:idx_to_pos (Results 1 – 1 of 1) sorted by relevance
| /linux-6.15/fs/bcachefs/ |
| H A D | btree_journal_iter.c | 30 static inline size_t idx_to_pos(struct journal_keys *keys, size_t idx) in idx_to_pos() function 41 return keys->data + idx_to_pos(keys, idx); in idx_to_key() 71 return idx_to_pos(keys, __bch2_journal_key_search(keys, id, level, pos)); in bch2_journal_key_search() 377 struct journal_key *prev = idx > 0 ? keys->data + idx_to_pos(keys, idx - 1) : NULL; in __bch2_journal_key_overwritten() 378 struct journal_key *next = idx + 1 < keys->nr ? keys->data + idx_to_pos(keys, idx + 1) : NULL; in __bch2_journal_key_overwritten() 396 struct journal_key *ip = keys->data + idx_to_pos(keys, i); in __bch2_journal_key_overwritten() 479 iter->idx = idx_to_pos(iter->keys, rcu_dereference(k->overwritten_range)->end); in bch2_journal_iter_peek()
|