Lines Matching refs:path
1245 char *buffer, *path; in selinux_genfs_get_sid() local
1251 path = dentry_path_raw(dentry, buffer, PAGE_SIZE); in selinux_genfs_get_sid()
1252 if (IS_ERR(path)) in selinux_genfs_get_sid()
1253 rc = PTR_ERR(path); in selinux_genfs_get_sid()
1259 while (path[1] >= '0' && path[1] <= '9') { in selinux_genfs_get_sid()
1260 path[1] = '/'; in selinux_genfs_get_sid()
1261 path++; in selinux_genfs_get_sid()
1264 rc = security_genfs_sid(sb->s_type->name, path, tclass, sid); in selinux_genfs_get_sid()
1636 struct path *path, in path_has_perm() argument
1639 struct inode *inode = path->dentry->d_inode; in path_has_perm()
1643 ad.u.path = *path; in path_has_perm()
1655 ad.u.path = file->f_path; in file_path_has_perm()
1678 ad.u.path = file->f_path; in file_has_perm()
1974 ad.u.path = file->f_path; in selinux_binder_transfer_file()
2247 ad.u.path = bprm->file->f_path; in selinux_bprm_set_creds()
2690 struct path *path, in selinux_mount() argument
2698 return superblock_has_perm(cred, path->dentry->d_sb, in selinux_mount()
2701 return path_has_perm(cred, path, FILE__MOUNTON); in selinux_mount()
2962 struct path path; in selinux_inode_getattr() local
2964 path.dentry = dentry; in selinux_inode_getattr()
2965 path.mnt = mnt; in selinux_inode_getattr()
2967 return path_has_perm(cred, &path, FILE__GETATTR); in selinux_inode_getattr()
3264 ad.u.op->path = file->f_path; in ioctl_has_perm()
3685 ad.u.path = file->f_path; in selinux_kernel_module_from_file()