Lines Matching defs:logical
2254 u64 length, u64 logical, struct page *page,
2277 if (btrfs_is_parity_mirror(fs_info, logical, length)) {
2284 ret = btrfs_map_block(fs_info, BTRFS_MAP_READ, logical,
2293 ret = btrfs_map_block(fs_info, BTRFS_MAP_WRITE, logical,
2402 num_copies = btrfs_num_copies(fs_info, failrec->logical,
2406 failrec->logical, page, pg_offset,
2461 u64 logical;
2466 "Get IO Failure Record: (found) logical=%llu, start=%llu, len=%llu, validation=%d",
2467 failrec->logical, failrec->start, failrec->len,
2506 logical = start - em->start;
2507 logical = em->block_start + logical;
2509 logical = em->block_start;
2515 "Get IO Failure Record: (new) logical=%llu, start=%llu, len=%llu",
2516 logical, start, failrec->len);
2518 failrec->logical = logical;
2543 num_copies = btrfs_num_copies(fs_info, failrec->logical, failrec->len);
2682 repair_bio->bi_iter.bi_sector = failrec->logical >> 9;
2694 repair_io_bio->logical = failrec->start;
4602 * 1) Their logical addresses are continuous
4605 * So truly compressed (physical size smaller than logical size)
5611 * NOTE: @start and @len are offset inside the eb, not logical address.