• Home
  • Raw
  • Download

Lines Matching refs:file

64 nfs_file_open(struct inode *inode, struct file *filp)  in nfs_file_open()
80 nfs_file_release(struct inode *inode, struct file *filp) in nfs_file_release()
101 static int nfs_revalidate_file_size(struct inode *inode, struct file *filp) in nfs_revalidate_file_size()
121 loff_t nfs_file_llseek(struct file *filp, loff_t offset, int whence) in nfs_file_llseek()
146 nfs_file_flush(struct file *file, fl_owner_t id) in nfs_file_flush() argument
148 struct inode *inode = file_inode(file); in nfs_file_flush()
150 dprintk("NFS: flush(%pD2)\n", file); in nfs_file_flush()
153 if ((file->f_mode & FMODE_WRITE) == 0) in nfs_file_flush()
157 return vfs_fsync(file, 0); in nfs_file_flush()
186 nfs_file_mmap(struct file * file, struct vm_area_struct * vma) in nfs_file_mmap() argument
188 struct inode *inode = file_inode(file); in nfs_file_mmap()
191 dprintk("NFS: mmap(%pD2)\n", file); in nfs_file_mmap()
196 status = generic_file_mmap(file, vma); in nfs_file_mmap()
199 status = nfs_revalidate_mapping(inode, file->f_mapping); in nfs_file_mmap()
218 nfs_file_fsync_commit(struct file *file, loff_t start, loff_t end, int datasync) in nfs_file_fsync_commit() argument
220 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_file_fsync_commit()
221 struct inode *inode = file_inode(file); in nfs_file_fsync_commit()
225 dprintk("NFS: fsync file(%pD2) datasync %d\n", file, datasync); in nfs_file_fsync_commit()
249 nfs_file_fsync(struct file *file, loff_t start, loff_t end, int datasync) in nfs_file_fsync() argument
252 struct inode *inode = file_inode(file); in nfs_file_fsync()
260 ret = nfs_file_fsync_commit(file, start, end, datasync); in nfs_file_fsync()
297 static int nfs_want_read_modify_write(struct file *file, struct page *page, in nfs_want_read_modify_write() argument
304 if (pnfs_ld_read_whole_page(file->f_mapping->host)) { in nfs_want_read_modify_write()
310 if ((file->f_mode & FMODE_READ) && /* open for read? */ in nfs_want_read_modify_write()
327 static int nfs_write_begin(struct file *file, struct address_space *mapping, in nfs_write_begin() argument
337 file, mapping->host->i_ino, len, (long long) pos); in nfs_write_begin()
345 ret = nfs_flush_incompatible(file, page); in nfs_write_begin()
350 nfs_want_read_modify_write(file, page, pos, len)) { in nfs_write_begin()
352 ret = nfs_readpage(file, page); in nfs_write_begin()
360 static int nfs_write_end(struct file *file, struct address_space *mapping, in nfs_write_end() argument
365 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_write_end()
369 file, mapping->host->i_ino, len, (long long) pos); in nfs_write_end()
391 status = nfs_updatepage(file, page, offset, copied); in nfs_write_end()
495 static int nfs_swap_activate(struct swap_info_struct *sis, struct file *file, in nfs_swap_activate() argument
498 struct rpc_clnt *clnt = NFS_CLIENT(file->f_mapping->host); in nfs_swap_activate()
505 static void nfs_swap_deactivate(struct file *file) in nfs_swap_deactivate() argument
507 struct rpc_clnt *clnt = NFS_CLIENT(file->f_mapping->host); in nfs_swap_deactivate()
541 struct file *filp = vma->vm_file; in nfs_vm_page_mkwrite()
589 static int nfs_need_check_write(struct file *filp, struct inode *inode) in nfs_need_check_write()
602 struct file *file = iocb->ki_filp; in nfs_file_write() local
603 struct inode *inode = file_inode(file); in nfs_file_write()
607 result = nfs_key_timeout_notify(file, inode); in nfs_file_write()
615 file, iov_iter_count(from), (long long) iocb->ki_pos); in nfs_file_write()
623 result = nfs_revalidate_file_size(inode, file); in nfs_file_write()
632 result = generic_perform_write(file, from, iocb->ki_pos); in nfs_file_write()
646 if (nfs_need_check_write(file, inode)) { in nfs_file_write()
647 int err = vfs_fsync(file, 0); in nfs_file_write()
662 do_getlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) in do_getlk()
691 do_unlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) in do_unlk()
727 do_setlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) in do_setlk()
768 int nfs_lock(struct file *filp, int cmd, struct file_lock *fl) in nfs_lock()
807 int nfs_flock(struct file *filp, int cmd, struct file_lock *fl) in nfs_flock()