Lines Matching refs:logical
5009 int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len) in btrfs_num_copies() argument
5018 em = lookup_extent_mapping(em_tree, logical, len); in btrfs_num_copies()
5027 btrfs_crit(fs_info, "No mapping for %Lu-%Lu", logical, in btrfs_num_copies()
5028 logical+len); in btrfs_num_copies()
5032 if (em->start > logical || em->start + em->len < logical) { in btrfs_num_copies()
5034 "%Lu-%Lu", logical, logical+len, em->start, in btrfs_num_copies()
5063 u64 logical) in btrfs_full_stripe_len() argument
5071 em = lookup_extent_mapping(em_tree, logical, len); in btrfs_full_stripe_len()
5075 BUG_ON(em->start > logical || em->start + em->len < logical); in btrfs_full_stripe_len()
5084 u64 logical, u64 len, int mirror_num) in btrfs_is_parity_mirror() argument
5092 em = lookup_extent_mapping(em_tree, logical, len); in btrfs_is_parity_mirror()
5096 BUG_ON(em->start > logical || em->start + em->len < logical); in btrfs_is_parity_mirror()
5209 u64 logical, u64 *length, in __btrfs_map_block() argument
5239 em = lookup_extent_mapping(em_tree, logical, *length); in __btrfs_map_block()
5244 logical, *length); in __btrfs_map_block()
5248 if (em->start > logical || em->start + em->len < logical) { in __btrfs_map_block()
5250 "found %Lu-%Lu", logical, em->start, in __btrfs_map_block()
5257 offset = logical - em->start; in __btrfs_map_block()
5345 logical, &tmp_length, &tmp_bbio, 0, 0); in __btrfs_map_block()
5751 u64 logical, u64 *length, in btrfs_map_block() argument
5754 return __btrfs_map_block(fs_info, rw, logical, length, bbio_ret, in btrfs_map_block()
5760 u64 logical, u64 *length, in btrfs_map_sblock() argument
5764 return __btrfs_map_block(fs_info, rw, logical, length, bbio_ret, in btrfs_map_sblock()
5770 u64 **logical, int *naddrs, int *stripe_len) in btrfs_rmap_block() argument
5846 *logical = buf; in btrfs_rmap_block()
6016 static void bbio_error(struct btrfs_bio *bbio, struct bio *bio, u64 logical) in bbio_error() argument
6024 bio->bi_iter.bi_sector = logical >> 9; in bbio_error()
6035 u64 logical = (u64)bio->bi_iter.bi_sector << 9; in btrfs_map_bio() local
6047 ret = __btrfs_map_block(root->fs_info, rw, logical, &map_length, &bbio, in btrfs_map_bio()
6077 logical, length, map_length); in btrfs_map_bio()
6084 bbio_error(bbio, first_bio, logical); in btrfs_map_bio()
6200 u64 logical; in read_one_chunk() local
6208 logical = key->offset; in read_one_chunk()
6212 em = lookup_extent_mapping(&map_tree->map_tree, logical, 1); in read_one_chunk()
6216 if (em && em->start <= logical && em->start + em->len > logical) { in read_one_chunk()
6235 em->start = logical; in read_one_chunk()