Lines Matching refs:filp
96 * @filp: file to be locked
104 static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl)
106 struct inode *inode = file_inode(filp);
108 p9_debug(P9_DEBUG_VFS, "filp: %p lock: %p\n", filp, fl);
118 static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl)
127 fid = filp->private_data;
132 res = locks_lock_file_wait(filp, fl);
160 v9ses = v9fs_inode2v9ses(file_inode(filp));
214 locks_lock_file_wait(filp, fl);
223 static int v9fs_file_getlock(struct file *filp, struct file_lock *fl)
229 fid = filp->private_data;
232 posix_test_lock(filp, fl);
282 * @filp: file to be locked
288 static int v9fs_file_lock_dotl(struct file *filp, int cmd, struct file_lock *fl)
290 struct inode *inode = file_inode(filp);
293 p9_debug(P9_DEBUG_VFS, "filp: %p cmd:%d lock: %p name: %pD\n",
294 filp, cmd, fl, filp);
302 ret = v9fs_file_do_lock(filp, cmd, fl);
304 ret = v9fs_file_getlock(filp, fl);
312 * @filp: file to be locked
318 static int v9fs_file_flock_dotl(struct file *filp, int cmd,
321 struct inode *inode = file_inode(filp);
324 p9_debug(P9_DEBUG_VFS, "filp: %p cmd:%d lock: %p name: %pD\n",
325 filp, cmd, fl, filp);
339 ret = v9fs_file_do_lock(filp, cmd, fl);
452 static int v9fs_file_fsync(struct file *filp, loff_t start, loff_t end,
456 struct inode *inode = filp->f_mapping->host;
460 retval = file_write_and_wait_range(filp, start, end);
465 p9_debug(P9_DEBUG_VFS, "filp %p datasync %x\n", filp, datasync);
467 fid = filp->private_data;
476 int v9fs_file_fsync_dotl(struct file *filp, loff_t start, loff_t end,
480 struct inode *inode = filp->f_mapping->host;
483 retval = file_write_and_wait_range(filp, start, end);
488 p9_debug(P9_DEBUG_VFS, "filp %p datasync %x\n", filp, datasync);
490 fid = filp->private_data;
499 v9fs_file_mmap(struct file *filp, struct vm_area_struct *vma)
502 struct inode *inode = file_inode(filp);
505 p9_debug(P9_DEBUG_MMAP, "filp :%p\n", filp);
509 return generic_file_readonly_mmap(filp, vma);
512 retval = generic_file_mmap(filp, vma);
523 struct file *filp = vmf->vma->vm_file;
524 struct inode *inode = file_inode(filp);
528 folio, (unsigned long)filp->private_data);
540 file_update_time(filp);