Lines Matching defs:ptr
119 const struct bch_extent_ptr *ptr)
121 return sector_to_bucket(ca, ptr->offset);
125 const struct bch_extent_ptr *ptr)
127 struct bch_dev *ca = bch_dev_bkey_exists(c, ptr->dev);
129 return POS(ptr->dev, PTR_BUCKET_NR(ca, ptr));
133 const struct bch_extent_ptr *ptr,
136 struct bch_dev *ca = bch_dev_bkey_exists(c, ptr->dev);
138 return POS(ptr->dev, sector_to_bucket_and_offset(ca, ptr->offset, bucket_offset));
142 const struct bch_extent_ptr *ptr)
144 return gc_bucket(ca, PTR_BUCKET_NR(ca, ptr));
148 const struct bch_extent_ptr *ptr)
153 return ptr->cached ? BCH_DATA_cached : BCH_DATA_user;
183 const struct bch_extent_ptr *ptr)
188 ret = gen_after(*bucket_gen(ca, PTR_BUCKET_NR(ca, ptr)), ptr->gen);