Home
last modified time | relevance | path

Searched refs:extents (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/Documentation/filesystems/
Dfiemap.txt7 returns a list of extents.
21 __u32 fm_mapped_extents; /* number of extents that were
25 struct fiemap_extent fm_extents[0]; /* array of mapped extents (out) */
46 that can be used to return extents. If fm_extent_count is zero, then the
47 fm_extents[] array is ignored (no extents will be returned), and the
48 fm_mapped_extents count will hold the number of extents needed in
55 If this flag is set, the kernel will sync the file before mapping extents.
58 If this flag is set, the extents returned will describe the inodes
68 fm_extent_count. The number of extents mapped by kernel will be
71 the maximum number of extents that can be mapped in the fm_extent[]
[all …]
Domfs.txt43 and extents. Each sysblock has a header containing CRCs of the entire
94 __be32 e_extent_count; /* total # extents in this table */
Dext4.txt44 Or to configure an existing ext3 filesystem to support extents:
46 # tune2fs -O extents /dev/hda1
358 extents which might overlap with filesystem metadata
477 mb_max_to_scan The maximum number of extents the multiblock
480 mb_min_to_scan The minimum number of extents the multiblock
558 EXT4_IOC_MOVE_EXT Move the block extents from orig_fd (the one
584 into ext4 extents of the temporary inode. Then,
589 filesystem has to support extents for this ioctl
Ddax.txt70 uninitialised extents. If it does, it must ensure that simultaneous
Dxfs.txt9 Btrees (directories, extents, free space) to aid both performance
336 allocation groups when allocating extents for new files.
Dntfs.txt87 their data attribute split across multiple extents, is included. Another
95 i.e. ones which have their data attribute split across multiple extents, is
Dxfs-delayed-logging-design.txt51 typical example of a rolling transaction is the removal of extents from an
52 inode which can only be done at a rate of two extents per transaction because
/linux-4.1.27/Documentation/device-mapper/
Dlinear.txt48 my $extents = int($dev_size / $extent_size) -
51 while ($extents > 0) {
53 $extents--;
55 my $this_offset = $extents * $extent_size;
/linux-4.1.27/fs/efs/
Dinode.c131 extent_copy(&(efs_inode->di_u.di_extents[i]), &(in->extents[i])); in efs_iget()
132 if (i < in->numextents && in->extents[i].cooked.ex_magic != 0) { in efs_iget()
211 if ((result = efs_extent_check(&in->extents[last], block, sb))) in efs_map_block()
228 if ((result = efs_extent_check(&in->extents[cur], block, sb))) { in efs_map_block()
240 direxts = in->extents[0].cooked.ex_offset; in efs_map_block()
255 ibase += in->extents[dirext].cooked.ex_length * in efs_map_block()
268 iblock = sb->fs_start + in->extents[dirext].cooked.ex_bn + in efs_map_block()
Defs.h79 efs_extent extents[EFS_DIRECTEXTENTS]; member
/linux-4.1.27/kernel/
Duser_namespace.c155 unsigned idx, extents; in map_id_range_down() local
161 extents = map->nr_extents; in map_id_range_down()
163 for (idx = 0; idx < extents; idx++) { in map_id_range_down()
171 if (idx < extents) in map_id_range_down()
181 unsigned idx, extents; in map_id_down() local
185 extents = map->nr_extents; in map_id_down()
187 for (idx = 0; idx < extents; idx++) { in map_id_down()
194 if (idx < extents) in map_id_down()
204 unsigned idx, extents; in map_id_up() local
208 extents = map->nr_extents; in map_id_up()
[all …]
/linux-4.1.27/fs/hfsplus/
Dhfsplus_raw.h99 hfsplus_extent_rec extents; member
377 struct hfsplus_extent extents; member
395 struct hfsplus_attr_extents extents; member
DMakefile7 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
Dinode.c447 memcpy(&hip->first_extents, &fork->extents, sizeof(hfsplus_extent_rec)); in hfsplus_inode_read_fork()
449 count += be32_to_cpu(fork->extents[i].block_count); in hfsplus_inode_read_fork()
472 memcpy(&fork->extents, &HFSPLUS_I(inode)->first_extents, in hfsplus_inode_write_fork()
Dextents.c400 blocks += be32_to_cpu(fork->extents[i].block_count); in hfsplus_free_fork()
402 res = hfsplus_free_extents(sb, fork->extents, blocks, blocks); in hfsplus_free_fork()
/linux-4.1.27/drivers/md/bcache/
DMakefile4 bcache-y := alloc.o bset.o btree.o closure.o debug.o extents.o\
/linux-4.1.27/fs/nfs/blocklayout/
Dblocklayout.c546 struct layout_verification *lv, struct list_head *extents, in bl_alloc_extent() argument
589 list_add_tail(&be->be_list, extents); in bl_alloc_extent()
617 LIST_HEAD(extents); in bl_alloc_lseg()
647 status = bl_alloc_extent(&xdr, lo, &lv, &extents, gfp_mask); in bl_alloc_lseg()
665 while (!list_empty(&extents)) { in bl_alloc_lseg()
667 list_first_entry(&extents, struct pnfs_block_extent, in bl_alloc_lseg()
/linux-4.1.27/fs/ext4/
DMakefile8 ioctl.o namei.o super.o symlink.o hash.o resize.o extents.o \
Dextents.c2446 int ext4_ext_index_trans_blocks(struct inode *inode, int extents) in ext4_ext_index_trans_blocks() argument
2457 if (extents <= 1) in ext4_ext_index_trans_blocks()
Dext4.h2912 extern int ext4_ext_index_trans_blocks(struct inode *inode, int extents);
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-fs-ext422 The maximum number of extents the multiblock allocator
29 The minimum number of extents the multiblock allocator
/linux-4.1.27/fs/btrfs/
DKconfig14 Btrfs is a general purpose copy-on-write filesystem with extents,
Dtree-log.c4031 struct list_head extents; in btrfs_log_changed_extents() local
4037 INIT_LIST_HEAD(&extents); in btrfs_log_changed_extents()
4062 list_add_tail(&em->list, &extents); in btrfs_log_changed_extents()
4066 list_sort(NULL, &extents, extent_cmp); in btrfs_log_changed_extents()
4069 while (!list_empty(&extents)) { in btrfs_log_changed_extents()
4070 em = list_entry(extents.next, struct extent_map, list); in btrfs_log_changed_extents()
4092 WARN_ON(!list_empty(&extents)); in btrfs_log_changed_extents()
Dinode.c334 struct list_head extents; member
355 list_add_tail(&async_extent->list, &cow->extents); in add_async_extent()
680 while (!list_empty(&async_cow->extents)) { in submit_compressed_extents()
681 async_extent = list_entry(async_cow->extents.next, in submit_compressed_extents()
1144 INIT_LIST_HEAD(&async_cow->extents); in cow_file_range_async()
/linux-4.1.27/fs/xfs/
DKconfig12 Btrees (directories, extents, free space) to aid both performance
/linux-4.1.27/Documentation/block/
Dbiodoc.txt853 design for representing virtual/real extents as an entity and modifying