Symbol: rmdir
arch/um/os-Linux/umid.c
113
if (rmdir(dir) < 0 && errno != ENOENT) {
fs/9p/vfs_inode.c
1374
.rmdir = v9fs_vfs_rmdir,
fs/9p/vfs_inode.c
1387
.rmdir = v9fs_vfs_rmdir,
fs/9p/vfs_inode_dotl.c
971
.rmdir = v9fs_vfs_rmdir,
fs/affs/dir.c
72
.rmdir = affs_rmdir,
fs/afs/dir.c
67
.rmdir = afs_rmdir,
fs/autofs/root.c
59
.rmdir = autofs_dir_rmdir,
fs/bad_inode.c
171
.rmdir = bad_inode_rmdir,
fs/btrfs/inode.c
10522
.rmdir = btrfs_rmdir,
fs/cachefiles/namei.c
184
!d_backing_inode(subdir)->i_op->rmdir ||
fs/ceph/dir.c
2259
.rmdir = ceph_unlink,
fs/ceph/dir.c
2270
.rmdir = ceph_unlink,
fs/coda/dir.c
557
.rmdir = coda_rmdir,
fs/coda/upcall.c
310
offset = INSIZE(rmdir);
fs/coda/upcall.c
311
insize = max_t(unsigned int, offset + length + 1, OUTSIZE(rmdir));
fs/configfs/dir.c
1581
.rmdir = configfs_rmdir,
fs/ecryptfs/inode.c
1130
.rmdir = ecryptfs_rmdir,
fs/exfat/namei.c
1331
.rmdir = exfat_rmdir,
fs/ext2/namei.c
415
.rmdir = ext2_rmdir,
fs/ext4/namei.c
4229
.rmdir = ext4_rmdir,
fs/f2fs/namei.c
1375
.rmdir = f2fs_rmdir,
fs/fat/namei_msdos.c
643
.rmdir = msdos_rmdir,
fs/fat/namei_vfat.c
1184
.rmdir = vfat_rmdir,
fs/fuse/dir.c
2401
.rmdir = fuse_rmdir,
fs/gfs2/inode.c
2315
.rmdir = gfs2_unlink,
fs/hfs/dir.c
327
.rmdir = hfs_remove,
fs/hfsplus/dir.c
626
.rmdir = hfsplus_rmdir,
fs/hostfs/hostfs_kern.c
888
.rmdir = hostfs_rmdir,
fs/hostfs/hostfs_user.c
322
err = rmdir(file);
fs/hpfs/namei.c
617
.rmdir = hpfs_rmdir,
fs/hugetlbfs/inode.c
1225
.rmdir = simple_rmdir,
fs/jffs2/dir.c
64
.rmdir = jffs2_rmdir,
fs/jfs/namei.c
1530
.rmdir = jfs_rmdir,
fs/kernfs/dir.c
1317
if (!scops || !scops->rmdir)
fs/kernfs/dir.c
1323
ret = scops->rmdir(kn);
fs/kernfs/dir.c
1368
.rmdir = kernfs_iop_rmdir,
fs/minix/namei.c
286
.rmdir = minix_rmdir,
fs/namei.c
5362
if (!dir->i_op->rmdir)
fs/namei.c
5381
error = dir->i_op->rmdir(dir, dentry);
fs/namei.c
5458
SYSCALL_DEFINE1(rmdir, const char __user *, pathname)
fs/nfs/dir.c
2517
error = NFS_PROTO(dir)->rmdir(dir, &dentry->d_name);
fs/nfs/dir.c
2528
error = NFS_PROTO(dir)->rmdir(dir, &dentry->d_name);
fs/nfs/nfs3proc.c
1050
.rmdir = nfs_rmdir,
fs/nfs/nfs3proc.c
1103
.rmdir = nfs3_proc_rmdir,
fs/nfs/nfs4proc.c
10643
.rmdir = nfs_rmdir,
fs/nfs/nfs4proc.c
10710
.rmdir = nfs4_proc_rmdir,
fs/nfs/proc.c
716
.rmdir = nfs_rmdir,
fs/nfs/proc.c
757
.rmdir = nfs_proc_rmdir,
fs/nilfs2/namei.c
569
.rmdir = nilfs_rmdir,
fs/ntfs/namei.c
1566
.rmdir = ntfs_rmdir,
fs/ntfs3/namei.c
512
.rmdir = ntfs_rmdir,
fs/ocfs2/dlmfs/dlmfs.c
540
.rmdir = simple_rmdir,
fs/ocfs2/namei.c
2931
.rmdir = ocfs2_unlink,
fs/omfs/dir.c
454
.rmdir = omfs_remove,
fs/orangefs/namei.c
425
.rmdir = orangefs_unlink,
fs/overlayfs/dir.c
1480
.rmdir = ovl_rmdir,
fs/ramfs/inode.c
196
.rmdir = simple_rmdir,
fs/resctrl/rdtgroup.c
4279
.rmdir = rdtgroup_rmdir,
fs/smb/client/cifsfs.c
1250
.rmdir = cifs_rmdir,
fs/smb/client/cifsglob.h
447
int (*rmdir)(const unsigned int, struct cifs_tcon *, const char *,
fs/smb/client/inode.c
2393
if (!server->ops->rmdir) {
fs/smb/client/inode.c
2405
rc = server->ops->rmdir(xid, tcon, full_path, cifs_sb);
fs/smb/client/smb1ops.c
1439
.rmdir = CIFSSMBRmDir,
fs/smb/client/smb2ops.c
5587
.rmdir = smb2_rmdir,
fs/smb/client/smb2ops.c
5690
.rmdir = smb2_rmdir,
fs/smb/client/smb2ops.c
5797
.rmdir = smb2_rmdir,
fs/smb/client/smb2ops.c
5913
.rmdir = smb2_rmdir,
fs/tracefs/inode.c
144
ret = tracefs_ops.rmdir(name.name.name);
fs/tracefs/inode.c
229
.rmdir = tracefs_syscall_rmdir,
fs/tracefs/inode.c
727
int (*rmdir)(const char *name))
fs/tracefs/inode.c
732
if (WARN_ON(tracefs_ops.mkdir || tracefs_ops.rmdir))
fs/tracefs/inode.c
740
tracefs_ops.rmdir = rmdir;
fs/tracefs/inode.c
94
int (*rmdir)(const char *name);
fs/ubifs/dir.c
1749
.rmdir = ubifs_rmdir,
fs/udf/namei.c
1024
.rmdir = udf_rmdir,
fs/ufs/namei.c
327
.rmdir = ufs_rmdir,
fs/vboxsf/dir.c
474
.rmdir = vboxsf_dir_unlink,
fs/xfs/xfs_iops.c
1290
.rmdir = xfs_vn_unlink,
fs/xfs/xfs_iops.c
1318
.rmdir = xfs_vn_unlink,
include/linux/fs.h
2012
int (*rmdir) (struct inode *,struct dentry *);
include/linux/kernfs.h
251
int (*rmdir)(struct kernfs_node *kn);
include/linux/nfs_xdr.h
1819
int (*rmdir) (struct inode *, const struct qstr *);
include/linux/tracefs.h
103
int (*rmdir)(const char *name));
kernel/bpf/inode.c
467
.rmdir = simple_rmdir,
kernel/cgroup/cgroup-v1.c
1152
.rmdir = cgroup_rmdir,
kernel/cgroup/cgroup.c
6309
TRACE_CGROUP_PATH(rmdir, cgrp);
kernel/cgroup/cgroup.c
6318
.rmdir = cgroup_rmdir,
mm/shmem.c
5184
.rmdir = shmem_rmdir,
security/apparmor/apparmorfs.c
2028
.rmdir = ns_rmdir_op,
tools/bpf/bpftool/common.c
311
rmdir(dir_name);
tools/perf/builtin-buildid-cache.c
154
if (!rmdir(to_dir)) {
tools/perf/builtin-buildid-cache.c
159
if (!rmdir(to_dir)) {
tools/perf/builtin-buildid-cache.c
164
rmdir(to_dir);
tools/perf/builtin-ftrace.c
344
if (rmdir(tracing_instance))
tools/perf/tests/kallsyms-split.c
59
rmdir(buf);
tools/perf/tests/kallsyms-split.c
61
rmdir(root_dir);
tools/perf/util/util.c
208
return rmdir(path);
tools/testing/selftests/bpf/cgroup_helpers.c
246
if ((fileflags & FTW_D) && rmdir(filename))
tools/testing/selftests/bpf/cgroup_helpers.c
411
if (rmdir(cgroup_path))
tools/testing/selftests/bpf/cgroup_helpers.c
431
if (rmdir(cgroup_path))
tools/testing/selftests/bpf/cgroup_helpers.c
584
if (rmdir(NETCLS_MOUNT_PATH)) {
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
86
rmdir(BPFFS_PIN_DIR);
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
41
rmdir(BPFFS_DIR);
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
110
ASSERT_OK(rmdir(BPFFS_ATTACH_COUNTERS), "rmdir "BPFFS_ATTACH_COUNTERS);
tools/testing/selftests/bpf/prog_tests/pinning.c
161
err = rmdir(custpath);
tools/testing/selftests/bpf/prog_tests/pinning.c
230
err = rmdir(custpath);
tools/testing/selftests/bpf/prog_tests/pinning.c
277
rmdir(custpath);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1052
rmdir(dir);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
729
rmdir(dir);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
142
rmdir(TDIR "/fs1");
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
143
rmdir(TDIR "/fs2");
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
145
rmdir(TDIR);
tools/testing/selftests/bpf/prog_tests/token.c
1003
rmdir(custom_dir);
tools/testing/selftests/bpf/prog_tests/token.c
1045
rmdir(custom_dir);
tools/testing/selftests/bpf/prog_tests/token.c
1049
rmdir(custom_dir);
tools/testing/selftests/bpf/veristat.c
1438
err = rmdir(env.stat_cgroup);
tools/testing/selftests/cgroup/lib/cgroup_util.c
378
ret = rmdir(cgroup);
tools/testing/selftests/cgroup/test_core.c
123
if (rmdir(cg_test))
tools/testing/selftests/cgroup/test_core.c
901
rmdir(root);
tools/testing/selftests/exec/check-exec.c
133
rmdir(workdir_path);
tools/testing/selftests/exec/check-exec.c
177
EXPECT_EQ(0, rmdir(workdir_path));
tools/testing/selftests/exec/non-regular.c
21
rc = rmdir(pathname);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
74
rmdir(testdir->dirname);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
179
rmdir:
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
180
ret = rmdir(binderfs_mntpt);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
451
rmdir(binderfs_mntpt);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
84
goto rmdir;
tools/testing/selftests/filesystems/empty_mntns/overmount_chroot_test.c
72
if (rmdir("/oldroot"))
tools/testing/selftests/filesystems/file_stressor.c
106
ASSERT_EQ(rmdir("/slab_typesafe_by_rcu"), 0);
tools/testing/selftests/filesystems/fuse/fuse_acl_cache_test.c
214
rmdir(self->mountpoint);
tools/testing/selftests/filesystems/fuse/fuse_acl_cache_test.c
220
rmdir(self->mountpoint);
tools/testing/selftests/filesystems/fuse/fuse_acl_cache_test.c
228
rmdir(self->mountpoint);
tools/testing/selftests/filesystems/fuse/fuse_acl_cache_test.c
241
rmdir(self->mountpoint);
tools/testing/selftests/filesystems/fuse/fusectl_test.c
101
rmdir(self->fuse_mountpoint);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
113
EXPECT_EQ(rmdir(self->root_mntpoint), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
445
TEST_F(fanotify, rmdir)
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
472
rmdir("/a");
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
140
EXPECT_EQ(rmdir(self->root_mntpoint), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
472
TEST_F(fanotify, rmdir)
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
499
rmdir("/a");
tools/testing/selftests/filesystems/move_mount/move_mount_test.c
214
rmdir("/chroot_dir");
tools/testing/selftests/filesystems/move_mount/move_mount_test.c
257
rmdir("/chroot_dir");
tools/testing/selftests/filesystems/move_mount/move_mount_test.c
63
rmdir("/mnt_dir");
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
927
rmdir(self->tmpdir);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
934
rmdir(self->tmpdir);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
943
rmdir(self->tmpdir);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
39
EXPECT_EQ(rmdir("/set_layers_via_fds"), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
42
EXPECT_EQ(rmdir("/set_layers_via_fds_tmpfs"), 0);
tools/testing/selftests/filesystems/statmount/statmount_test.c
646
rmdir(tmpdir);
tools/testing/selftests/filesystems/statmount/statmount_test.c
757
rmdir(tmproot);
tools/testing/selftests/filesystems/statmount/statmount_test.c
760
rmdir(subdir);
tools/testing/selftests/filesystems/statmount/statmount_test.c
763
rmdir(tmpdir);
tools/testing/selftests/filesystems/statmount/statmount_test.c
781
rmdir(tmpdir);
tools/testing/selftests/filesystems/statmount/statmount_test.c
845
rmdir(subdir);
tools/testing/selftests/filesystems/statmount/statmount_test.c
848
rmdir(tmpdir);
tools/testing/selftests/filesystems/statmount/statmount_test.c
94
rmdir(root_mntpoint);
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
193
rmdir(mnt);
tools/testing/selftests/gpio/gpio-cdev-uaf.c
38
return rmdir(path);
tools/testing/selftests/gpio/gpio-cdev-uaf.c
60
return rmdir(path);
tools/testing/selftests/landlock/fs_test.c
2306
ASSERT_EQ(0, rmdir(dir_s1d3));
tools/testing/selftests/landlock/fs_test.c
251
if (unlink(path) && rmdir(path)) {
tools/testing/selftests/landlock/fs_test.c
260
ret = rmdir(walker);
tools/testing/selftests/landlock/fs_test.c
3180
ASSERT_EQ(0, rmdir(dir_s1d3));
tools/testing/selftests/landlock/fs_test.c
3185
ASSERT_EQ(-1, rmdir(dir_s1d2));
tools/testing/selftests/landlock/fs_test.c
3189
ASSERT_EQ(-1, rmdir(dir_s1d1));
tools/testing/selftests/landlock/fs_test.c
7097
rmdir(dir_path);
tools/testing/selftests/landlock/fs_test.c
7400
EXPECT_EQ(-1, rmdir(dir_s1d3));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
836
EXPECT_EQ(0, rmdir(TMP_DIR));
tools/testing/selftests/membarrier/membarrier_rseq_stress.c
220
rmdir(path);
tools/testing/selftests/mm/split_huge_page_test.c
562
status = rmdir(tmpfs_loc);
tools/testing/selftests/mm/split_huge_page_test.c
577
rmdir(tmpfs_loc);
tools/testing/selftests/mm/split_huge_page_test.c
604
status = rmdir(thp_fs_loc);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1774
EXPECT_EQ(rmdir("/mnt/open_tree_subfolder"), 0);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
166
if (rmdir(tracer->instance_path))
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
58
if (rmdir(ftrace_path))
tools/testing/selftests/nolibc/nolibc-test.c
1625
CASE_TEST(rmdir_blah); EXPECT_SYSER(1, rmdir("/blah"), -1, ENOENT); break;
tools/testing/selftests/nolibc/nolibc-test.c
2279
rmdir("/proc");
tools/usb/usbip/src/usbip_detach.c
81
rmdir(VHCI_STATE_PATH);