Lines Matching refs:map_length
77 u64 map_length) in btrfs_split_bio() argument
82 bio = bio_split(&orig_bbio->bio, map_length >> SECTOR_SHIFT, GFP_NOFS, in btrfs_split_bio()
91 orig_bbio->file_offset += map_length; in btrfs_split_bio()
641 static u64 btrfs_append_map_length(struct btrfs_bio *bbio, u64 map_length) in btrfs_append_map_length() argument
646 map_length = min(map_length, bbio->fs_info->max_zone_append_size); in btrfs_append_map_length()
648 &nr_segs, map_length); in btrfs_append_map_length()
657 return map_length; in btrfs_append_map_length()
667 u64 map_length = length; in btrfs_submit_chunk() local
680 ret = btrfs_map_block(fs_info, btrfs_op(bio), logical, &map_length, in btrfs_submit_chunk()
688 map_length = min(map_length, length); in btrfs_submit_chunk()
690 map_length = btrfs_append_map_length(bbio, map_length); in btrfs_submit_chunk()
692 if (map_length < length) { in btrfs_submit_chunk()
695 split = btrfs_split_bio(fs_info, bbio, map_length); in btrfs_submit_chunk()
761 return map_length == length; in btrfs_submit_chunk()
769 if (map_length < length) { in btrfs_submit_chunk()