Lines Matching refs:filp

108  * @filp: file to be locked
116 static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl)
119 struct inode *inode = file_inode(filp);
121 p9_debug(P9_DEBUG_VFS, "filp: %p lock: %p\n", filp, fl);
135 static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl)
144 fid = filp->private_data;
150 res = locks_lock_file_wait(filp, fl);
178 v9ses = v9fs_inode2v9ses(file_inode(filp));
232 locks_lock_file_wait(filp, fl);
241 static int v9fs_file_getlock(struct file *filp, struct file_lock *fl)
247 fid = filp->private_data;
250 posix_test_lock(filp, fl);
300 * @filp: file to be locked
306 static int v9fs_file_lock_dotl(struct file *filp, int cmd, struct file_lock *fl)
308 struct inode *inode = file_inode(filp);
311 p9_debug(P9_DEBUG_VFS, "filp: %p cmd:%d lock: %p name: %pD\n",
312 filp, cmd, fl, filp);
324 ret = v9fs_file_do_lock(filp, cmd, fl);
326 ret = v9fs_file_getlock(filp, fl);
335 * @filp: file to be locked
341 static int v9fs_file_flock_dotl(struct file *filp, int cmd,
344 struct inode *inode = file_inode(filp);
347 p9_debug(P9_DEBUG_VFS, "filp: %p cmd:%d lock: %p name: %pD\n",
348 filp, cmd, fl, filp);
366 ret = v9fs_file_do_lock(filp, cmd, fl);
375 * @filp: file pointer to read
404 * @filp: file pointer to write
448 static int v9fs_file_fsync(struct file *filp, loff_t start, loff_t end,
452 struct inode *inode = filp->f_mapping->host;
456 retval = file_write_and_wait_range(filp, start, end);
461 p9_debug(P9_DEBUG_VFS, "filp %p datasync %x\n", filp, datasync);
463 fid = filp->private_data;
472 int v9fs_file_fsync_dotl(struct file *filp, loff_t start, loff_t end,
476 struct inode *inode = filp->f_mapping->host;
479 retval = file_write_and_wait_range(filp, start, end);
484 p9_debug(P9_DEBUG_VFS, "filp %p datasync %x\n", filp, datasync);
486 fid = filp->private_data;
495 v9fs_file_mmap(struct file *filp, struct vm_area_struct *vma)
500 retval = generic_file_mmap(filp, vma);
508 v9fs_mmap_file_mmap(struct file *filp, struct vm_area_struct *vma)
515 inode = file_inode(filp);
528 fid = v9fs_writeback_fid(file_dentry(filp));
538 retval = generic_file_mmap(filp, vma);
550 struct file *filp = vmf->vma->vm_file;
551 struct inode *inode = file_inode(filp);
555 page, (unsigned long)filp->private_data);
558 file_update_time(filp);
577 * @filp: file pointer to read
592 * @filp: file pointer to write
602 * TODO: invalidate mmaps on filp's inode between