Lines Matching refs:physical

72 	u64			physical;  member
90 u64 physical; member
201 u64 physical; member
236 u64 physical, struct btrfs_device *dev, u64 flags,
700 swarn->physical, in scrub_print_warning_inode()
714 swarn->physical, in scrub_print_warning_inode()
746 swarn.physical = sblock->pagev[0]->physical; in scrub_print_warning()
772 swarn.physical, in scrub_print_warning()
1358 spage->physical = bioc->stripes[stripe_index].physical + in scrub_setup_recheck_block()
1486 bio->bi_iter.bi_sector = spage->physical >> 9; in scrub_recheck_block()
1566 bio->bi_iter.bi_sector = spage_bad->physical >> 9; in scrub_repair_page_from_good_copy()
1621 static int fill_writer_pointer_gap(struct scrub_ctx *sctx, u64 physical) in fill_writer_pointer_gap() argument
1629 if (!btrfs_dev_is_sequential(sctx->wr_tgtdev, physical)) in fill_writer_pointer_gap()
1632 if (sctx->write_pointer < physical) { in fill_writer_pointer_gap()
1633 length = physical - sctx->write_pointer; in fill_writer_pointer_gap()
1638 sctx->write_pointer = physical; in fill_writer_pointer_gap()
1673 sbio->physical = spage->physical_for_dev_replace; in scrub_add_page_to_wr_bio()
1685 bio->bi_iter.bi_sector = sbio->physical >> 9; in scrub_add_page_to_wr_bio()
1688 } else if (sbio->physical + sbio->page_count * sectorsize != in scrub_add_page_to_wr_bio()
1736 sctx->write_pointer = sbio->physical + sbio->page_count * in scrub_wr_submit()
2099 sbio->physical = spage->physical; in scrub_add_page_to_rd_bio()
2111 bio->bi_iter.bi_sector = sbio->physical >> 9; in scrub_add_page_to_rd_bio()
2114 } else if (sbio->physical + sbio->page_count * sectorsize != in scrub_add_page_to_rd_bio()
2115 spage->physical || in scrub_add_page_to_rd_bio()
2260 u64 physical, struct btrfs_device *dev, u64 flags, in scrub_pages() argument
2308 spage->physical = physical; in scrub_pages()
2323 physical += l; in scrub_pages()
2541 u64 physical, struct btrfs_device *dev, u64 flags, in scrub_extent() argument
2581 ret = scrub_pages(sctx, logical, l, physical, dev, flags, gen, in scrub_extent()
2588 physical += l; in scrub_extent()
2596 u64 physical, struct btrfs_device *dev, in scrub_pages_for_parity() argument
2646 spage->physical = physical; in scrub_pages_for_parity()
2663 physical += sectorsize; in scrub_pages_for_parity()
2685 u64 physical, struct btrfs_device *dev, in scrub_extent_for_parity() argument
2717 ret = scrub_pages_for_parity(sparity, logical, l, physical, dev, in scrub_extent_for_parity()
2725 physical += l; in scrub_extent_for_parity()
2737 static int get_raid56_logic_offset(u64 physical, int num, in get_raid56_logic_offset() argument
2749 last_offset = (physical - map->stripes[num].physical) * data_stripes; in get_raid56_logic_offset()
3058 extent_physical = bioc->stripes[0].physical; in scrub_raid56_parity()
3138 u64 physical, u64 physical_end) in sync_write_pointer_for_zoned() argument
3151 physical, in sync_write_pointer_for_zoned()
3158 btrfs_dev_clear_zone_empty(sctx->wr_tgtdev, physical); in sync_write_pointer_for_zoned()
3180 u64 physical; in scrub_stripe() local
3205 physical = map->stripes[num].physical; in scrub_stripe()
3223 get_raid56_logic_offset(physical, num, map, &offset, NULL); in scrub_stripe()
3253 physical_end = physical + nstripes * map->stripe_len; in scrub_stripe()
3299 btrfs_dev_is_sequential(sctx->wr_tgtdev, physical)) { in scrub_stripe()
3301 sctx->write_pointer = physical; in scrub_stripe()
3310 while (physical < physical_end) { in scrub_stripe()
3336 ret = get_raid56_logic_offset(physical, num, map, in scrub_stripe()
3466 extent_physical = extent_logical - logical + physical; in scrub_stripe()
3487 extent_logical - logical + physical); in scrub_stripe()
3505 physical += map->stripe_len; in scrub_stripe()
3506 ret = get_raid56_logic_offset(physical, in scrub_stripe()
3511 if (ret && physical < physical_end) { in scrub_stripe()
3524 physical += map->stripe_len; in scrub_stripe()
3532 if (physical >= physical_end) { in scrub_stripe()
3543 physical += map->stripe_len; in scrub_stripe()
3546 sctx->stat.last_physical = map->stripes[num].physical + in scrub_stripe()
3549 sctx->stat.last_physical = physical; in scrub_stripe()
3569 map->stripes[num].physical, in scrub_stripe()
3617 map->stripes[i].physical == dev_offset) { in scrub_chunk()
4325 *extent_physical = bioc->stripes[0].physical; in scrub_remap_extent()