Lines Matching refs:walker_path
755 struct path walker_path; in is_access_to_paths_allowed() local
817 walker_path = *path; in is_access_to_paths_allowed()
818 path_get(&walker_path); in is_access_to_paths_allowed()
866 rule = find_rule(domain, walker_path.dentry); in is_access_to_paths_allowed()
879 if (walker_path.dentry == walker_path.mnt->mnt_root) { in is_access_to_paths_allowed()
880 if (follow_up(&walker_path)) { in is_access_to_paths_allowed()
892 if (unlikely(IS_ROOT(walker_path.dentry))) { in is_access_to_paths_allowed()
893 if (likely(walker_path.mnt->mnt_flags & MNT_INTERNAL)) { in is_access_to_paths_allowed()
908 dput(walker_path.dentry); in is_access_to_paths_allowed()
909 walker_path.dentry = walker_path.mnt->mnt_root; in is_access_to_paths_allowed()
910 dget(walker_path.dentry); in is_access_to_paths_allowed()
913 dget_parent(walker_path.dentry); in is_access_to_paths_allowed()
915 dput(walker_path.dentry); in is_access_to_paths_allowed()
916 walker_path.dentry = parent_dentry; in is_access_to_paths_allowed()
919 path_put(&walker_path); in is_access_to_paths_allowed()