Symbol: punch_hole
fs/file.c
364
static unsigned int sane_fdtable_size(struct fdtable *fdt, struct fd_range *punch_hole)
fs/file.c
370
if (punch_hole && punch_hole->to >= last && punch_hole->from <= last) {
fs/file.c
371
last = find_last_bit(fdt->open_fds, punch_hole->from);
fs/file.c
372
if (last == punch_hole->from)
fs/file.c
383
struct files_struct *dup_fd(struct files_struct *oldf, struct fd_range *punch_hole)
fs/file.c
409
open_files = sane_fdtable_size(old_fdt, punch_hole);
fs/file.c
433
open_files = sane_fdtable_size(old_fdt, punch_hole);
fs/file.c
831
struct fd_range range = {fd, max_fd}, *punch_hole = &range;
fs/file.c
839
punch_hole = NULL;
fs/file.c
841
fds = dup_fd(cur_fds, punch_hole);
fs/gfs2/bmap.c
1075
punch_hole(ip, iomap->offset, iomap->length);
fs/gfs2/bmap.c
1190
punch_hole(ip, hstart, hend - hstart);
fs/gfs2/bmap.c
2066
error = punch_hole(ip, newsize, 0);
fs/gfs2/bmap.c
2198
error = punch_hole(ip, i_size_read(&ip->i_inode), 0);
fs/gfs2/bmap.c
2206
return punch_hole(ip, 0, 0);
fs/gfs2/bmap.c
2498
error = punch_hole(ip, offset, length);
fs/gfs2/bmap.c
43
static int punch_hole(struct gfs2_inode *ip, u64 offset, u64 length);
tools/testing/selftests/kvm/include/kvm_util.h
455
bool punch_hole);
tools/testing/selftests/kvm/lib/kvm_util.c
1275
bool punch_hole)
tools/testing/selftests/kvm/lib/kvm_util.c
1277
const int mode = FALLOC_FL_KEEP_SIZE | (punch_hole ? FALLOC_FL_PUNCH_HOLE : 0);
tools/testing/selftests/kvm/lib/kvm_util.c
1297
punch_hole ? "punch hole" : "allocate", gpa, len,