Lines Matching refs:map_length
81 u64 map_length) in btrfs_split_bio() argument
86 bio = bio_split(&orig_bbio->bio, map_length >> SECTOR_SHIFT, GFP_NOFS, in btrfs_split_bio()
93 orig_bbio->file_offset += map_length; in btrfs_split_bio()
98 orig_bbio->orig_logical += map_length; in btrfs_split_bio()
726 static u64 btrfs_append_map_length(struct btrfs_bio *bbio, u64 map_length) in btrfs_append_map_length() argument
732 map_length = min(map_length, fs_info->max_zone_append_size); in btrfs_append_map_length()
734 &nr_segs, map_length); in btrfs_append_map_length()
743 return map_length; in btrfs_append_map_length()
753 u64 map_length = length; in btrfs_submit_chunk() local
765 ret = btrfs_map_block(fs_info, btrfs_op(bio), logical, &map_length, in btrfs_submit_chunk()
783 map_length = min(map_length, length); in btrfs_submit_chunk()
785 map_length = btrfs_append_map_length(bbio, map_length); in btrfs_submit_chunk()
787 if (map_length < length) { in btrfs_submit_chunk()
790 split = btrfs_split_bio(fs_info, bbio, map_length); in btrfs_submit_chunk()
850 return map_length == length; in btrfs_submit_chunk()
858 if (map_length < length) { in btrfs_submit_chunk()