Lines Matching +full:9 +full:k

146 static unsigned bkey_to_sector_state(struct bkey_s_c k)  in bkey_to_sector_state()  argument
148 if (bkey_extent_is_reservation(k)) in bkey_to_sector_state()
150 if (bkey_extent_is_allocation(k.k)) in bkey_to_sector_state()
187 struct bkey_s_c k; in bch2_folio_set() local
217 BTREE_ITER_SLOTS, k, ret) { in bch2_folio_set()
218 unsigned nr_ptrs = bch2_bkey_nr_ptrs_fully_allocated(k); in bch2_folio_set()
219 unsigned state = bkey_to_sector_state(k); in bch2_folio_set()
225 unsigned folio_offset = max(bkey_start_offset(k.k), folio_start) - in bch2_folio_set()
227 unsigned folio_len = min(k.k->p.offset, folio_end) - in bch2_folio_set()
230 BUG_ON(k.k->p.offset < folio_start); in bch2_folio_set()
231 BUG_ON(bkey_start_offset(k.k) > folio_end); in bch2_folio_set()
236 if (k.k->p.offset < folio_end) in bch2_folio_set()
255 void bch2_bio_page_state_set(struct bio *bio, struct bkey_s_c k) in bch2_bio_page_state_set() argument
259 unsigned nr_ptrs = k.k->type == KEY_TYPE_reflink_v in bch2_bio_page_state_set()
260 ? 0 : bch2_bkey_nr_ptrs_fully_allocated(k); in bch2_bio_page_state_set()
261 unsigned state = bkey_to_sector_state(k); in bch2_bio_page_state_set()
265 fv.fv_offset >> 9, in bch2_bio_page_state_set()
266 fv.fv_len >> 9, in bch2_bio_page_state_set()
437 for (i = round_down(offset, block_bytes(c)) >> 9; in bch2_folio_reservation_get()
438 i < round_up(offset + len, block_bytes(c)) >> 9; in bch2_folio_reservation_get()
513 for (i = round_down(offset, block_bytes(c)) >> 9; in bch2_set_folio_dirty()
514 i < round_up(offset + len, block_bytes(c)) >> 9; in bch2_set_folio_dirty()
784 *hole_start << 9, *hole_end << 9, min_replicas, nonblock) >> 9; in bch2_clamp_data_hole()
794 *hole_start << 9, *hole_end << 9, min_replicas, nonblock) >> 9; in bch2_clamp_data_hole()