• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/

Lines Matching refs:filp

44 zpl_open(struct inode *ip, struct file *filp)
50 error = generic_file_open(ip, filp);
56 error = -zfs_open(ip, filp->f_mode, filp->f_flags, cr);
65 zpl_release(struct inode *ip, struct file *filp)
76 error = -zfs_close(ip, filp->f_flags, cr);
85 zpl_iterate(struct file *filp, zpl_dir_context_t *ctx)
93 error = -zfs_readdir(file_inode(filp), ctx, cr);
103 zpl_readdir(struct file *filp, void *dirent, filldir_t filldir)
106 ZPL_DIR_CONTEXT_INIT(dirent, filldir, filp->f_pos);
109 error = zpl_iterate(filp, &ctx);
110 filp->f_pos = ctx.pos;
120 * redundant. The dentry is still accessible via filp->f_path.dentry,
121 * and we are guaranteed that filp will never be NULL.
124 zpl_fsync(struct file *filp, int datasync)
126 struct inode *inode = filp->f_mapping->host;
158 zpl_fsync(struct file *filp, loff_t start, loff_t end, int datasync)
160 struct inode *inode = filp->f_mapping->host;
223 zpl_file_accessed(struct file *filp)
225 struct inode *ip = filp->f_mapping->host;
229 file_accessed(filp);
231 file_accessed(filp);
262 struct file *filp = kiocb->ki_filp;
271 int error = -zfs_read(ITOZ(filp->f_mapping->host), &uio,
272 filp->f_flags | zfs_io_flags(kiocb), cr);
283 zpl_file_accessed(filp);
318 struct file *filp = kiocb->ki_filp;
319 struct inode *ip = filp->f_mapping->host;
334 filp->f_flags | zfs_io_flags(kiocb), cr);
356 struct file *filp = kiocb->ki_filp;
371 int error = -zfs_read(ITOZ(filp->f_mapping->host), &uio,
372 filp->f_flags | zfs_io_flags(kiocb), cr);
383 zpl_file_accessed(filp);
394 struct file *filp = kiocb->ki_filp;
395 struct inode *ip = filp->f_mapping->host;
403 ret = generic_write_checks(filp, &pos, &count, S_ISBLK(ip->i_mode));
415 filp->f_flags | zfs_io_flags(kiocb), cr);
495 zpl_llseek(struct file *filp, loff_t offset, int whence)
501 struct inode *ip = filp->f_mapping->host;
510 error = lseek_execute(filp, ip, offset, maxbytes);
517 return (generic_file_llseek(filp, offset, whence));
564 zpl_mmap(struct file *filp, struct vm_area_struct *vma)
566 struct inode *ip = filp->f_mapping->host;
578 error = generic_file_mmap(filp, vma);
595 zpl_readpage(struct file *filp, struct page *pp)
630 zpl_readpages(struct file *filp, struct address_space *mapping,
634 (filler_t *)zpl_readpage, filp));
794 zpl_fallocate(struct file *filp, int mode, loff_t offset, loff_t len)
796 return zpl_fallocate_common(file_inode(filp),
829 zpl_ioctl_getflags(struct file *filp, void __user *arg)
834 flags = __zpl_ioctl_getflags(file_inode(filp));
895 zpl_ioctl_setflags(struct file *filp, void __user *arg)
897 struct inode *ip = file_inode(filp);
921 zpl_ioctl_getxattr(struct file *filp, void __user *arg)
924 struct inode *ip = file_inode(filp);
935 zpl_ioctl_setxattr(struct file *filp, void __user *arg)
937 struct inode *ip = file_inode(filp);
969 zpl_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
973 return (zpl_ioctl_getflags(filp, (void *)arg));
975 return (zpl_ioctl_setflags(filp, (void *)arg));
977 return (zpl_ioctl_getxattr(filp, (void *)arg));
979 return (zpl_ioctl_setxattr(filp, (void *)arg));
987 zpl_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
999 return (zpl_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)));