• Home
  • Raw
  • Download

Lines Matching refs:path

1349 	char *buffer, *path;  in selinux_genfs_get_sid()  local
1355 path = dentry_path_raw(dentry, buffer, PAGE_SIZE); in selinux_genfs_get_sid()
1356 if (IS_ERR(path)) in selinux_genfs_get_sid()
1357 rc = PTR_ERR(path); in selinux_genfs_get_sid()
1363 while (path[1] >= '0' && path[1] <= '9') { in selinux_genfs_get_sid()
1364 path[1] = '/'; in selinux_genfs_get_sid()
1365 path++; in selinux_genfs_get_sid()
1369 path, tclass, sid); in selinux_genfs_get_sid()
1729 const struct path *path, in path_has_perm() argument
1732 struct inode *inode = d_backing_inode(path->dentry); in path_has_perm()
1736 ad.u.path = *path; in path_has_perm()
1737 __inode_security_revalidate(inode, path->dentry, true); in path_has_perm()
2114 ad.u.path = file->f_path; in selinux_binder_transfer_file()
2770 const struct path *path, in selinux_mount() argument
2778 return superblock_has_perm(cred, path->dentry->d_sb, in selinux_mount()
2781 return path_has_perm(cred, path, FILE__MOUNTON); in selinux_mount()
2784 static int selinux_move_mount(const struct path *from_path, in selinux_move_mount()
2785 const struct path *to_path) in selinux_move_mount()
3136 static int selinux_inode_getattr(const struct path *path) in selinux_inode_getattr() argument
3138 return path_has_perm(current_cred(), path, FILE__GETATTR); in selinux_inode_getattr()
3318 static int selinux_path_notify(const struct path *path, u64 mask, in selinux_path_notify() argument
3327 ad.u.path = *path; in selinux_path_notify()
3339 ret = superblock_has_perm(current_cred(), path->dentry->d_sb, in selinux_path_notify()
3359 return path_has_perm(current_cred(), path, perm); in selinux_path_notify()
3606 ad.u.op->path = file->f_path; in ioctl_has_perm()