| /linux-6.15/fs/btrfs/tests/ |
| H A D | free-space-tree-tests.c | 76 extent_start != extents[i].start || in __check_free_space_extents() 92 key.offset != extents[i].length) in __check_free_space_extents() 161 extents, ARRAY_SIZE(extents)); in test_empty_block_group() 182 extents, ARRAY_SIZE(extents)); in test_remove_all() 204 extents, ARRAY_SIZE(extents)); in test_remove_beginning() 228 extents, ARRAY_SIZE(extents)); in test_remove_end() 252 extents, ARRAY_SIZE(extents)); in test_remove_middle() 289 extents, ARRAY_SIZE(extents)); in test_merge_left() 327 extents, ARRAY_SIZE(extents)); in test_merge_right() 370 extents, ARRAY_SIZE(extents)); in test_merge_both() [all …]
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_discard.c | 88 kfree(extents->owner); in xfs_discard_endio_work() 159 bio->bi_private = extents; in xfs_discard_extents() 302 &extents->extent_list); in xfs_trim_gather_extents() 365 extents = kzalloc(sizeof(*extents), GFP_KERNEL); in xfs_trim_perag_extents() 366 if (!extents) { in xfs_trim_perag_extents() 371 extents->owner = extents; in xfs_trim_perag_extents() 376 kfree(extents); in xfs_trim_perag_extents() 713 tr.extents = kzalloc(sizeof(*tr.extents), GFP_KERNEL); in xfs_trim_rtgroup_extents() 714 if (!tr.extents) { in xfs_trim_rtgroup_extents() 721 tr.extents->owner = tr.extents; in xfs_trim_rtgroup_extents() [all …]
|
| /linux-6.15/Documentation/filesystems/ |
| H A D | fiemap.rst | 9 returns a list of extents. 38 fm_extents[] array is ignored (no extents will be returned), and the 39 fm_mapped_extents count will hold the number of extents needed in 49 If this flag is set, the extents returned will describe the inodes 53 This flag requests caching of the extents. 61 fm_extent_count. The number of extents mapped by kernel will be 64 the maximum number of extents that can be mapped in the fm_extent[] 81 FIEMAP_EXTENT_MERGED, adjacent extents will not be merged. 86 more extents are available, without having to call the ioctl again. 96 which simply cares not to try operating on non-aligned extents [all …]
|
| H A D | omfs.rst | 49 and extents. Each sysblock has a header containing CRCs of the entire 100 __be32 e_extent_count; /* total # extents in this table */
|
| H A D | erofs.rst | 172 | ... | inode | xattrs | extents | data inline | ... | inode ... 206 Xattrs, extents, data inline are placed after the corresponding inode with 270 with ``extents`` area of the inode metadata indicating how to get the chunk 319 extents and in the meanwhile, compressed into physical clusters (pclusters). 367 Since Linux v6.1, each pcluster can be used for multiple variable-sized extents,
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | linear.rst | 51 my $extents = int($dev_size / $extent_size) - 54 while ($extents > 0) { 56 $extents--; 58 my $this_offset = $extents * $extent_size;
|
| /linux-6.15/fs/efs/ |
| H A D | inode.c | 133 extent_copy(&(efs_inode->di_u.di_extents[i]), &(in->extents[i])); in efs_iget() 134 if (i < in->numextents && in->extents[i].cooked.ex_magic != 0) { in efs_iget() 214 if ((result = efs_extent_check(&in->extents[last], block, sb))) in efs_map_block() 231 if ((result = efs_extent_check(&in->extents[cur], block, sb))) { in efs_map_block() 243 direxts = in->extents[0].cooked.ex_offset; in efs_map_block() 258 ibase += in->extents[dirext].cooked.ex_length * in efs_map_block() 271 iblock = sb->fs_start + in->extents[dirext].cooked.ex_bn + in efs_map_block()
|
| H A D | efs.h | 77 efs_extent extents[EFS_DIRECTEXTENTS]; member
|
| /linux-6.15/kernel/ |
| H A D | user_namespace.c | 287 return bsearch(&key, map->forward, extents, in map_id_range_down_max() 305 for (idx = 0; idx < extents; idx++) { in map_id_range_down_base() 318 unsigned extents = map->nr_extents; in map_id_range_down() local 321 if (extents <= UID_GID_MAP_MAX_BASE_EXTENTS) in map_id_range_down() 354 for (idx = 0; idx < extents; idx++) { in map_id_range_up_base() 377 return bsearch(&key, map->reverse, extents, in map_id_range_up_max() 384 unsigned extents = map->nr_extents; in map_id_range_up() local 387 if (extents <= UID_GID_MAP_MAX_BASE_EXTENTS) in map_id_range_up() 677 unsigned extents = map->nr_extents; in m_start() local 680 if (pos >= extents) in m_start() [all …]
|
| /linux-6.15/Documentation/filesystems/ext4/ |
| H A 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
|
| H A D | blocks.rst | 141 Note: Files not using extents (i.e. files using block maps) must be 142 placed within the first 2^32 blocks of a filesystem. Files with extents
|
| H A D | verity.rst | 35 Verity inodes have EXT4_VERITY_FL set, and they must use extents, i.e.
|
| H A D | checksums.rst | 54 - UUID + inode number + inode generation + all valid extents + HTREE tail.
|
| /linux-6.15/fs/hfsplus/ |
| H A D | hfsplus_raw.h | 100 hfsplus_extent_rec extents; member 382 struct hfsplus_extent extents; member 400 struct hfsplus_attr_extents extents; member
|
| H A D | Makefile | 8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
|
| H A D | inode.c | 466 memcpy(&hip->first_extents, &fork->extents, sizeof(hfsplus_extent_rec)); in hfsplus_inode_read_fork() 468 count += be32_to_cpu(fork->extents[i].block_count); in hfsplus_inode_read_fork() 491 memcpy(&fork->extents, &HFSPLUS_I(inode)->first_extents, in hfsplus_inode_write_fork()
|
| /linux-6.15/drivers/md/bcache/ |
| H A D | Makefile | 5 bcache-y := alloc.o bset.o btree.o debug.o extents.o io.o\
|
| /linux-6.15/fs/nfs/blocklayout/ |
| H A D | blocklayout.c | 610 struct layout_verification *lv, struct list_head *extents, in bl_alloc_extent() argument 655 list_add_tail(&be->be_list, extents); in bl_alloc_extent() 683 LIST_HEAD(extents); in bl_alloc_lseg() 713 status = bl_alloc_extent(&xdr, lo, &lv, &extents, gfp_mask); in bl_alloc_lseg() 731 while (!list_empty(&extents)) { in bl_alloc_lseg() 733 list_first_entry(&extents, struct pnfs_block_extent, in bl_alloc_lseg()
|
| /linux-6.15/fs/ext4/ |
| H A D | Makefile | 8 ext4-y := balloc.o bitmap.o block_validity.o dir.o ext4_jbd2.o extents.o \
|
| /linux-6.15/fs/btrfs/ |
| H A D | Kconfig | 24 Btrfs is a general purpose copy-on-write filesystem with extents, 99 - raid-stripe-tree - additional mapping of extents to devices to
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-fs-ext4 | 22 The maximum number of extents the multiblock allocator 29 The minimum number of extents the multiblock allocator
|
| /linux-6.15/fs/bcachefs/ |
| H A D | Makefile | 40 extents.o \
|
| /linux-6.15/fs/ext2/ |
| H A D | Kconfig | 14 or extents, and also supports larger time stamps if the filesystem
|
| /linux-6.15/Documentation/admin-guide/ |
| H A D | ext4.rst | 39 Or to configure an existing ext3 filesystem to support extents: 41 # tune2fs -O extents /dev/hda1 482 The maximum number of extents the multiblock allocator will search to 486 The minimum number of extents the multiblock allocator will search to 555 Move the block extents from orig_fd (the one this ioctl is pointing to) 575 contiguous block ranges into ext4 extents of the temporary inode. Then, 579 extents for this ioctl to work.
|
| /linux-6.15/fs/smb/client/ |
| H A D | smb2pdu.h | 244 struct smb3_extents extents[]; member
|