Lines Matching refs:file_extent

1093 	struct btrfs_file_extent file_extent;  in submit_one_async_extent()  local
1146 file_extent.disk_bytenr = ins.objectid; in submit_one_async_extent()
1147 file_extent.disk_num_bytes = ins.offset; in submit_one_async_extent()
1148 file_extent.ram_bytes = async_extent->ram_size; in submit_one_async_extent()
1149 file_extent.num_bytes = async_extent->ram_size; in submit_one_async_extent()
1150 file_extent.offset = 0; in submit_one_async_extent()
1151 file_extent.compression = async_extent->compress_type; in submit_one_async_extent()
1153 em = btrfs_create_io_em(inode, start, &file_extent, BTRFS_ORDERED_COMPRESSED); in submit_one_async_extent()
1160 ordered = btrfs_alloc_ordered_extent(inode, start, &file_extent, in submit_one_async_extent()
1344 struct btrfs_file_extent file_extent; in cow_file_range() local
1383 file_extent.disk_bytenr = ins.objectid; in cow_file_range()
1384 file_extent.disk_num_bytes = ins.offset; in cow_file_range()
1385 file_extent.num_bytes = ins.offset; in cow_file_range()
1386 file_extent.ram_bytes = ins.offset; in cow_file_range()
1387 file_extent.offset = 0; in cow_file_range()
1388 file_extent.compression = BTRFS_COMPRESS_NONE; in cow_file_range()
1397 em = btrfs_create_io_em(inode, start, &file_extent, in cow_file_range()
1407 ordered = btrfs_alloc_ordered_extent(inode, start, &file_extent, in cow_file_range()
1796 struct btrfs_file_extent file_extent; member
1856 args->file_extent.disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in can_nocow_file_extent()
1857 args->file_extent.disk_num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi); in can_nocow_file_extent()
1858 args->file_extent.ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in can_nocow_file_extent()
1859 args->file_extent.offset = btrfs_file_extent_offset(leaf, fi); in can_nocow_file_extent()
1860 args->file_extent.compression = btrfs_file_extent_compression(leaf, fi); in can_nocow_file_extent()
1869 ret = btrfs_cross_ref_exist(inode, key->offset - args->file_extent.offset, in can_nocow_file_extent()
1870 args->file_extent.disk_bytenr, path); in can_nocow_file_extent()
1891 args->file_extent.num_bytes = min(args->end + 1, extent_end) - args->start; in can_nocow_file_extent()
1892 args->file_extent.offset += args->start - key->offset; in can_nocow_file_extent()
1893 io_start = args->file_extent.disk_bytenr + args->file_extent.offset; in can_nocow_file_extent()
1902 io_start + args->file_extent.num_bytes - 1, in can_nocow_file_extent()
1969 u64 len = nocow_args->file_extent.num_bytes; in nocow_one_range()
1978 em = btrfs_create_io_em(inode, file_pos, &nocow_args->file_extent, in nocow_one_range()
1987 ordered = btrfs_alloc_ordered_extent(inode, file_pos, &nocow_args->file_extent, in nocow_one_range()
2168 nocow_args.file_extent.disk_bytenr + in run_delalloc_nocow()
2169 nocow_args.file_extent.offset); in run_delalloc_nocow()
7211 struct btrfs_file_extent *file_extent, in can_nocow_extent() argument
7276 nocow_args.file_extent.disk_bytenr + in can_nocow_extent()
7277 nocow_args.file_extent.offset)) in can_nocow_extent()
7284 range_end = round_up(offset + nocow_args.file_extent.num_bytes, in can_nocow_extent()
7292 if (file_extent) in can_nocow_extent()
7293 memcpy(file_extent, &nocow_args.file_extent, sizeof(*file_extent)); in can_nocow_extent()
7295 *len = nocow_args.file_extent.num_bytes; in can_nocow_extent()
7302 const struct btrfs_file_extent *file_extent, in btrfs_create_io_em() argument
7323 ASSERT(file_extent->num_bytes <= file_extent->ram_bytes); in btrfs_create_io_em()
7327 ASSERT(file_extent->disk_num_bytes == file_extent->num_bytes); in btrfs_create_io_em()
7328 ASSERT(file_extent->ram_bytes == file_extent->num_bytes); in btrfs_create_io_em()
7331 ASSERT(file_extent->offset == 0); in btrfs_create_io_em()
7335 ASSERT(file_extent->compression != BTRFS_COMPRESS_NONE); in btrfs_create_io_em()
7341 ASSERT(file_extent->num_bytes <= file_extent->ram_bytes); in btrfs_create_io_em()
7350 em->len = file_extent->num_bytes; in btrfs_create_io_em()
7351 em->disk_bytenr = file_extent->disk_bytenr; in btrfs_create_io_em()
7352 em->disk_num_bytes = file_extent->disk_num_bytes; in btrfs_create_io_em()
7353 em->ram_bytes = file_extent->ram_bytes; in btrfs_create_io_em()
7355 em->offset = file_extent->offset; in btrfs_create_io_em()
7358 btrfs_extent_map_set_compression(em, file_extent->compression); in btrfs_create_io_em()
9679 struct btrfs_file_extent file_extent; in btrfs_do_encoded_write() local
9855 file_extent.disk_bytenr = ins.objectid; in btrfs_do_encoded_write()
9856 file_extent.disk_num_bytes = ins.offset; in btrfs_do_encoded_write()
9857 file_extent.num_bytes = num_bytes; in btrfs_do_encoded_write()
9858 file_extent.ram_bytes = ram_bytes; in btrfs_do_encoded_write()
9859 file_extent.offset = encoded->unencoded_offset; in btrfs_do_encoded_write()
9860 file_extent.compression = compression; in btrfs_do_encoded_write()
9861 em = btrfs_create_io_em(inode, start, &file_extent, BTRFS_ORDERED_COMPRESSED); in btrfs_do_encoded_write()
9868 ordered = btrfs_alloc_ordered_extent(inode, start, &file_extent, in btrfs_do_encoded_write()