Symbol: dir_context
arch/alpha/kernel/osf_sys.c
104
struct dir_context ctx;
arch/alpha/kernel/osf_sys.c
112
osf_filldir(struct dir_context *ctx, const char *name, int namlen,
fs/9p/vfs_dir.c
154
static int v9fs_dir_readdir_dotl(struct file *file, struct dir_context *ctx)
fs/9p/vfs_dir.c
86
static int v9fs_dir_readdir(struct file *file, struct dir_context *ctx)
fs/adfs/adfs.h
128
int (*iterate)(struct adfs_dir *dir, struct dir_context *ctx);
fs/adfs/dir.c
239
static int adfs_iterate(struct file *file, struct dir_context *ctx)
fs/adfs/dir_f.c
254
static int adfs_f_iterate(struct adfs_dir *dir, struct dir_context *ctx)
fs/adfs/dir_fplus.c
210
static int adfs_fplus_iterate(struct adfs_dir *dir, struct dir_context *ctx)
fs/affs/dir.c
26
static int affs_readdir(struct file *, struct dir_context *);
fs/affs/dir.c
78
affs_readdir(struct file *file, struct dir_context *ctx)
fs/afs/dir.c
25
static int afs_readdir(struct file *file, struct dir_context *ctx);
fs/afs/dir.c
30
static bool afs_lookup_one_filldir(struct dir_context *ctx, const char *name, int nlen,
fs/afs/dir.c
33
static bool afs_lookup_filldir(struct dir_context *ctx, const char *name, int nlen,
fs/afs/dir.c
358
struct dir_context *ctx,
fs/afs/dir.c
450
struct dir_context *dir_ctx;
fs/afs/dir.c
488
static int afs_dir_iterate_contents(struct inode *dir, struct dir_context *dir_ctx)
fs/afs/dir.c
515
static int afs_dir_iterate(struct inode *dir, struct dir_context *ctx,
fs/afs/dir.c
553
static int afs_readdir(struct file *file, struct dir_context *ctx)
fs/afs/dir.c
566
static bool afs_lookup_one_filldir(struct dir_context *ctx, const char *name,
fs/afs/dir.c
634
static bool afs_lookup_filldir(struct dir_context *ctx, const char *name,
fs/afs/dir.c
87
struct dir_context ctx;
fs/afs/dir.c
94
struct dir_context ctx;
fs/afs/dynroot.c
284
static int afs_dynroot_readdir_cells(struct afs_net *net, struct dir_context *ctx)
fs/afs/dynroot.c
330
static int afs_dynroot_readdir(struct file *file, struct dir_context *ctx)
fs/befs/linuxvfs.c
217
befs_readdir(struct file *file, struct dir_context *ctx)
fs/befs/linuxvfs.c
43
static int befs_readdir(struct file *, struct dir_context *);
fs/bfs/dir.c
29
static int bfs_readdir(struct file *f, struct dir_context *ctx)
fs/btrfs/delayed-inode.c
1787
bool btrfs_readdir_delayed_dir_index(struct dir_context *ctx,
fs/btrfs/delayed-inode.h
162
bool btrfs_readdir_delayed_dir_index(struct dir_context *ctx,
fs/btrfs/inode.c
6102
static int btrfs_filldir(void *addr, int entries, struct dir_context *ctx)
fs/btrfs/inode.c
6120
static int btrfs_real_readdir(struct file *file, struct dir_context *ctx)
fs/ceph/dir.c
186
static int __dcache_readdir(struct file *file, struct dir_context *ctx,
fs/ceph/dir.c
317
static int ceph_readdir(struct file *file, struct dir_context *ctx)
fs/coda/dir.c
348
static int coda_venus_readdir(struct file *coda_file, struct dir_context *ctx)
fs/coda/dir.c
423
static int coda_readdir(struct file *coda_file, struct dir_context *ctx)
fs/configfs/dir.c
1630
static int configfs_readdir(struct file *file, struct dir_context *ctx)
fs/cramfs/inode.c
703
static int cramfs_readdir(struct file *file, struct dir_context *ctx)
fs/ecryptfs/file.c
124
static int ecryptfs_readdir(struct file *file, struct dir_context *ctx)
fs/ecryptfs/file.c
71
struct dir_context ctx;
fs/ecryptfs/file.c
72
struct dir_context *caller;
fs/ecryptfs/file.c
80
ecryptfs_filldir(struct dir_context *ctx, const char *lower_name,
fs/efs/dir.c
12
static int efs_readdir(struct file *, struct dir_context *);
fs/efs/dir.c
25
static int efs_readdir(struct file *file, struct dir_context *ctx)
fs/erofs/dir.c
10
static int erofs_fill_dentries(struct inode *dir, struct dir_context *ctx,
fs/erofs/dir.c
49
static int erofs_readdir(struct file *f, struct dir_context *ctx)
fs/exfat/dir.c
196
static int exfat_iterate(struct file *file, struct dir_context *ctx)
fs/exportfs/expfs.c
236
struct dir_context ctx;
fs/exportfs/expfs.c
248
static bool filldir_one(struct dir_context *ctx, const char *name, int len,
fs/ext2/dir.c
258
ext2_readdir(struct file *file, struct dir_context *ctx)
fs/ext4/dir.c
130
static int ext4_readdir(struct file *file, struct dir_context *ctx)
fs/ext4/dir.c
34
static int ext4_dx_readdir(struct file *, struct dir_context *);
fs/ext4/dir.c
530
static int call_filldir(struct file *file, struct dir_context *ctx,
fs/ext4/dir.c
557
static int ext4_dx_readdir(struct file *file, struct dir_context *ctx)
fs/ext4/ext4.h
3759
struct dir_context *ctx,
fs/ext4/inline.c
1380
struct dir_context *ctx,
fs/f2fs/dir.c
1064
static int f2fs_readdir(struct file *file, struct dir_context *ctx)
fs/f2fs/dir.c
979
int f2fs_fill_dentries(struct dir_context *ctx, struct f2fs_dentry_ptr *d,
fs/f2fs/f2fs.h
3872
int f2fs_fill_dentries(struct dir_context *ctx, struct f2fs_dentry_ptr *d,
fs/f2fs/f2fs.h
4542
int f2fs_read_inline_dir(struct file *file, struct dir_context *ctx,
fs/f2fs/inline.c
766
int f2fs_read_inline_dir(struct file *file, struct dir_context *ctx,
fs/fat/dir.c
582
struct dir_context ctx;
fs/fat/dir.c
593
struct dir_context *ctx, int short_only,
fs/fat/dir.c
741
static int fat_readdir(struct file *file, struct dir_context *ctx)
fs/fat/dir.c
747
static bool func(struct dir_context *ctx, const char *name, int name_len, \
fs/freevxfs/vxfs_lookup.c
192
vxfs_readdir(struct file *fp, struct dir_context *ctx)
fs/freevxfs/vxfs_lookup.c
30
static int vxfs_readdir(struct file *, struct dir_context *);
fs/fuse/fuse_i.h
1212
int fuse_readdir(struct file *file, struct dir_context *ctx);
fs/fuse/readdir.c
117
static bool fuse_emit(struct file *file, struct dir_context *ctx,
fs/fuse/readdir.c
130
struct dir_context *ctx)
fs/fuse/readdir.c
15
static bool fuse_use_readdirplus(struct inode *dir, struct dir_context *ctx)
fs/fuse/readdir.c
292
struct dir_context *ctx, u64 attr_version,
fs/fuse/readdir.c
373
static int fuse_readdir_uncached(struct file *file, struct dir_context *ctx)
fs/fuse/readdir.c
443
struct dir_context *ctx)
fs/fuse/readdir.c
496
static int fuse_readdir_cached(struct file *file, struct dir_context *ctx)
fs/fuse/readdir.c
640
int fuse_readdir(struct file *file, struct dir_context *ctx)
fs/gfs2/dir.c
1264
static int do_filldir_main(struct gfs2_inode *dip, struct dir_context *ctx,
fs/gfs2/dir.c
1367
static int gfs2_dir_read_leaf(struct inode *inode, struct dir_context *ctx,
fs/gfs2/dir.c
1527
static int dir_e_read(struct inode *inode, struct dir_context *ctx,
fs/gfs2/dir.c
1566
int gfs2_dir_read(struct inode *inode, struct dir_context *ctx,
fs/gfs2/dir.h
39
int gfs2_dir_read(struct inode *inode, struct dir_context *ctx,
fs/gfs2/export.c
64
struct dir_context ctx;
fs/gfs2/export.c
69
static bool get_name_filldir(struct dir_context *ctx, const char *name,
fs/gfs2/file.c
105
static int gfs2_readdir(struct file *file, struct dir_context *ctx)
fs/hfs/dir.c
48
static int hfs_readdir(struct file *file, struct dir_context *ctx)
fs/hfsplus/dir.c
130
static int hfsplus_readdir(struct file *file, struct dir_context *ctx)
fs/hostfs/hostfs_kern.c
270
static int hostfs_readdir(struct file *file, struct dir_context *ctx)
fs/hpfs/dir.c
65
static int hpfs_readdir(struct file *file, struct dir_context *ctx)
fs/isofs/dir.c
253
static int isofs_readdir(struct file *file, struct dir_context *ctx)
fs/isofs/dir.c
86
struct dir_context *ctx,
fs/jffs2/dir.c
125
static int jffs2_readdir(struct file *file, struct dir_context *ctx)
fs/jffs2/dir.c
26
static int jffs2_readdir (struct file *, struct dir_context *);
fs/jfs/jfs_dtree.c
2711
int jfs_readdir(struct file *file, struct dir_context *ctx)
fs/jfs/jfs_dtree.h
255
extern int jfs_readdir(struct file *file, struct dir_context *ctx);
fs/kernfs/dir.c
1970
static int kernfs_fop_readdir(struct file *file, struct dir_context *ctx)
fs/libfs.c
1750
static int empty_dir_readdir(struct file *file, struct dir_context *ctx)
fs/libfs.c
189
int dcache_readdir(struct file *file, struct dir_context *ctx)
fs/libfs.c
494
static bool offset_dir_emit(struct dir_context *ctx, struct dentry *dentry)
fs/libfs.c
502
static void offset_iterate_dir(struct file *file, struct dir_context *ctx)
fs/libfs.c
554
static int offset_readdir(struct file *file, struct dir_context *ctx)
fs/minix/dir.c
20
static int minix_readdir(struct file *, struct dir_context *);
fs/minix/dir.c
83
static int minix_readdir(struct file *file, struct dir_context *ctx)
fs/nfs/dir.c
1222
static int nfs_readdir(struct file *file, struct dir_context *ctx)
fs/nfs/dir.c
159
struct dir_context *ctx;
fs/nfs/dir.c
54
static int nfs_readdir(struct file *, struct dir_context *);
fs/nfs/dir.c
662
static bool nfs_use_readdirplus(struct inode *dir, struct dir_context *ctx,
fs/nfsd/nfs4recover.c
192
struct dir_context ctx;
fs/nfsd/nfs4recover.c
197
nfsd4_build_namelist(struct dir_context *__ctx, const char *name, int namlen,
fs/nfsd/vfs.c
2378
struct dir_context ctx;
fs/nfsd/vfs.c
2384
static bool nfsd_buffered_filldir(struct dir_context *ctx, const char *name,
fs/nilfs2/dir.c
235
static int nilfs_readdir(struct file *file, struct dir_context *ctx)
fs/ntfs/dir.c
594
u8 *name, struct dir_context *actor)
fs/ntfs/dir.c
718
static int ntfs_readdir(struct file *file, struct dir_context *actor)
fs/ntfs3/dir.c
281
u8 *name, struct dir_context *ctx)
fs/ntfs3/dir.c
358
u8 *name, struct dir_context *ctx)
fs/ntfs3/dir.c
400
static int ntfs_readdir(struct file *file, struct dir_context *ctx)
fs/ocfs2/dir.c
1790
struct dir_context *ctx)
fs/ocfs2/dir.c
1860
struct dir_context *ctx,
fs/ocfs2/dir.c
1958
struct dir_context *ctx,
fs/ocfs2/dir.c
1970
int ocfs2_dir_foreach(struct inode *inode, struct dir_context *ctx)
fs/ocfs2/dir.c
1981
int ocfs2_readdir(struct file *file, struct dir_context *ctx)
fs/ocfs2/dir.c
2091
struct dir_context ctx;
fs/ocfs2/dir.c
2097
static bool ocfs2_empty_dir_filldir(struct dir_context *ctx, const char *name,
fs/ocfs2/dir.h
79
int ocfs2_readdir(struct file *file, struct dir_context *ctx);
fs/ocfs2/dir.h
80
int ocfs2_dir_foreach(struct inode *inode, struct dir_context *ctx);
fs/ocfs2/journal.c
2137
struct dir_context ctx;
fs/ocfs2/journal.c
2143
static bool ocfs2_orphan_filldir(struct dir_context *ctx, const char *name,
fs/omfs/dir.c
330
static bool omfs_fill_chain(struct inode *dir, struct dir_context *ctx,
fs/omfs/dir.c
408
static int omfs_readdir(struct file *file, struct dir_context *ctx)
fs/openpromfs/inode.c
167
static int openpromfs_readdir(struct file *, struct dir_context *);
fs/openpromfs/inode.c
269
static int openpromfs_readdir(struct file *file, struct dir_context *ctx)
fs/orangefs/dir.c
190
struct dir_context *ctx)
fs/orangefs/dir.c
242
static int orangefs_dir_fill(struct orangefs_dir *od, struct dir_context *ctx)
fs/orangefs/dir.c
304
struct dir_context *ctx)
fs/overlayfs/readdir.c
1137
static bool ovl_check_d_type(struct dir_context *ctx, const char *name,
fs/overlayfs/readdir.c
310
static bool ovl_fill_merge(struct dir_context *ctx, const char *name,
fs/overlayfs/readdir.c
44
struct dir_context ctx;
fs/overlayfs/readdir.c
629
static bool ovl_fill_plain(struct dir_context *ctx, const char *name,
fs/overlayfs/readdir.c
741
struct dir_context *orig_ctx;
fs/overlayfs/readdir.c
743
struct dir_context ctx;
fs/overlayfs/readdir.c
750
static bool ovl_fill_real(struct dir_context *ctx, const char *name,
fs/overlayfs/readdir.c
756
struct dir_context *orig_ctx = rdt->orig_ctx;
fs/overlayfs/readdir.c
793
static int ovl_iterate_real(struct file *file, struct dir_context *ctx)
fs/overlayfs/readdir.c
836
static int ovl_iterate_merged(struct file *file, struct dir_context *ctx)
fs/overlayfs/readdir.c
897
static int ovl_iterate(struct file *file, struct dir_context *ctx)
fs/proc/base.c
2099
bool proc_fill_cache(struct file *file, struct dir_context *ctx,
fs/proc/base.c
2376
proc_map_files_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
2711
static int proc_pident_readdir(struct file *file, struct dir_context *ctx,
fs/proc/base.c
2834
struct dir_context *ctx) \
fs/proc/base.c
2894
static int proc_attr_dir_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3396
static int proc_tgid_base_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3557
int proc_pid_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3741
static int proc_tid_base_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3897
static int proc_task_readdir(struct file *file, struct dir_context *ctx)
fs/proc/fd.c
243
static int proc_readfd_common(struct file *file, struct dir_context *ctx,
fs/proc/fd.c
305
static int proc_fd_iterate(struct file *file, struct dir_context *ctx)
fs/proc/fd.c
391
static int proc_fdinfo_iterate(struct file *file, struct dir_context *ctx)
fs/proc/generic.c
289
int proc_readdir_de(struct file *file, struct dir_context *ctx,
fs/proc/generic.c
330
int proc_readdir(struct file *file, struct dir_context *ctx)
fs/proc/internal.h
269
extern int proc_pid_readdir(struct file *, struct dir_context *);
fs/proc/internal.h
276
bool proc_fill_cache(struct file *, struct dir_context *, const char *, unsigned int,
fs/proc/internal.h
288
extern int proc_readdir(struct file *, struct dir_context *);
fs/proc/internal.h
289
int proc_readdir_de(struct file *, struct dir_context *, struct proc_dir_entry *);
fs/proc/namespaces.c
131
static int proc_ns_dir_readdir(struct file *file, struct dir_context *ctx)
fs/proc/proc_net.c
336
static int proc_tgid_net_readdir(struct file *file, struct dir_context *ctx)
fs/proc/proc_sysctl.c
679
struct dir_context *ctx,
fs/proc/proc_sysctl.c
722
struct dir_context *ctx,
fs/proc/proc_sysctl.c
744
struct dir_context *ctx)
fs/proc/proc_sysctl.c
762
static int proc_sys_readdir(struct file *file, struct dir_context *ctx)
fs/proc/root.c
423
static int proc_root_readdir(struct file *file, struct dir_context *ctx)
fs/qnx4/dir.c
19
static int qnx4_readdir(struct file *file, struct dir_context *ctx)
fs/qnx6/dir.c
116
static int qnx6_readdir(struct file *file, struct dir_context *ctx)
fs/qnx6/dir.c
68
struct dir_context *ctx,
fs/readdir.c
178
struct dir_context ctx;
fs/readdir.c
183
static bool fillonedir(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
250
struct dir_context ctx;
fs/readdir.c
256
static bool filldir(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
335
struct dir_context ctx;
fs/readdir.c
34
struct dir_context *ctx,
fs/readdir.c
341
static bool filldir64(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
35
int (*iter)(struct file *, struct dir_context *))
fs/readdir.c
424
struct dir_context ctx;
fs/readdir.c
429
static bool compat_fillonedir(struct dir_context *ctx, const char *name,
fs/readdir.c
491
struct dir_context ctx;
fs/readdir.c
497
static bool compat_filldir(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
87
int iterate_dir(struct file *file, struct dir_context *ctx)
fs/romfs/super.c
142
static int romfs_readdir(struct file *file, struct dir_context *ctx)
fs/smb/client/cifsfs.h
121
int cifs_readdir(struct file *file, struct dir_context *ctx);
fs/smb/client/readdir.c
1055
int cifs_readdir(struct file *file, struct dir_context *ctx)
fs/smb/client/readdir.c
821
struct dir_context *ctx)
fs/smb/client/readdir.c
868
struct dir_context *ctx, struct file *file)
fs/smb/client/readdir.c
881
struct dir_context *ctx, const char *name,
fs/smb/client/readdir.c
918
static bool cifs_dir_emit(struct dir_context *ctx,
fs/smb/client/readdir.c
953
struct dir_context *ctx,
fs/smb/server/smb2pdu.c
4733
static bool __query_dir(struct dir_context *ctx, const char *name, int namlen,
fs/smb/server/vfs.c
1057
static bool __dir_empty(struct dir_context *ctx, const char *name, int namlen,
fs/smb/server/vfs.c
1093
static bool __caseless_lookup(struct dir_context *ctx, const char *name,
fs/smb/server/vfs.h
56
struct dir_context ctx;
fs/smb/server/vfs_cache.h
140
static inline void set_ctx_actor(struct dir_context *ctx,
fs/squashfs/dir.c
98
static int squashfs_readdir(struct file *file, struct dir_context *ctx)
fs/tracefs/event_inode.c
154
static int eventfs_iterate(struct file *file, struct dir_context *ctx);
fs/tracefs/event_inode.c
567
static int eventfs_iterate(struct file *file, struct dir_context *ctx)
fs/ubifs/dir.c
580
static int ubifs_readdir(struct file *file, struct dir_context *ctx)
fs/udf/dir.c
36
static int udf_readdir(struct file *file, struct dir_context *ctx)
fs/ufs/dir.c
412
ufs_readdir(struct file *file, struct dir_context *ctx)
fs/vboxsf/dir.c
169
static int vboxsf_dir_iterate(struct file *dir, struct dir_context *ctx)
fs/vboxsf/dir.c
95
static bool vboxsf_dir_emit(struct file *dir, struct dir_context *ctx)
fs/xfs/libxfs/xfs_dir2_priv.h
190
struct dir_context *ctx, size_t bufsize);
fs/xfs/libxfs/xfs_dir2_priv.h
9
struct dir_context;
fs/xfs/xfs_dir2_readdir.c
142
struct dir_context *ctx,
fs/xfs/xfs_dir2_readdir.c
350
struct dir_context *ctx,
fs/xfs/xfs_dir2_readdir.c
48
struct dir_context *ctx)
fs/xfs/xfs_dir2_readdir.c
514
struct dir_context *ctx,
fs/xfs/xfs_file.c
1821
struct dir_context *ctx)
fs/zonefs/super.c
752
static int zonefs_readdir_root(struct file *file, struct dir_context *ctx)
fs/zonefs/super.c
788
struct dir_context *ctx)
fs/zonefs/super.c
829
static int zonefs_readdir(struct file *file, struct dir_context *ctx)
include/linux/fs.h
1848
struct dir_context;
include/linux/fs.h
1849
typedef bool (*filldir_t)(struct dir_context *, const char *, int, loff_t, u64,
include/linux/fs.h
1931
int (*iterate_shared) (struct file *, struct dir_context *);
include/linux/fs.h
1985
int wrap_directory_iterator(struct file *, struct dir_context *,
include/linux/fs.h
1986
int (*) (struct file *, struct dir_context *));
include/linux/fs.h
1988
static int shared_##x(struct file *file , struct dir_context *ctx) \
include/linux/fs.h
3209
extern int iterate_dir(struct file *, struct dir_context *);
include/linux/fs.h
3243
extern int dcache_readdir(struct file *, struct dir_context *);
include/linux/fs.h
3581
static inline bool dir_emit(struct dir_context *ctx,
include/linux/fs.h
3589
static inline bool dir_emit_dot(struct file *file, struct dir_context *ctx)
include/linux/fs.h
3594
static inline bool dir_emit_dotdot(struct file *file, struct dir_context *ctx)
include/linux/fs.h
3599
static inline bool dir_emit_dots(struct file *file, struct dir_context *ctx)