Lines Matching refs:file

2741 	struct file *fpin = NULL;  in shmem_falloc_wait()
2809 unsigned long shmem_get_unmapped_area(struct file *file, in shmem_get_unmapped_area() argument
2823 addr = mm_get_unmapped_area(current->mm, file, uaddr, len, pgoff, in shmem_get_unmapped_area()
2854 if (file) { in shmem_get_unmapped_area()
2855 VM_BUG_ON(file->f_op != &shmem_file_operations); in shmem_get_unmapped_area()
2856 sb = file_inode(file)->i_sb; in shmem_get_unmapped_area()
2963 int shmem_lock(struct file *file, int lock, struct ucounts *ucounts) in shmem_lock() argument
2965 struct inode *inode = file_inode(file); in shmem_lock()
2978 mapping_set_unevictable(file->f_mapping); in shmem_lock()
2983 mapping_clear_unevictable(file->f_mapping); in shmem_lock()
2991 static int shmem_mmap(struct file *file, struct vm_area_struct *vma) in shmem_mmap() argument
2993 struct inode *inode = file_inode(file); in shmem_mmap()
2995 file_accessed(file); in shmem_mmap()
3004 static int shmem_file_open(struct inode *inode, struct file *file) in shmem_file_open() argument
3006 file->f_mode |= FMODE_CAN_ODIRECT; in shmem_file_open()
3007 return generic_file_open(inode, file); in shmem_file_open()
3394 struct file *file = iocb->ki_filp; in shmem_file_read_iter() local
3395 struct inode *inode = file_inode(file); in shmem_file_read_iter()
3508 file_accessed(file); in shmem_file_read_iter()
3514 struct file *file = iocb->ki_filp; in shmem_file_write_iter() local
3515 struct inode *inode = file->f_mapping->host; in shmem_file_write_iter()
3522 ret = file_remove_privs(file); in shmem_file_write_iter()
3525 ret = file_update_time(file); in shmem_file_write_iter()
3579 static ssize_t shmem_file_splice_read(struct file *in, loff_t *ppos, in shmem_file_splice_read()
3691 static loff_t shmem_file_llseek(struct file *file, loff_t offset, int whence) in shmem_file_llseek() argument
3693 struct address_space *mapping = file->f_mapping; in shmem_file_llseek()
3697 return generic_file_llseek_size(file, offset, whence, in shmem_file_llseek()
3706 offset = vfs_setpos(file, offset, MAX_LFS_FILESIZE); in shmem_file_llseek()
3711 static long shmem_fallocate(struct file *file, int mode, loff_t offset, in shmem_fallocate() argument
3714 struct inode *inode = file_inode(file); in shmem_fallocate()
3727 struct address_space *mapping = file->f_mapping; in shmem_fallocate()
3863 file_modified(file); in shmem_fallocate()
3940 struct file *file, umode_t mode) in shmem_tmpfile() argument
3957 d_tmpfile(file, inode); in shmem_tmpfile()
3960 return finish_open_simple(file, error); in shmem_tmpfile()
5822 int shmem_lock(struct file *file, int lock, struct ucounts *ucounts) in shmem_lock() argument
5832 unsigned long shmem_get_unmapped_area(struct file *file, in shmem_get_unmapped_area() argument
5836 return mm_get_unmapped_area(current->mm, file, addr, len, pgoff, flags); in shmem_get_unmapped_area()
5864 static struct file *__shmem_file_setup(struct vfsmount *mnt, const char *name, in __shmem_file_setup()
5868 struct file *res; in __shmem_file_setup()
5910 struct file *shmem_kernel_file_setup(const char *name, loff_t size, unsigned long flags) in shmem_kernel_file_setup()
5922 struct file *shmem_file_setup(const char *name, loff_t size, unsigned long flags) in shmem_file_setup()
5935 struct file *shmem_file_setup_with_mnt(struct vfsmount *mnt, const char *name, in shmem_file_setup_with_mnt()
5948 struct file *file; in shmem_zero_setup() local
5957 file = shmem_kernel_file_setup("dev/zero", size, vma->vm_flags); in shmem_zero_setup()
5958 if (IS_ERR(file)) in shmem_zero_setup()
5959 return PTR_ERR(file); in shmem_zero_setup()
5963 vma->vm_file = file; in shmem_zero_setup()