Home
last modified time | relevance | path

Searched full:punching (Results 1 – 17 of 17) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dprivate_mem_conversions_test.c155 * punching a hole in private memory is destructive, i.e. in guest_test_explicit_conversion()
226 * Test that PUNCH_HOLE actually frees memory by punching holes without doing a
237 * punching holes in guest_memfd, i.e. shared mappings aren't needed. in guest_test_punch_hole()
/linux/fs/xfs/libxfs/
H A Dxfs_inode_fork.h35 * Punching out an extent from the middle of an existing extent can cause the
H A Dxfs_dir2.c682 * since you need to be punching out the middle of an extent. in xfs_dir2_shrink_inode()
/linux/block/
H A Dfops.c797 * set_blocksize changing i_blkbits/folio order and punching in blkdev_write_iter()
852 * changing i_blkbits/folio order and punching out the pagecache. in blkdev_read_iter()
/linux/fs/btrfs/
H A Draid-stripe-tree.c176 * punching a hole in the stripe extent: in btrfs_delete_raid_extent()
/linux/Documentation/filesystems/iomap/
H A Ddesign.rst119 filesystems that support punching out folios below EOF.
/linux/fs/ocfs2/
H A Dfile.c1705 * Helper to calculate the punching pos and length in one run, we handle the
1710 * - no record needs to be removed (hole-punching completed)
1760 * both two cases mean the completion of hole punching. in ocfs2_calc_trunc_pos()
/linux/fs/xfs/scrub/
H A Dialloc_repair.c82 * calculated by creating the properly aligned inobt record and punching out
/linux/fs/iomap/
H A Dbuffered-io.c1351 * extent allocation racing at the edge of the range we are currently punching.
1381 * resulting in always punching out the range from the EOF to the end of the
/linux/Documentation/mm/
H A Dunevictable-lru.rst509 File truncation or hole punching forcibly unmaps the deleted pages from
/linux/fs/btrfs/tests/
H A Draid-stripe-tree-tests.c359 /* Test punching a hole into a single RAID stripe-extent. */
/linux/mm/
H A Dmadvise.c999 * This is effectively punching a hole into the middle of a file.
H A Dfilemap.c2625 * synchronize with hole punching. But there are code paths in filemap_create_folio()
/linux/fs/ceph/
H A Dfile.c2767 /* Are we punching a hole beyond EOF? */ in ceph_fallocate()
/linux/fs/ext4/
H A Dextents.c2756 * For hole punching, we need to scoot all the in ext4_ext_rm_leaf()
2932 * If we're punching, there's an extent to the right. in ext4_ext_remove_space()
H A Dinode.c4304 * page cache due to hole punching or zero range. Otherwise i_disksize update
H A Dsuper.c4298 * hole punching doesn't need new metadata... This is needed especially in ext4_set_resv_clusters()