Searched refs:lru_id (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/fs/bcachefs/ |
| H A D | lru.h | 15 static inline struct bpos lru_pos(u16 lru_id, u64 dev_bucket, u64 time) in lru_pos() argument 17 struct bpos pos = POS(((u64) lru_id << LRU_TIME_BITS)|time, dev_bucket); in lru_pos() 20 EBUG_ON(lru_pos_id(pos) != lru_id); in lru_pos() 29 u16 lru_id = l.k->p.inode >> 48; in lru_type() local 31 switch (lru_id) { in lru_type() 57 u16 lru_id, u64 dev_bucket, in bch2_lru_change() argument 61 ? __bch2_lru_change(trans, lru_id, dev_bucket, old_time, new_time) in bch2_lru_change()
|
| H A D | lru.c | 44 static int __bch2_lru_set(struct btree_trans *trans, u16 lru_id, in __bch2_lru_set() argument 49 lru_pos(lru_id, dev_bucket, time), set) in __bch2_lru_set() 53 int bch2_lru_del(struct btree_trans *trans, u16 lru_id, u64 dev_bucket, u64 time) in bch2_lru_del() argument 55 return __bch2_lru_set(trans, lru_id, dev_bucket, time, KEY_TYPE_deleted); in bch2_lru_del() 60 return __bch2_lru_set(trans, lru_id, dev_bucket, time, KEY_TYPE_set); in bch2_lru_set() 64 u16 lru_id, u64 dev_bucket, in __bch2_lru_change() argument 70 return bch2_lru_del(trans, lru_id, dev_bucket, old_time) ?: in __bch2_lru_change() 71 bch2_lru_set(trans, lru_id, dev_bucket, new_time); in __bch2_lru_change() 82 u16 lru_id, in bch2_lru_check_set() argument 93 lru_pos(lru_id, dev_bucket, time), 0); in bch2_lru_check_set() [all …]
|