Home
last modified time | relevance | path

Searched refs:dir_context (Results 1 – 25 of 92) sorted by relevance

1234

/linux/fs/
H A Dreaddir.c32 struct dir_context *ctx, in wrap_directory_iterator() argument
33 int (*iter)(struct file *, struct dir_context *)) in wrap_directory_iterator()
85 int iterate_dir(struct file *file, struct dir_context *ctx) in iterate_dir()
176 struct dir_context ctx;
181 static bool fillonedir(struct dir_context *ctx, const char *name, int namlen, in fillonedir()
253 struct dir_context ctx;
259 static bool filldir(struct dir_context *ctx, const char *name, int namlen, in filldir()
343 struct dir_context ctx;
349 static bool filldir64(struct dir_context *ctx, const char *name, int namlen, in filldir64()
437 struct dir_context ctx;
[all …]
/linux/fs/fuse/
H A Dreaddir.c16 static bool fuse_use_readdirplus(struct inode *dir, struct dir_context *ctx) in fuse_use_readdirplus()
114 static bool fuse_emit(struct file *file, struct dir_context *ctx, in fuse_emit()
127 struct dir_context *ctx) in parse_dirfile()
290 struct dir_context *ctx, u64 attr_version, in parse_dirplusfile()
334 static int fuse_readdir_uncached(struct file *file, struct dir_context *ctx) in fuse_readdir_uncached()
393 struct dir_context *ctx) in fuse_parse_cache()
445 static int fuse_readdir_cached(struct file *file, struct dir_context *ctx) in fuse_readdir_cached()
587 int fuse_readdir(struct file *file, struct dir_context *ctx) in fuse_readdir()
/linux/fs/proc/
H A Dinternal.h266 extern int proc_pid_readdir(struct file *, struct dir_context *);
273 bool proc_fill_cache(struct file *, struct dir_context *, const char *, unsigned int,
285 extern int proc_readdir(struct file *, struct dir_context *);
286 int proc_readdir_de(struct file *, struct dir_context *, struct proc_dir_entry *);
H A Dfd.c248 static int proc_readfd_common(struct file *file, struct dir_context *ctx, in proc_readfd_common()
310 static int proc_fd_iterate(struct file *file, struct dir_context *ctx) in proc_fd_iterate()
396 static int proc_fdinfo_iterate(struct file *file, struct dir_context *ctx) in proc_fdinfo_iterate()
/linux/fs/efs/
H A Ddir.c12 static int efs_readdir(struct file *, struct dir_context *);
25 static int efs_readdir(struct file *file, struct dir_context *ctx) in efs_readdir()
/linux/fs/overlayfs/
H A Dreaddir.c44 struct dir_context ctx;
310 static bool ovl_fill_merge(struct dir_context *ctx, const char *name, in ovl_fill_merge()
629 static bool ovl_fill_plain(struct dir_context *ctx, const char *name, in ovl_fill_plain()
741 struct dir_context *orig_ctx;
743 struct dir_context ctx;
750 static bool ovl_fill_real(struct dir_context *ctx, const char *name, in ovl_fill_real()
756 struct dir_context *orig_ctx = rdt->orig_ctx; in ovl_fill_real()
793 static int ovl_iterate_real(struct file *file, struct dir_context *ctx) in ovl_iterate_real()
836 static int ovl_iterate_merged(struct file *file, struct dir_context *ctx) in ovl_iterate_merged()
898 static int ovl_iterate(struct file *file, struct dir_context *ctx) in ovl_iterate()
[all …]
/linux/fs/ocfs2/
H A Ddir.h79 int ocfs2_readdir(struct file *file, struct dir_context *ctx);
80 int ocfs2_dir_foreach(struct inode *inode, struct dir_context *ctx);
/linux/fs/ecryptfs/
H A Dfile.c71 struct dir_context ctx;
72 struct dir_context *caller;
80 ecryptfs_filldir(struct dir_context *ctx, const char *lower_name, in ecryptfs_filldir()
124 static int ecryptfs_readdir(struct file *file, struct dir_context *ctx) in ecryptfs_readdir()
/linux/fs/erofs/
H A Ddir.c10 static int erofs_fill_dentries(struct inode *dir, struct dir_context *ctx, in erofs_fill_dentries()
47 static int erofs_readdir(struct file *f, struct dir_context *ctx) in erofs_readdir()
/linux/fs/xfs/
H A Dxfs_dir2_readdir.c48 struct dir_context *ctx) in xfs_dir2_sf_getdents()
142 struct dir_context *ctx, in xfs_dir2_block_getdents()
350 struct dir_context *ctx, in xfs_dir2_leaf_getdents()
514 struct dir_context *ctx, in xfs_readdir()
/linux/fs/orangefs/
H A Ddir.c190 struct dir_context *ctx) in fill_from_part()
241 static int orangefs_dir_fill(struct orangefs_dir *od, struct dir_context *ctx) in orangefs_dir_fill()
303 struct dir_context *ctx) in orangefs_dir_iterate()
/linux/fs/affs/
H A Ddir.c26 static int affs_readdir(struct file *, struct dir_context *);
78 affs_readdir(struct file *file, struct dir_context *ctx) in affs_readdir()
/linux/fs/gfs2/
H A Dexport.c64 struct dir_context ctx;
69 static bool get_name_filldir(struct dir_context *ctx, const char *name, in get_name_filldir()
H A Ddir.h39 int gfs2_dir_read(struct inode *inode, struct dir_context *ctx,
/linux/fs/9p/
H A Dvfs_dir.c84 static int v9fs_dir_readdir(struct file *file, struct dir_context *ctx) in v9fs_dir_readdir()
147 static int v9fs_dir_readdir_dotl(struct file *file, struct dir_context *ctx) in v9fs_dir_readdir_dotl()
/linux/fs/freevxfs/
H A Dvxfs_lookup.c30 static int vxfs_readdir(struct file *, struct dir_context *);
192 vxfs_readdir(struct file *fp, struct dir_context *ctx) in vxfs_readdir()
/linux/fs/isofs/
H A Ddir.c84 struct dir_context *ctx, in do_isofs_readdir()
251 static int isofs_readdir(struct file *file, struct dir_context *ctx) in isofs_readdir()
/linux/fs/ext4/
H A Ddir.c34 static int ext4_dx_readdir(struct file *, struct dir_context *);
130 static int ext4_readdir(struct file *file, struct dir_context *ctx) in ext4_readdir()
530 static int call_filldir(struct file *file, struct dir_context *ctx, in call_filldir()
557 static int ext4_dx_readdir(struct file *file, struct dir_context *ctx) in ext4_dx_readdir()
/linux/fs/afs/
H A Ddir.c25 static int afs_readdir(struct file *file, struct dir_context *ctx);
30 static bool afs_lookup_one_filldir(struct dir_context *ctx, const char *name, int nlen,
32 static bool afs_lookup_filldir(struct dir_context *ctx, const char *name, int nlen,
83 struct dir_context ctx;
90 struct dir_context ctx;
369 struct dir_context *ctx, in afs_dir_iterate_block()
454 struct dir_context *dir_ctx;
492 static int afs_dir_iterate_contents(struct inode *dir, struct dir_context *dir_ctx) in afs_dir_iterate_contents()
519 static int afs_dir_iterate(struct inode *dir, struct dir_context *ctx, in afs_dir_iterate()
557 static int afs_readdir(struct file *file, struct dir_context *ctx) in afs_readdir()
[all …]
/linux/fs/smb/client/
H A Dreaddir.c819 struct dir_context *ctx) in emit_cached_dirents()
866 struct dir_context *ctx, struct file *file) in finished_cached_dirents_count()
879 struct dir_context *ctx, const char *name, in add_cached_dirent()
916 static bool cifs_dir_emit(struct dir_context *ctx, in cifs_dir_emit()
951 struct dir_context *ctx, in cifs_filldir()
1048 int cifs_readdir(struct file *file, struct dir_context *ctx) in cifs_readdir()
/linux/fs/xfs/libxfs/
H A Dxfs_dir2_priv.h9 struct dir_context;
190 struct dir_context *ctx, size_t bufsize);
/linux/fs/qnx6/
H A Ddir.c68 struct dir_context *ctx, in qnx6_dir_longfilename()
116 static int qnx6_readdir(struct file *file, struct dir_context *ctx) in qnx6_readdir()
/linux/fs/qnx4/
H A Ddir.c19 static int qnx4_readdir(struct file *file, struct dir_context *ctx) in qnx4_readdir()
/linux/fs/ntfs3/
H A Ddir.c281 u8 *name, struct dir_context *ctx) in ntfs_dir_emit()
356 u8 *name, struct dir_context *ctx) in ntfs_read_hdr()
398 static int ntfs_readdir(struct file *file, struct dir_context *ctx) in ntfs_readdir()
/linux/include/linux/
H A Dfs.h1852 struct dir_context;
1853 typedef bool (*filldir_t)(struct dir_context *, const char *, int, loff_t, u64,
1856 struct dir_context { struct
1936 int (*iterate_shared) (struct file *, struct dir_context *);
1990 int wrap_directory_iterator(struct file *, struct dir_context *,
1991 int (*) (struct file *, struct dir_context *));
1993 static int shared_##x(struct file *file , struct dir_context *ctx) \
3188 extern int iterate_dir(struct file *, struct dir_context *);
3222 extern int dcache_readdir(struct file *, struct dir_context *);
3560 static inline bool dir_emit(struct dir_context *ctx, in dir_emit()
[all …]

1234