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()
655 static u64 btrfs_append_map_length(struct btrfs_bio *bbio, u64 map_length) in btrfs_append_map_length() argument
660 map_length = min(map_length, bbio->fs_info->max_zone_append_size); in btrfs_append_map_length()
662 &nr_segs, map_length); in btrfs_append_map_length()
671 return map_length; in btrfs_append_map_length()
681 u64 map_length = length; in btrfs_submit_chunk() local
694 error = btrfs_map_block(fs_info, btrfs_op(bio), logical, &map_length, in btrfs_submit_chunk()
702 map_length = min(map_length, length); in btrfs_submit_chunk()
704 map_length = btrfs_append_map_length(bbio, map_length); in btrfs_submit_chunk()
706 if (map_length < length) { in btrfs_submit_chunk()
709 split = btrfs_split_bio(fs_info, bbio, map_length); in btrfs_submit_chunk()
772 return map_length == length; in btrfs_submit_chunk()
780 if (map_length < length) { in btrfs_submit_chunk()