/Linux-v4.19/fs/btrfs/tests/ |
D | free-space-tree-tests.c | 22 const struct free_space_extent * const extents, in __check_free_space_extents() argument 65 extent_start != extents[i].start || in __check_free_space_extents() 66 offset - extent_start != extents[i].length) in __check_free_space_extents() 76 extent_start != extents[i].start || in __check_free_space_extents() 77 end - extent_start != extents[i].length) in __check_free_space_extents() 91 key.objectid != extents[i].start || in __check_free_space_extents() 92 key.offset != extents[i].length) in __check_free_space_extents() 111 const struct free_space_extent * const extents, in check_free_space_extents() argument 127 ret = __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents() 146 return __check_free_space_extents(trans, fs_info, cache, path, extents, in check_free_space_extents() [all …]
|
/Linux-v4.19/Documentation/filesystems/ |
D | fiemap.txt | 7 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 …]
|
D | omfs.txt | 43 and extents. Each sysblock has a header containing CRCs of the entire 94 __be32 e_extent_count; /* total # extents in this table */
|
D | dax.txt | 73 are zeroed out and converted to written extents before being returned to avoid
|
D | xfs.txt | 9 Btrees (directories, extents, free space) to aid both performance 332 allocation groups when allocating extents for new files.
|
/Linux-v4.19/Documentation/device-mapper/ |
D | linear.txt | 48 my $extents = int($dev_size / $extent_size) - 51 while ($extents > 0) { 53 $extents--; 55 my $this_offset = $extents * $extent_size;
|
/Linux-v4.19/fs/efs/ |
D | inode.c | 131 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() 212 if ((result = efs_extent_check(&in->extents[last], block, sb))) in efs_map_block() 229 if ((result = efs_extent_check(&in->extents[cur], block, sb))) { in efs_map_block() 241 direxts = in->extents[0].cooked.ex_offset; in efs_map_block() 256 ibase += in->extents[dirext].cooked.ex_length * in efs_map_block() 269 iblock = sb->fs_start + in->extents[dirext].cooked.ex_bn + in efs_map_block()
|
D | efs.h | 80 efs_extent extents[EFS_DIRECTEXTENTS]; member
|
/Linux-v4.19/kernel/ |
D | user_namespace.c | 260 map_id_range_down_max(unsigned extents, struct uid_gid_map *map, u32 id, u32 count) in map_id_range_down_max() argument 268 return bsearch(&key, map->forward, extents, in map_id_range_down_max() 278 map_id_range_down_base(unsigned extents, struct uid_gid_map *map, u32 id, u32 count) in map_id_range_down_base() argument 286 for (idx = 0; idx < extents; idx++) { in map_id_range_down_base() 299 unsigned extents = map->nr_extents; in map_id_range_down() local 302 if (extents <= UID_GID_MAP_MAX_BASE_EXTENTS) in map_id_range_down() 303 extent = map_id_range_down_base(extents, map, id, count); in map_id_range_down() 305 extent = map_id_range_down_max(extents, map, id, count); in map_id_range_down() 327 map_id_up_base(unsigned extents, struct uid_gid_map *map, u32 id) in map_id_up_base() argument 333 for (idx = 0; idx < extents; idx++) { in map_id_up_base() [all …]
|
/Linux-v4.19/fs/hfsplus/ |
D | hfsplus_raw.h | 100 hfsplus_extent_rec extents; member 378 struct hfsplus_extent extents; member 396 struct hfsplus_attr_extents extents; member
|
D | Makefile | 8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
|
D | inode.c | 435 memcpy(&hip->first_extents, &fork->extents, sizeof(hfsplus_extent_rec)); in hfsplus_inode_read_fork() 437 count += be32_to_cpu(fork->extents[i].block_count); in hfsplus_inode_read_fork() 460 memcpy(&fork->extents, &HFSPLUS_I(inode)->first_extents, in hfsplus_inode_write_fork()
|
D | extents.c | 404 blocks += be32_to_cpu(fork->extents[i].block_count); in hfsplus_free_fork() 406 res = hfsplus_free_extents(sb, fork->extents, blocks, blocks); in hfsplus_free_fork()
|
/Linux-v4.19/Documentation/filesystems/ext4/ondisk/ |
D | ifork.rst | 15 string is less than 60 bytes long. Otherwise, either extents or block 48 requires an indirect block to map all 1,000 entries; with extents, the 53 must have the extents flag (0x80000) flag set for this feature to be in 64 stored in ``inode.i_block``, which allows for the first four extents to 168 the 32-bit checksum is inserted into this space. The 4 extents in the
|
D | blocks.rst | 139 Note: Files not using extents (i.e. files using block maps) must be 140 placed within the first 2^32 blocks of a filesystem. Files with extents
|
D | checksums.rst | 54 - UUID + inode number + inode generation + all valid extents + HTREE tail.
|
D | super.rst | 616 - Files in this filesystem use extents (INCOMPAT\_EXTENTS). 683 - This filesystem supports “bigalloc”, which means that file extents are
|
/Linux-v4.19/drivers/md/bcache/ |
D | Makefile | 5 bcache-y := alloc.o bset.o btree.o closure.o debug.o extents.o\
|
/Linux-v4.19/fs/ext4/ |
D | Makefile | 8 ext4-y := balloc.o bitmap.o block_validity.o dir.o ext4_jbd2.o extents.o \
|
/Linux-v4.19/fs/nfs/blocklayout/ |
D | blocklayout.c | 612 struct layout_verification *lv, struct list_head *extents, in bl_alloc_extent() argument 657 list_add_tail(&be->be_list, extents); in bl_alloc_extent() 685 LIST_HEAD(extents); in bl_alloc_lseg() 715 status = bl_alloc_extent(&xdr, lo, &lv, &extents, gfp_mask); in bl_alloc_lseg() 733 while (!list_empty(&extents)) { in bl_alloc_lseg() 735 list_first_entry(&extents, struct pnfs_block_extent, in bl_alloc_lseg()
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-fs-ext4 | 22 The maximum number of extents the multiblock allocator 29 The minimum number of extents the multiblock allocator
|
/Linux-v4.19/Documentation/filesystems/ext4/ |
D | ext4.rst | 39 Or to configure an existing ext3 filesystem to support extents: 41 # tune2fs -O extents /dev/hda1 460 mb_max_to_scan The maximum number of extents the multiblock 463 mb_min_to_scan The minimum number of extents the multiblock 543 EXT4_IOC_MOVE_EXT Move the block extents from orig_fd (the one 569 into ext4 extents of the temporary inode. Then, 574 filesystem has to support extents for this ioctl
|
/Linux-v4.19/fs/btrfs/ |
D | Kconfig | 17 Btrfs is a general purpose copy-on-write filesystem with extents,
|
D | tree-log.c | 4368 struct list_head extents; in btrfs_log_changed_extents() local 4375 INIT_LIST_HEAD(&extents); in btrfs_log_changed_extents() 4413 list_add_tail(&em->list, &extents); in btrfs_log_changed_extents() 4417 list_sort(NULL, &extents, extent_cmp); in btrfs_log_changed_extents() 4419 while (!list_empty(&extents)) { in btrfs_log_changed_extents() 4420 em = list_entry(extents.next, struct extent_map, list); in btrfs_log_changed_extents() 4441 WARN_ON(!list_empty(&extents)); in btrfs_log_changed_extents()
|
/Linux-v4.19/fs/xfs/ |
D | Kconfig | 13 Btrees (directories, extents, free space) to aid both performance
|