Home
last modified time | relevance | path

Searched refs:path_put (Results 1 – 25 of 58) sorted by relevance

123

/linux/include/linux/
H A Dpath.h14 extern void path_put(const struct path *);
28 #define __free_path_put path_put
/linux/fs/
H A Dfhandle.c165 path_put(&path); in SYSCALL_DEFINE5()
426 path_put(&ctx.root); in handle_to_path()
445 struct path path __free(path_put) = {}; in do_handle_open()
H A Dnsfs.c104 struct path path __free(path_put) = {}; in open_namespace_file()
125 struct path path __free(path_put) = {}; in open_namespace()
331 struct path path __free(path_put) = {}; in ns_ioctl()
521 struct path path __free(path_put) = {}; in nsfs_fh_to_dentry()
H A Dopen.c143 path_put(&path); in ksys_truncate()
522 path_put(&path); in do_faccessat()
562 path_put(&path); in SYSCALL_DEFINE1()
613 path_put(&path); in SYSCALL_DEFINE1()
663 path_put(&path); in SYSCALL_DEFINE2()
732 path_put(&path); in do_fchmodat()
856 path_put(&path); in do_fchownat()
1032 path_put(&f->f_path); in do_dentry_open()
H A Dnamei.c715 * path_put - put a reference to a path
720 void path_put(const struct path *path) in path_put() function
725 EXPORT_SYMBOL(path_put);
849 path_put(&nd->path); in terminate_walk()
851 path_put(&nd->stack[i].link); in terminate_walk()
853 path_put(&nd->root); in terminate_walk()
864 /* path_put is needed afterwards regardless of success or failure */
1155 path_put(&nd->path); in nd_jump_root()
1185 path_put(&nd->path); in nd_jump_link()
1192 path_put(pat in nd_jump_link()
[all...]
H A Dfile_table.c91 path_put(&ff->user_path); in backing_file_free()
430 path_put(&path); in alloc_file_pseudo()
458 path_put(&path); in alloc_file_pseudo_noaccount()
H A Dfsopen.c209 path_put(&target); in SYSCALL_DEFINE3()
215 path_put(&target); in SYSCALL_DEFINE3()
H A Dfailfs.c145 path_put(&path); in failfs_current_chdir()
H A Dfile_attr.c383 struct path filepath __free(path_put) = {}; in SYSCALL_DEFINE5()
436 struct path filepath __free(path_put) = {}; in SYSCALL_DEFINE5()
H A Dnamespace.c2105 /* we mustn't call path_put() as that would clear mnt_expiry_mark */ in path_umount()
2351 path_put(p); in drop_collected_paths()
3109 struct path old_path __free(path_put) = {}; in do_loopback()
3317 struct path path __free(path_put) = {}; in vfs_open_tree()
3853 struct path old_path __free(path_put) = {}; in do_move_mount_old()
4344 struct path path __free(path_put) = {}; in do_mount()
4413 struct path old_root __free(path_put) = {}; in copy_mnt_ns()
4414 struct path old_pwd __free(path_put) = {}; in copy_mnt_ns()
4613 struct path new_path __free(path_put) = {}; in SYSCALL_DEFINE3()
4757 struct path to_path __free(path_put) in SYSCALL_DEFINE5()
[all...]
H A Dxattr.c693 path_put(&path); in filename_setxattr()
838 path_put(&path); in filename_getxattr()
975 path_put(&path); in filename_listxattr()
1067 path_put(&path); in filename_removexattr()
/linux/fs/autofs/
H A Ddev-ioctl.c212 path_put(&path); in find_autofs_mount()
234 struct path path __free(path_put) = {}; in autofs_dev_ioctl_open_mountpoint()
519 path_put(&path); in autofs_dev_ioctl_requester()
623 path_put(&path); in autofs_dev_ioctl_ismountpoint()
/linux/security/keys/
H A Dbig_key.c157 path_put(&payload->path); in big_key_free_preparse()
183 path_put(&payload->path); in big_key_destroy()
/linux/security/tomoyo/
H A Dload_policy.c48 path_put(&path); in tomoyo_policy_loader_exists()
H A Drealpath.c306 path_put(&path); in tomoyo_realpath_nofollow()
H A Dmount.c178 path_put(&obj.path1); in tomoyo_mount_acl()
/linux/fs/overlayfs/
H A Dparams.c462 struct path layer_path __free(path_put) = {}; in ovl_parse_layer()
507 path_put(&l->path); in ovl_reset_lowerdirs()
568 struct path path __free(path_put) = {}; in ovl_parse_param_lowerdir()
739 path_put(&ctx->upper); in ovl_fs_context_free()
740 path_put(&ctx->work); in ovl_fs_context_free()
/linux/fs/coda/
H A Dpioctl.c86 path_put(&path); in coda_pioctl()
/linux/kernel/
H A Daudit_tree.c714 path_put(&path); in audit_trim_trees()
855 path_put(&path); in audit_add_tree_rule()
906 path_put(&path2); in audit_tag_tree()
932 path_put(&path2); in audit_tag_tree()
981 path_put(&path1); in audit_tag_tree()
/linux/fs/smb/server/
H A Dvfs.c80 path_put(path); in ksmbd_vfs_path_lookup()
92 path_put(path); in ksmbd_vfs_path_lookup()
102 path_put(path); in ksmbd_vfs_path_lookup()
111 path_put(path); in ksmbd_vfs_path_lookup()
658 path_put(&oldpath); in ksmbd_vfs_link()
760 path_put(&new_path); in ksmbd_vfs_rename()
1366 path_put(&parent_path); in __ksmbd_vfs_kern_path()
1388 path_put(&parent_path); in __ksmbd_vfs_kern_path()
1462 path_put(path); in ksmbd_vfs_kern_path_create()
1469 path_put(path); in ksmbd_vfs_kern_path_create()
/linux/fs/notify/inotify/
H A Dinotify_user.c383 path_put(path); in inotify_find_inode()
389 path_put(path); in inotify_find_inode()
770 path_put(&path); in SYSCALL_DEFINE3()
/linux/security/apparmor/
H A Dpath.c123 path_put(&root); in d_namespace_path()
H A Dmount.c391 path_put(&old_path); in aa_bind_mount()
471 path_put(&old_path); in aa_move_mount_old()
539 path_put(dev_path); in aa_new_mount()
/linux/fs/nfsd/
H A Dexport.c52 path_put(&key->ek_path); in expkey_put()
166 path_put(&key.ek_path); in expkey_parse()
525 path_put(&key.ek_path); in nfsd_nl_parse_one_expkey()
641 path_put(&exp->ex_path); in svc_export_put()
1031 path_put(&exp.ex_path); in nfsd_nl_parse_one_export()
1447 path_put(&exp.ex_path); in svc_export_parse()
1766 path_put(&path); in exp_rootfh()
/linux/fs/configfs/
H A Dsymlink.c121 struct path path __free(path_put) = {}; in get_target()

123