| /OK3568_Linux_fs/kernel/fs/overlayfs/ |
| H A D | dir.c | 123 flags = RENAME_EXCHANGE; in ovl_cleanup_and_whiteout() 410 err = ovl_do_rename(wdir, opaquedir, udir, upper, RENAME_EXCHANGE); in ovl_clear_empty() 533 RENAME_EXCHANGE); in ovl_create_over_whiteout() 1090 bool overwrite = !(flags & RENAME_EXCHANGE); in ovl_rename() 1099 if (flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE)) in ovl_rename() 1124 flags |= RENAME_EXCHANGE; in ovl_rename() 1127 flags |= RENAME_EXCHANGE; in ovl_rename() 1223 if (flags & RENAME_EXCHANGE) in ovl_rename()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/openat2/ |
| H A D | rename_attack_test.c | 66 renameat2(dirfd, a, dirfd, b, RENAME_EXCHANGE); in spawn_attack()
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | namei.c | 4339 if (!(flags & RENAME_EXCHANGE)) in vfs_rename() 4360 if ((flags & RENAME_EXCHANGE) && new_is_dir) { in vfs_rename() 4374 if (!is_dir || (flags & RENAME_EXCHANGE)) in vfs_rename() 4387 if ((flags & RENAME_EXCHANGE) && !is_dir && new_is_dir && in vfs_rename() 4406 if (!(flags & RENAME_EXCHANGE) && target) { in vfs_rename() 4415 if (!(flags & RENAME_EXCHANGE)) in vfs_rename() 4421 if (!is_dir || (flags & RENAME_EXCHANGE)) in vfs_rename() 4428 !(flags & RENAME_EXCHANGE) ? target : NULL, old_dentry); in vfs_rename() 4429 if (flags & RENAME_EXCHANGE) { in vfs_rename() 4453 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in do_renameat2() [all …]
|
| /OK3568_Linux_fs/kernel/tools/include/uapi/linux/ |
| H A D | fs.h | 51 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | fs.h | 51 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
|
| /OK3568_Linux_fs/kernel/fs/affs/ |
| H A D | namei.c | 508 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE)) in affs_rename2() 514 if (flags & RENAME_EXCHANGE) in affs_rename2()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/ |
| H A D | fs.h | 43 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/ |
| H A D | fs.h | 43 #define RENAME_EXCHANGE (1 << 1) /* Exchange source and dest */ macro
|
| /OK3568_Linux_fs/kernel/fs/crypto/ |
| H A D | hooks.c | 87 if ((flags & RENAME_EXCHANGE) && in __fscrypt_prepare_rename()
|
| /OK3568_Linux_fs/kernel/fs/xfs/ |
| H A D | xfs_iops.c | 420 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in xfs_vn_rename() 424 if (flags & RENAME_EXCHANGE) in xfs_vn_rename()
|
| H A D | xfs_inode.c | 3166 if ((flags & RENAME_EXCHANGE) && !target_ip) in xfs_rename() 3237 if (flags & RENAME_EXCHANGE) in xfs_rename()
|
| /OK3568_Linux_fs/kernel/fs/f2fs/ |
| H A D | namei.c | 1280 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in f2fs_rename2() 1288 if (flags & RENAME_EXCHANGE) { in f2fs_rename2()
|
| /OK3568_Linux_fs/kernel/fs/fuse/ |
| H A D | dir.c | 942 if (flags & RENAME_EXCHANGE) { in fuse_rename_common() 952 if (!(flags & RENAME_EXCHANGE) && d_really_is_positive(newent)) { in fuse_rename_common() 981 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in fuse_rename2()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/ |
| H A D | stdio.h | 159 # define RENAME_EXCHANGE (1 << 1) macro
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/ |
| H A D | stdio.h | 159 # define RENAME_EXCHANGE (1 << 1) macro
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | directory-locking.rst | 27 RENAME_EXCHANGE in flags argument) lock both. In any case,
|
| H A D | vfs.rst | 508 (2) RENAME_EXCHANGE: exchange source and target. Both must
|
| /OK3568_Linux_fs/kernel/fs/ubifs/ |
| H A D | dir.c | 1571 if (flags & ~(RENAME_NOREPLACE | RENAME_WHITEOUT | RENAME_EXCHANGE)) in ubifs_rename() 1582 if (flags & RENAME_EXCHANGE) in ubifs_rename()
|
| /OK3568_Linux_fs/kernel/fs/gfs2/ |
| H A D | inode.c | 1756 if (flags & ~RENAME_EXCHANGE) in gfs2_rename2() 1759 if (flags & RENAME_EXCHANGE) in gfs2_rename2()
|
| /OK3568_Linux_fs/kernel/fs/hostfs/ |
| H A D | hostfs_kern.c | 738 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE)) in hostfs_rename2()
|
| /OK3568_Linux_fs/kernel/security/ |
| H A D | security.c | 1117 if (flags & RENAME_EXCHANGE) { in security_path_rename() 1217 if (flags & RENAME_EXCHANGE) { in security_inode_rename()
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | shmem.c | 3076 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in shmem_rename2() 3079 if (flags & RENAME_EXCHANGE) in shmem_rename2()
|
| /OK3568_Linux_fs/kernel/fs/ext4/ |
| H A D | namei.c | 4311 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in ext4_rename2() 4319 if (flags & RENAME_EXCHANGE) { in ext4_rename2()
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | inode.c | 9395 if (flags & ~(RENAME_NOREPLACE | RENAME_EXCHANGE | RENAME_WHITEOUT)) in btrfs_rename2() 9398 if (flags & RENAME_EXCHANGE) in btrfs_rename2()
|