Home
last modified time | relevance | path

Searched refs:user_file (Results 1 – 7 of 7) sorted by relevance

/linux/fs/
H A Dbacking-file.c34 struct file *backing_file_open(const struct file *user_file, int flags, in backing_file_open() argument
38 const struct path *user_path = file_user_path(user_file); in backing_file_open()
42 f = alloc_empty_backing_file(flags, cred, user_file); in backing_file_open()
58 struct file *backing_tmpfile_open(const struct file *user_file, int flags, in backing_tmpfile_open() argument
63 const struct path *user_path = &user_file->f_path; in backing_tmpfile_open()
67 f = alloc_empty_backing_file(flags, cred, user_file); in backing_tmpfile_open()
332 struct file *user_file = vma->vm_file; in backing_file_mmap() local
344 ret = security_mmap_backing_file(vma, file, user_file); in backing_file_mmap()
352 ctx->accessed(user_file); in backing_file_mmap()
H A Dfile_table.c312 const struct file *user_file) in init_backing_file() argument
316 return security_backing_file_alloc(&ff->file, user_file); in init_backing_file()
327 const struct file *user_file) in alloc_empty_backing_file() argument
344 error = init_backing_file(ff, user_file); in alloc_empty_backing_file()
H A Dinternal.h110 const struct file *user_file);
/linux/include/linux/
H A Dsecurity.h482 const struct file *user_file);
491 struct file *user_file);
1167 const struct file *user_file) in security_file_ioctl_compat()
1196 struct file *user_file) in security_file_mprotect()
1152 security_backing_file_alloc(struct file * backing_file,const struct file * user_file) security_backing_file_alloc() argument
1181 security_mmap_backing_file(struct vm_area_struct * vma,struct file * backing_file,struct file * user_file) security_mmap_backing_file() argument
H A Dlsm_hook_defs.h196 const struct file *user_file)
206 struct file *backing_file, struct file *user_file)
/linux/security/
H A Dsecurity.c2471 * @user_file: the associated user visible file in security_backing_file_alloc()
2475 * access to @user_file after this point, so any important state associated in security_backing_file_alloc()
2476 * with @user_file that is important to the LSM should be captured in the in security_backing_file_alloc()
2479 * LSM's should avoid taking a reference to @user_file in this hook as it will
2486 const struct file *user_file) in security_backing_file_free()
2493 rc = call_int_hook(backing_file_alloc, backing_file, user_file); in security_backing_file_free()
2610 * @user_file: the user file being mmap'd
2615 * on @user_file has already been authorized and the @vma->vm_file has been
2622 struct file *user_file) in security_mmap_addr()
2628 return call_int_hook(mmap_backing_file, vma, backing_file, user_file);
2464 security_backing_file_alloc(struct file * backing_file,const struct file * user_file) security_backing_file_alloc() argument
2601 security_mmap_backing_file(struct vm_area_struct * vma,struct file * backing_file,struct file * user_file) security_mmap_backing_file() argument
[all...]
/linux/security/selinux/
H A Dhooks.c3874 const struct file *user_file) in selinux_backing_file_alloc()
3882 bfsec->uf_sid = selinux_file_user_sid(user_file); in selinux_backing_file_alloc()
3883 if (!(user_file->f_mode & FMODE_BACKING)) in selinux_backing_file_alloc()
3886 ubfsec = selinux_backing_file(user_file); in selinux_backing_file_alloc()
3910 layer->path = user_file->f_path; in selinux_backing_file_alloc()
3911 layer->mounter_sid = cred_sid(user_file->f_cred);
3912 layer->fd_sid = selinux_file(user_file)->sid; in selinux_backing_file_free()
4192 * @user_file: user visible file
4198 * By the time this function is called, mmap() access to @user_file has already in selinux_mmap_backing_file()
4205 struct file *user_file __always_unuse in selinux_mmap_backing_file()
3867 selinux_backing_file_alloc(struct file * backing_file,const struct file * user_file) selinux_backing_file_alloc() argument
[all...]