Lines Matching refs:filp
41 zpl_common_open(struct inode *ip, struct file *filp)
43 if (filp->f_mode & FMODE_WRITE)
46 return (generic_file_open(ip, filp));
53 zpl_root_iterate(struct file *filp, zpl_dir_context_t *ctx)
55 zfsvfs_t *zfsvfs = ITOZSB(file_inode(filp));
60 if (!zpl_dir_emit_dots(filp, ctx))
86 zpl_root_readdir(struct file *filp, void *dirent, filldir_t filldir)
89 ZPL_DIR_CONTEXT_INIT(dirent, filldir, filp->f_pos);
92 error = zpl_root_iterate(filp, &ctx);
93 filp->f_pos = ctx.pos;
246 zpl_snapdir_iterate(struct file *filp, zpl_dir_context_t *ctx)
248 zfsvfs_t *zfsvfs = ITOZSB(file_inode(filp));
258 if (!zpl_dir_emit_dots(filp, ctx))
289 zpl_snapdir_readdir(struct file *filp, void *dirent, filldir_t filldir)
292 ZPL_DIR_CONTEXT_INIT(dirent, filldir, filp->f_pos);
295 error = zpl_snapdir_iterate(filp, &ctx);
296 filp->f_pos = ctx.pos;
479 zpl_shares_iterate(struct file *filp, zpl_dir_context_t *ctx)
483 zfsvfs_t *zfsvfs = ITOZSB(file_inode(filp));
491 zpl_dir_emit_dots(filp, ctx);
514 zpl_shares_readdir(struct file *filp, void *dirent, filldir_t filldir)
517 ZPL_DIR_CONTEXT_INIT(dirent, filldir, filp->f_pos);
520 error = zpl_shares_iterate(filp, &ctx);
521 filp->f_pos = ctx.pos;