subdir            496 drivers/firmware/qemu_fw_cfg.c 	struct kset *subdir;
subdir            533 drivers/firmware/qemu_fw_cfg.c 			subdir = kzalloc(sizeof(struct kset), GFP_KERNEL);
subdir            534 drivers/firmware/qemu_fw_cfg.c 			if (!subdir) {
subdir            538 drivers/firmware/qemu_fw_cfg.c 			subdir->kobj.kset = dir;
subdir            539 drivers/firmware/qemu_fw_cfg.c 			subdir->kobj.ktype = dir->kobj.ktype;
subdir            540 drivers/firmware/qemu_fw_cfg.c 			ret = kobject_set_name(&subdir->kobj, "%s", tok);
subdir            542 drivers/firmware/qemu_fw_cfg.c 				kfree(subdir);
subdir            545 drivers/firmware/qemu_fw_cfg.c 			ret = kset_register(subdir);
subdir            547 drivers/firmware/qemu_fw_cfg.c 				kfree(subdir);
subdir            552 drivers/firmware/qemu_fw_cfg.c 			dir = subdir;
subdir            662 drivers/net/wireless/broadcom/b43/debugfs.c 		debugfs_create_bool(name, 0600, e->subdir,	\
subdir            705 drivers/net/wireless/broadcom/b43/debugfs.c 	e->subdir = debugfs_create_dir(devdir, rootdir);
subdir            718 drivers/net/wireless/broadcom/b43/debugfs.c 					mode, e->subdir, dev,	\
subdir            763 drivers/net/wireless/broadcom/b43/debugfs.c 	debugfs_remove(e->subdir);
subdir             42 drivers/net/wireless/broadcom/b43/debugfs.h 	struct dentry *subdir;
subdir            355 drivers/net/wireless/broadcom/b43legacy/debugfs.c 		debugfs_create_bool(name, 0600, e->subdir,	\
subdir            395 drivers/net/wireless/broadcom/b43legacy/debugfs.c 	e->subdir = debugfs_create_dir(devdir, rootdir);
subdir            401 drivers/net/wireless/broadcom/b43legacy/debugfs.c 					mode, e->subdir, dev,	\
subdir            435 drivers/net/wireless/broadcom/b43legacy/debugfs.c 	debugfs_remove(e->subdir);
subdir             38 drivers/net/wireless/broadcom/b43legacy/debugfs.h 	struct dentry *subdir;
subdir            298 drivers/net/wireless/rsi/rsi_91x_debugfs.c 	dev_dbgfs->subdir = debugfs_create_dir(devdir, NULL);
subdir            305 drivers/net/wireless/rsi/rsi_91x_debugfs.c 				    dev_dbgfs->subdir,
subdir            327 drivers/net/wireless/rsi/rsi_91x_debugfs.c 	debugfs_remove_recursive(dev_dbgfs->subdir);
subdir             41 drivers/net/wireless/rsi/rsi_debugfs.h 	struct dentry *subdir;
subdir            191 fs/afs/dynroot.c 	struct dentry *root, *subdir;
subdir            200 fs/afs/dynroot.c 	subdir = lookup_one_len(cell->name, root, cell->name_len);
subdir            201 fs/afs/dynroot.c 	if (IS_ERR(subdir)) {
subdir            202 fs/afs/dynroot.c 		ret = PTR_ERR(subdir);
subdir            207 fs/afs/dynroot.c 	subdir->d_fsdata = (void *)1UL;
subdir            221 fs/afs/dynroot.c 	struct dentry *root, *subdir;
subdir            230 fs/afs/dynroot.c 	subdir = try_lookup_one_len(cell->name, root, cell->name_len);
subdir            231 fs/afs/dynroot.c 	if (IS_ERR_OR_NULL(subdir)) {
subdir            232 fs/afs/dynroot.c 		_debug("lookup %ld", PTR_ERR(subdir));
subdir            236 fs/afs/dynroot.c 	_debug("rmdir %pd %u", subdir, d_count(subdir));
subdir            238 fs/afs/dynroot.c 	if (subdir->d_fsdata) {
subdir            239 fs/afs/dynroot.c 		_debug("unpin %u", d_count(subdir));
subdir            240 fs/afs/dynroot.c 		subdir->d_fsdata = NULL;
subdir            241 fs/afs/dynroot.c 		dput(subdir);
subdir            243 fs/afs/dynroot.c 	dput(subdir);
subdir            284 fs/afs/dynroot.c 	struct dentry *root = sb->s_root, *subdir, *tmp;
subdir            295 fs/afs/dynroot.c 	list_for_each_entry_safe(subdir, tmp, &root->d_subdirs, d_child) {
subdir            296 fs/afs/dynroot.c 		if (subdir->d_fsdata) {
subdir            297 fs/afs/dynroot.c 			subdir->d_fsdata = NULL;
subdir            298 fs/afs/dynroot.c 			dput(subdir);
subdir            758 fs/cachefiles/namei.c 	struct dentry *subdir;
subdir            770 fs/cachefiles/namei.c 	subdir = lookup_one_len(dirname, dir, strlen(dirname));
subdir            772 fs/cachefiles/namei.c 	if (IS_ERR(subdir)) {
subdir            773 fs/cachefiles/namei.c 		if (PTR_ERR(subdir) == -ENOMEM)
subdir            779 fs/cachefiles/namei.c 	       subdir, d_backing_inode(subdir) ? "positive" : "negative");
subdir            782 fs/cachefiles/namei.c 	if (d_is_negative(subdir)) {
subdir            791 fs/cachefiles/namei.c 		ret = security_path_mkdir(&path, subdir, 0700);
subdir            794 fs/cachefiles/namei.c 		ret = vfs_mkdir(d_inode(dir), subdir, 0700);
subdir            798 fs/cachefiles/namei.c 		if (unlikely(d_unhashed(subdir))) {
subdir            799 fs/cachefiles/namei.c 			dput(subdir);
subdir            802 fs/cachefiles/namei.c 		ASSERT(d_backing_inode(subdir));
subdir            805 fs/cachefiles/namei.c 		       subdir,
subdir            806 fs/cachefiles/namei.c 		       d_backing_inode(subdir),
subdir            807 fs/cachefiles/namei.c 		       d_backing_inode(subdir)->i_ino);
subdir            813 fs/cachefiles/namei.c 	ASSERT(d_backing_inode(subdir));
subdir            815 fs/cachefiles/namei.c 	if (!d_can_lookup(subdir)) {
subdir            822 fs/cachefiles/namei.c 	if (!(d_backing_inode(subdir)->i_opflags & IOP_XATTR) ||
subdir            823 fs/cachefiles/namei.c 	    !d_backing_inode(subdir)->i_op->lookup ||
subdir            824 fs/cachefiles/namei.c 	    !d_backing_inode(subdir)->i_op->mkdir ||
subdir            825 fs/cachefiles/namei.c 	    !d_backing_inode(subdir)->i_op->create ||
subdir            826 fs/cachefiles/namei.c 	    !d_backing_inode(subdir)->i_op->rename ||
subdir            827 fs/cachefiles/namei.c 	    !d_backing_inode(subdir)->i_op->rmdir ||
subdir            828 fs/cachefiles/namei.c 	    !d_backing_inode(subdir)->i_op->unlink)
subdir            831 fs/cachefiles/namei.c 	_leave(" = [%lu]", d_backing_inode(subdir)->i_ino);
subdir            832 fs/cachefiles/namei.c 	return subdir;
subdir            835 fs/cachefiles/namei.c 	dput(subdir);
subdir            841 fs/cachefiles/namei.c 	dput(subdir);
subdir            847 fs/cachefiles/namei.c 	ret = PTR_ERR(subdir);
subdir             58 fs/proc/generic.c 	return rb_entry_safe(rb_first(&dir->subdir), struct proc_dir_entry,
subdir             72 fs/proc/generic.c 	struct rb_node *node = dir->subdir.rb_node;
subdir             93 fs/proc/generic.c 	struct rb_root *root = &dir->subdir;
subdir            427 fs/proc/generic.c 	ent->subdir = RB_ROOT;
subdir            670 fs/proc/generic.c 		rb_erase(&de->subdir_node, &parent->subdir);
subdir            707 fs/proc/generic.c 	rb_erase(&root->subdir_node, &parent->subdir);
subdir            713 fs/proc/generic.c 			rb_erase(&next->subdir_node, &de->subdir);
subdir             57 fs/proc/internal.h 	struct rb_root subdir;
subdir            344 fs/proc/proc_net.c 	netd->subdir = RB_ROOT;
subdir           1006 fs/proc/proc_sysctl.c 	struct ctl_dir *subdir, *new = NULL;
subdir           1010 fs/proc/proc_sysctl.c 	subdir = find_subdir(dir, name, namelen);
subdir           1011 fs/proc/proc_sysctl.c 	if (!IS_ERR(subdir))
subdir           1013 fs/proc/proc_sysctl.c 	if (PTR_ERR(subdir) != -ENOENT)
subdir           1019 fs/proc/proc_sysctl.c 	subdir = ERR_PTR(-ENOMEM);
subdir           1024 fs/proc/proc_sysctl.c 	subdir = find_subdir(dir, name, namelen);
subdir           1025 fs/proc/proc_sysctl.c 	if (!IS_ERR(subdir))
subdir           1027 fs/proc/proc_sysctl.c 	if (PTR_ERR(subdir) != -ENOENT)
subdir           1032 fs/proc/proc_sysctl.c 	subdir = ERR_PTR(err);
subdir           1035 fs/proc/proc_sysctl.c 	subdir = new;
subdir           1037 fs/proc/proc_sysctl.c 	subdir->header.nreg++;
subdir           1039 fs/proc/proc_sysctl.c 	if (IS_ERR(subdir)) {
subdir           1043 fs/proc/proc_sysctl.c 			namelen, namelen, name, PTR_ERR(subdir));
subdir           1049 fs/proc/proc_sysctl.c 	return subdir;
subdir            297 fs/proc/root.c 	.subdir		= RB_ROOT,
subdir            509 tools/perf/tests/builtin-test.c static int shell_test__run(struct test *test, int subdir __maybe_unused)