Lines Matching refs:logical

4741 int btrfs_num_copies(struct btrfs_fs_info *fs_info, u64 logical, u64 len)  in btrfs_num_copies()  argument
4750 em = lookup_extent_mapping(em_tree, logical, len); in btrfs_num_copies()
4759 btrfs_crit(fs_info, "No mapping for %Lu-%Lu", logical, in btrfs_num_copies()
4760 logical+len); in btrfs_num_copies()
4764 if (em->start > logical || em->start + em->len < logical) { in btrfs_num_copies()
4766 "%Lu-%Lu", logical, logical+len, em->start, in btrfs_num_copies()
4795 u64 logical) in btrfs_full_stripe_len() argument
4803 em = lookup_extent_mapping(em_tree, logical, len); in btrfs_full_stripe_len()
4807 BUG_ON(em->start > logical || em->start + em->len < logical); in btrfs_full_stripe_len()
4816 u64 logical, u64 len, int mirror_num) in btrfs_is_parity_mirror() argument
4824 em = lookup_extent_mapping(em_tree, logical, len); in btrfs_is_parity_mirror()
4828 BUG_ON(em->start > logical || em->start + em->len < logical); in btrfs_is_parity_mirror()
4943 u64 logical, u64 *length, in __btrfs_map_block() argument
4973 em = lookup_extent_mapping(em_tree, logical, *length); in __btrfs_map_block()
4978 logical, *length); in __btrfs_map_block()
4982 if (em->start > logical || em->start + em->len < logical) { in __btrfs_map_block()
4984 "found %Lu-%Lu", logical, em->start, in __btrfs_map_block()
4991 offset = logical - em->start; in __btrfs_map_block()
5079 logical, &tmp_length, &tmp_bbio, 0, 0); in __btrfs_map_block()
5485 u64 logical, u64 *length, in btrfs_map_block() argument
5488 return __btrfs_map_block(fs_info, rw, logical, length, bbio_ret, in btrfs_map_block()
5494 u64 logical, u64 *length, in btrfs_map_sblock() argument
5498 return __btrfs_map_block(fs_info, rw, logical, length, bbio_ret, in btrfs_map_sblock()
5504 u64 **logical, int *naddrs, int *stripe_len) in btrfs_rmap_block() argument
5580 *logical = buf; in btrfs_rmap_block()
5813 static void bbio_error(struct btrfs_bio *bbio, struct bio *bio, u64 logical) in bbio_error() argument
5823 bio->bi_iter.bi_sector = logical >> 9; in bbio_error()
5834 u64 logical = (u64)bio->bi_iter.bi_sector << 9; in btrfs_map_bio() local
5846 ret = __btrfs_map_block(root->fs_info, rw, logical, &map_length, &bbio, in btrfs_map_bio()
5876 logical, length, map_length); in btrfs_map_bio()
5883 bbio_error(bbio, first_bio, logical); in btrfs_map_bio()
6013 u64 logical; in read_one_chunk() local
6021 logical = key->offset; in read_one_chunk()
6025 em = lookup_extent_mapping(&map_tree->map_tree, logical, 1); in read_one_chunk()
6029 if (em && em->start <= logical && em->start + em->len > logical) { in read_one_chunk()
6048 em->start = logical; in read_one_chunk()