Home
last modified time | relevance | path

Searched refs:fallocate (Results 1 - 25 of 69) sorted by relevance

123

/kernel/liteos_a/fs/vfs/operation/
H A Dvfs_fallocate.c65 if (!filep->ops || !filep->ops->fallocate) { in file_fallocate()
70 /* Yes, then let the driver perform the fallocate */ in file_fallocate()
72 ret = filep->ops->fallocate(filep, mode, offset, len); in file_fallocate()
85 * Name: fallocate
88 * The fallocate() function prepares or allocates a contiguous data area to the file.
105 int fallocate(int fd, int mode, off_t offset, off_t len) in fallocate() function
136 /* Perform the fallocate operation using the file descriptor as an index */ in fallocate()
H A Dvfs_force_umount.c349 .fallocate = ErrorFopFallocate,
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dhugetlb-madvise.c219 if (fallocate(fd, 0, 0, NR_HUGE_PAGES * huge_page_size)) { in main()
220 perror("fallocate"); in main()
260 * The fallocate below certainly should free the pages associated in main()
266 if (fallocate(fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, in main()
268 perror("fallocate"); in main()
278 if (fallocate(fd, 0, 0, NR_HUGE_PAGES * huge_page_size)) { in main()
279 perror("fallocate"); in main()
318 if (fallocate(fd, 0, 0, NR_HUGE_PAGES * huge_page_size)) { in main()
319 perror("fallocate"); in main()
H A Dgup_longterm.c103 if (fallocate(fd, 0, 0, size)) { in do_test()
105 ksft_test_result_fail("fallocate() failed\n"); in do_test()
H A Dcow.c1481 if (fallocate(fd, 0, 0, pagesize)) { in run_with_memfd()
1482 ksft_test_result_fail("fallocate() failed\n"); in run_with_memfd()
1532 if (fallocate(fd, 0, 0, pagesize)) { in run_with_tmpfile()
1533 ksft_test_result_fail("fallocate() failed\n"); in run_with_tmpfile()
1581 if (fallocate(fd, 0, 0, hugetlbsize)) { in run_with_memfd_hugetlb()
/kernel/linux/linux-5.10/fs/cifs/
H A Dcifsfs.c298 if (server->ops->fallocate) in cifs_fallocate()
299 return server->ops->fallocate(file, tcon, mode, off, len); in cifs_fallocate()
1266 .fallocate = cifs_fallocate,
1286 .fallocate = cifs_fallocate,
1306 .fallocate = cifs_fallocate,
1324 .fallocate = cifs_fallocate,
1342 .fallocate = cifs_fallocate,
1360 .fallocate = cifs_fallocate,
/kernel/linux/linux-5.10/tools/testing/selftests/memfd/
H A Dmemfd_test.c397 r = fallocate(fd, in mfd_assert_write()
402 printf("fallocate(PUNCH_HOLE) failed: %m\n"); in mfd_assert_write()
462 r = fallocate(fd, in mfd_fail_write()
467 printf("fallocate(PUNCH_HOLE) didn't fail as expected\n"); in mfd_fail_write()
519 r = fallocate(fd, in mfd_assert_grow()
524 printf("fallocate(ALLOC) failed: %m\n"); in mfd_assert_grow()
541 r = fallocate(fd, in mfd_fail_grow()
546 printf("fallocate(ALLOC) didn't fail as expected\n"); in mfd_fail_grow()
/kernel/linux/linux-5.10/tools/testing/selftests/mincore/
H A Dmincore_selftest.c219 retval = fallocate(fd, 0, 0, FILE_SIZE); in TEST()
225 SKIP(goto out_close, "fallocate not supported by filesystem."); in TEST()
321 retval = fallocate(fd, 0, 0, FILE_SIZE); in TEST()
/kernel/linux/linux-6.6/tools/testing/selftests/mincore/
H A Dmincore_selftest.c218 retval = fallocate(fd, 0, 0, FILE_SIZE); in TEST()
224 SKIP(goto out_close, "fallocate not supported by filesystem."); in TEST()
320 retval = fallocate(fd, 0, 0, FILE_SIZE); in TEST()
/kernel/linux/linux-6.6/fs/smb/client/
H A Dcifsfs.c347 if (server->ops->fallocate) in cifs_fallocate()
348 return server->ops->fallocate(file, tcon, mode, off, len); in cifs_fallocate()
1531 .fallocate = cifs_fallocate,
1551 .fallocate = cifs_fallocate,
1571 .fallocate = cifs_fallocate,
1589 .fallocate = cifs_fallocate,
1607 .fallocate = cifs_fallocate,
1625 .fallocate = cifs_fallocate,
/kernel/linux/linux-6.6/arch/um/os-Linux/
H A Dfile.c621 int n = fallocate(fd, FALLOC_FL_PUNCH_HOLE|FALLOC_FL_KEEP_SIZE, offset, len); in os_falloc_punch()
630 int n = fallocate(fd, FALLOC_FL_ZERO_RANGE|FALLOC_FL_KEEP_SIZE, offset, len); in os_falloc_zeroes()
/kernel/linux/linux-6.6/fs/
H A Dopen.c285 * We can only allow pure fallocate on append only files in vfs_fallocate()
294 * We cannot allow any fallocate operation on an active swapfile in vfs_fallocate()
320 if (!file->f_op->fallocate) in vfs_fallocate()
324 ret = file->f_op->fallocate(file, mode, offset, len); in vfs_fallocate()
329 * To keep the logic simple always create events if fallocate succeeds. in vfs_fallocate()
353 SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) in SYSCALL_DEFINE4()
359 COMPAT_SYSCALL_DEFINE6(fallocate, int, fd, int, mode, compat_arg_u64_dual(offset), in COMPAT_SYSCALL_DEFINE6()
/kernel/linux/linux-6.6/tools/testing/selftests/memfd/
H A Dmemfd_test.c495 r = fallocate(fd, in mfd_assert_write()
500 printf("fallocate(PUNCH_HOLE) failed: %m\n"); in mfd_assert_write()
560 r = fallocate(fd, in mfd_fail_write()
565 printf("fallocate(PUNCH_HOLE) didn't fail as expected\n"); in mfd_fail_write()
617 r = fallocate(fd, in mfd_assert_grow()
622 printf("fallocate(ALLOC) failed: %m\n"); in mfd_assert_grow()
639 r = fallocate(fd, in mfd_fail_grow()
644 printf("fallocate(ALLOC) didn't fail as expected\n"); in mfd_fail_grow()
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsys_sparc32.c232 COMPAT_SYSCALL_DEFINE6(fallocate, int, fd, int, mode, u32, offhi, u32, offlo, in COMPAT_SYSCALL_DEFINE6()
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsys_sparc32.c232 COMPAT_SYSCALL_DEFINE6(fallocate, int, fd, int, mode, u32, offhi, u32, offlo, in COMPAT_SYSCALL_DEFINE6()
/kernel/linux/linux-5.10/fs/
H A Dopen.c270 * We can only allow pure fallocate on append only files in vfs_fallocate()
279 * We cannot allow any fallocate operation on an active swapfile in vfs_fallocate()
305 if (!file->f_op->fallocate) in vfs_fallocate()
309 ret = file->f_op->fallocate(file, mode, offset, len); in vfs_fallocate()
314 * To keep the logic simple always create events if fallocate succeeds. in vfs_fallocate()
338 SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) in SYSCALL_DEFINE4()
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_file.c575 /* The backend is normal file, use fallocate */ in fd_execute_unmap()
581 if (!file->f_op->fallocate) in fd_execute_unmap()
584 ret = file->f_op->fallocate(file, mode, pos, len); in fd_execute_unmap()
586 pr_warn("FILEIO: fallocate() failed: %d\n", ret); in fd_execute_unmap()
/kernel/linux/linux-5.10/drivers/staging/android/
H A Dashmem.c543 f->f_op->fallocate(f, in ashmem_shrink_scan()
928 f->f_op->fallocate(f, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, in ashmem_shrink_by_id()
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_file.c568 /* The backend is normal file, use fallocate */ in fd_execute_unmap()
574 if (!file->f_op->fallocate) in fd_execute_unmap()
577 ret = file->f_op->fallocate(file, mode, pos, len); in fd_execute_unmap()
579 pr_warn("FILEIO: fallocate() failed: %d\n", ret); in fd_execute_unmap()
/kernel/linux/linux-5.10/ipc/
H A Dshm.c631 if (!sfd->file->f_op->fallocate) in shm_fallocate()
633 return sfd->file->f_op->fallocate(file, mode, offset, len); in shm_fallocate()
652 .fallocate = shm_fallocate,
665 .fallocate = shm_fallocate,
/kernel/linux/linux-6.6/ipc/
H A Dshm.c644 if (!sfd->file->f_op->fallocate) in shm_fallocate()
646 return sfd->file->f_op->fallocate(file, mode, offset, len); in shm_fallocate()
665 .fallocate = shm_fallocate,
678 .fallocate = shm_fallocate,
/kernel/linux/linux-5.10/arch/um/os-Linux/
H A Dfile.c621 int n = fallocate(fd, FALLOC_FL_PUNCH_HOLE|FALLOC_FL_KEEP_SIZE, offset, len); in os_falloc_punch()
/kernel/linux/linux-5.10/fs/fat/
H A Dfile.c213 .fallocate = fat_fallocate,
253 * Preallocate space for a file. This implements fat's fallocate file
270 /* No support for hole punch or other fallocate flags. */ in fat_fallocate()
/kernel/linux/linux-5.10/fs/nfs/
H A Dnfs4file.c465 .fallocate = nfs42_fallocate,
/kernel/linux/linux-6.6/fs/nfs/
H A Dnfs4file.c464 .fallocate = nfs42_fallocate,

Completed in 28 milliseconds

123