Lines Matching refs:logical

253 			     u64 logical, u64 *length,
3005 u64 logical, u64 length) in btrfs_get_chunk_map() argument
3012 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_get_chunk_map()
3017 logical, length); in btrfs_get_chunk_map()
3021 if (em->start > logical || em->start + em->len < logical) { in btrfs_get_chunk_map()
3024 logical, length, em->start, em->start + em->len); in btrfs_get_chunk_map()
5714 int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len) in btrfs_num_copies() argument
5720 em = btrfs_get_chunk_map(fs_info, logical, len); in btrfs_num_copies()
5760 u64 logical) in btrfs_full_stripe_len() argument
5766 em = btrfs_get_chunk_map(fs_info, logical, len); in btrfs_full_stripe_len()
5777 int btrfs_is_parity_mirror(struct btrfs_fs_info *fs_info, u64 logical, u64 len) in btrfs_is_parity_mirror() argument
5783 em = btrfs_get_chunk_map(fs_info, logical, len); in btrfs_is_parity_mirror()
5921 u64 logical, u64 *length_ret, in __btrfs_map_block_for_discard() argument
5948 em = btrfs_get_chunk_map(fs_info, logical, length); in __btrfs_map_block_for_discard()
5959 offset = logical - em->start; in __btrfs_map_block_for_discard()
5960 length = min_t(u64, em->start + em->len - logical, length); in __btrfs_map_block_for_discard()
6080 u64 logical, u64 length, in get_extra_mirror_from_replace() argument
6093 logical, &length, &bioc, 0, 0); in get_extra_mirror_from_replace()
6143 static bool is_block_group_to_copy(struct btrfs_fs_info *fs_info, u64 logical) in is_block_group_to_copy() argument
6152 cache = btrfs_lookup_block_group(fs_info, logical); in is_block_group_to_copy()
6165 u64 logical, in handle_ops_on_dev_replace() argument
6182 if (is_block_group_to_copy(dev_replace->srcdev->fs_info, logical)) in handle_ops_on_dev_replace()
6283 enum btrfs_map_op op, u64 logical, in btrfs_get_io_geometry() argument
6299 offset = logical - em->start; in btrfs_get_io_geometry()
6309 stripe_offset, offset, em->start, logical, stripe_len); in btrfs_get_io_geometry()
6362 u64 logical, u64 *length, in __btrfs_map_block() argument
6390 em = btrfs_get_chunk_map(fs_info, logical, *length); in __btrfs_map_block()
6393 ret = btrfs_get_io_geometry(fs_info, em, op, logical, &geom); in __btrfs_map_block()
6417 ret = get_extra_mirror_from_replace(fs_info, logical, *length, in __btrfs_map_block()
6572 handle_ops_on_dev_replace(op, &bioc, dev_replace, logical, in __btrfs_map_block()
6604 u64 logical, u64 *length, in btrfs_map_block() argument
6608 return __btrfs_map_block_for_discard(fs_info, logical, in btrfs_map_block()
6611 return __btrfs_map_block(fs_info, op, logical, length, bioc_ret, in btrfs_map_block()
6617 u64 logical, u64 *length, in btrfs_map_sblock() argument
6620 return __btrfs_map_block(fs_info, op, logical, length, bioc_ret, 0, 1); in btrfs_map_sblock()
6722 static void bioc_error(struct btrfs_io_context *bioc, struct bio *bio, u64 logical) in bioc_error() argument
6730 bio->bi_iter.bi_sector = logical >> 9; in bioc_error()
6744 u64 logical = bio->bi_iter.bi_sector << 9; in btrfs_map_bio() local
6756 ret = __btrfs_map_block(fs_info, btrfs_op(bio), logical, in btrfs_map_bio()
6787 logical, length, map_length); in btrfs_map_bio()
6797 bioc_error(bioc, first_bio, logical); in btrfs_map_bio()
6996 u64 logical, u64 length, u64 type) in check_32bit_meta_chunk() argument
7001 if (logical + length < MAX_LFS_FILESIZE) in check_32bit_meta_chunk()
7015 u64 logical, u64 length, u64 type) in warn_32bit_meta_chunk() argument
7020 if (logical + length < BTRFS_32BIT_EARLY_WARN_THRESHOLD) in warn_32bit_meta_chunk()
7035 u64 logical; in read_one_chunk() local
7044 logical = key->offset; in read_one_chunk()
7050 ret = check_32bit_meta_chunk(fs_info, logical, length, type); in read_one_chunk()
7053 warn_32bit_meta_chunk(fs_info, logical, length, type); in read_one_chunk()
7061 ret = btrfs_check_chunk_valid(leaf, chunk, logical); in read_one_chunk()
7067 em = lookup_extent_mapping(map_tree, logical, 1); in read_one_chunk()
7071 if (em && em->start <= logical && em->start + em->len > logical) { in read_one_chunk()
7089 em->start = logical; in read_one_chunk()
8301 int btrfs_repair_one_zone(struct btrfs_fs_info *fs_info, u64 logical) in btrfs_repair_one_zone() argument
8309 cache = btrfs_lookup_block_group(fs_info, logical); in btrfs_repair_one_zone()