Lines Matching defs:filp
54 zpl_open(struct inode *ip, struct file *filp)
60 error = generic_file_open(ip, filp);
66 error = -zfs_open(ip, filp->f_mode, filp->f_flags, cr);
75 zpl_release(struct inode *ip, struct file *filp)
86 error = -zfs_close(ip, filp->f_flags, cr);
95 zpl_iterate(struct file *filp, struct dir_context *ctx)
103 error = -zfs_readdir(file_inode(filp), ctx, cr);
112 zpl_fsync(struct file *filp, loff_t start, loff_t end, int datasync)
114 struct inode *inode = filp->f_mapping->host;
207 zpl_file_accessed(struct file *filp)
209 struct inode *ip = filp->f_mapping->host;
213 file_accessed(filp);
215 file_accessed(filp);
224 struct file *filp = kiocb->ki_filp;
233 ssize_t ret = -zfs_read(ITOZ(filp->f_mapping->host), &uio,
234 filp->f_flags | zfs_io_flags(kiocb), cr);
245 zpl_file_accessed(filp);
268 struct file *filp = kiocb->ki_filp;
269 struct inode *ip = filp->f_mapping->host;
285 filp->f_flags | zfs_io_flags(kiocb), cr);
313 zpl_llseek(struct file *filp, loff_t offset, int whence)
319 struct inode *ip = filp->f_mapping->host;
328 error = lseek_execute(filp, ip, offset, maxbytes);
335 return (generic_file_llseek(filp, offset, whence));
382 zpl_mmap(struct file *filp, struct vm_area_struct *vma)
384 struct inode *ip = filp->f_mapping->host;
396 error = generic_file_mmap(filp, vma);
426 zpl_read_folio(struct file *filp, struct folio *folio)
432 zpl_readpage(struct file *filp, struct page *pp)
452 zpl_readpages(struct file *filp, struct address_space *mapping,
662 zpl_fallocate(struct file *filp, int mode, loff_t offset, loff_t len)
664 return zpl_fallocate_common(file_inode(filp),
669 zpl_ioctl_getversion(struct file *filp, void __user *arg)
671 uint32_t generation = file_inode(filp)->i_generation;
677 zpl_fadvise(struct file *filp, loff_t offset, loff_t len, int advice)
679 struct inode *ip = file_inode(filp);
699 error = generic_fadvise(filp, offset, len, advice);
758 zpl_ioctl_getflags(struct file *filp, void __user *arg)
763 flags = __zpl_ioctl_getflags(file_inode(filp));
827 zpl_ioctl_setflags(struct file *filp, void __user *arg)
829 struct inode *ip = file_inode(filp);
853 zpl_ioctl_getxattr(struct file *filp, void __user *arg)
856 struct inode *ip = file_inode(filp);
867 zpl_ioctl_setxattr(struct file *filp, void __user *arg)
869 struct inode *ip = file_inode(filp);
904 zpl_ioctl_getdosflags(struct file *filp, void __user *arg)
906 struct inode *ip = file_inode(filp);
963 zpl_ioctl_setdosflags(struct file *filp, void __user *arg)
965 struct inode *ip = file_inode(filp);
989 zpl_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
993 return (zpl_ioctl_getversion(filp, (void *)arg));
995 return (zpl_ioctl_getflags(filp, (void *)arg));
997 return (zpl_ioctl_setflags(filp, (void *)arg));
999 return (zpl_ioctl_getxattr(filp, (void *)arg));
1001 return (zpl_ioctl_setxattr(filp, (void *)arg));
1003 return (zpl_ioctl_getdosflags(filp, (void *)arg));
1005 return (zpl_ioctl_setdosflags(filp, (void *)arg));
1007 return (zpl_ioctl_ficlone(filp, (void *)arg));
1009 return (zpl_ioctl_ficlonerange(filp, (void *)arg));
1011 return (zpl_ioctl_fideduperange(filp, (void *)arg));
1019 zpl_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
1034 return (zpl_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)));