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
147
static int v9fs_dir_readdir_dotl(struct file *file, struct dir_context *ctx)
fs/9p/vfs_dir.c
84
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
32
static bool afs_lookup_filldir(struct dir_context *ctx, const char *name, int nlen,
fs/afs/dir.c
369
struct dir_context *ctx,
fs/afs/dir.c
454
struct dir_context *dir_ctx;
fs/afs/dir.c
492
static int afs_dir_iterate_contents(struct inode *dir, struct dir_context *dir_ctx)
fs/afs/dir.c
519
static int afs_dir_iterate(struct inode *dir, struct dir_context *ctx,
fs/afs/dir.c
557
static int afs_readdir(struct file *file, struct dir_context *ctx)
fs/afs/dir.c
569
static bool afs_lookup_one_filldir(struct dir_context *ctx, const char *name,
fs/afs/dir.c
637
static bool afs_lookup_filldir(struct dir_context *ctx, const char *name,
fs/afs/dir.c
83
struct dir_context ctx;
fs/afs/dir.c
90
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
1788
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
6286
static int btrfs_filldir(void *addr, int entries, struct dir_context *ctx)
fs/btrfs/inode.c
6304
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
1633
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
47
static int erofs_readdir(struct file *f, struct dir_context *ctx)
fs/exfat/dir.c
209
static int exfat_iterate(struct file *file, struct dir_context *ctx)
fs/exportfs/expfs.c
237
struct dir_context ctx;
fs/exportfs/expfs.c
249
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
3673
struct dir_context *ctx,
fs/ext4/inline.c
1380
struct dir_context *ctx,
fs/f2fs/dir.c
1057
static int f2fs_readdir(struct file *file, struct dir_context *ctx)
fs/f2fs/dir.c
973
int f2fs_fill_dentries(struct dir_context *ctx, struct f2fs_dentry_ptr *d,
fs/f2fs/f2fs.h
3850
int f2fs_fill_dentries(struct dir_context *ctx, struct f2fs_dentry_ptr *d,
fs/f2fs/f2fs.h
4511
int f2fs_read_inline_dir(struct file *file, struct dir_context *ctx,
fs/f2fs/inline.c
756
int f2fs_read_inline_dir(struct file *file, struct dir_context *ctx,
fs/fat/dir.c
557
struct dir_context ctx;
fs/fat/dir.c
568
struct dir_context *ctx, int short_only,
fs/fat/dir.c
716
static int fat_readdir(struct file *file, struct dir_context *ctx)
fs/fat/dir.c
722
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
1496
int fuse_readdir(struct file *file, struct dir_context *ctx);
fs/fuse/readdir.c
114
static bool fuse_emit(struct file *file, struct dir_context *ctx,
fs/fuse/readdir.c
127
struct dir_context *ctx)
fs/fuse/readdir.c
16
static bool fuse_use_readdirplus(struct inode *dir, struct dir_context *ctx)
fs/fuse/readdir.c
290
struct dir_context *ctx, u64 attr_version,
fs/fuse/readdir.c
334
static int fuse_readdir_uncached(struct file *file, struct dir_context *ctx)
fs/fuse/readdir.c
393
struct dir_context *ctx)
fs/fuse/readdir.c
445
static int fuse_readdir_cached(struct file *file, struct dir_context *ctx)
fs/fuse/readdir.c
587
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
1529
static int dir_e_read(struct inode *inode, struct dir_context *ctx,
fs/gfs2/dir.c
1568
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
251
static int isofs_readdir(struct file *file, struct dir_context *ctx)
fs/isofs/dir.c
84
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
2714
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
1886
static int kernfs_fop_readdir(struct file *file, struct dir_context *ctx)
fs/libfs.c
1759
static int empty_dir_readdir(struct file *file, struct dir_context *ctx)
fs/libfs.c
191
int dcache_readdir(struct file *file, struct dir_context *ctx)
fs/libfs.c
496
static bool offset_dir_emit(struct dir_context *ctx, struct dentry *dentry)
fs/libfs.c
504
static void offset_iterate_dir(struct file *file, struct dir_context *ctx)
fs/libfs.c
556
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
1224
static int nfs_readdir(struct file *file, struct dir_context *ctx)
fs/nfs/dir.c
160
struct dir_context *ctx;
fs/nfs/dir.c
55
static int nfs_readdir(struct file *, struct dir_context *);
fs/nfs/dir.c
663
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
2369
struct dir_context ctx;
fs/nfsd/vfs.c
2375
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/ntfs3/dir.c
281
u8 *name, struct dir_context *ctx)
fs/ntfs3/dir.c
356
u8 *name, struct dir_context *ctx)
fs/ntfs3/dir.c
398
static int ntfs_readdir(struct file *file, struct dir_context *ctx)
fs/ocfs2/dir.c
1782
struct dir_context *ctx)
fs/ocfs2/dir.c
1852
struct dir_context *ctx,
fs/ocfs2/dir.c
1950
struct dir_context *ctx,
fs/ocfs2/dir.c
1962
int ocfs2_dir_foreach(struct inode *inode, struct dir_context *ctx)
fs/ocfs2/dir.c
1973
int ocfs2_readdir(struct file *file, struct dir_context *ctx)
fs/ocfs2/dir.c
2083
struct dir_context ctx;
fs/ocfs2/dir.c
2089
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
2131
struct dir_context ctx;
fs/ocfs2/journal.c
2137
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
241
static int orangefs_dir_fill(struct orangefs_dir *od, struct dir_context *ctx)
fs/orangefs/dir.c
303
struct dir_context *ctx)
fs/overlayfs/readdir.c
1138
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
898
static int ovl_iterate(struct file *file, struct dir_context *ctx)
fs/proc/base.c
2120
bool proc_fill_cache(struct file *file, struct dir_context *ctx,
fs/proc/base.c
2405
proc_map_files_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
2741
static int proc_pident_readdir(struct file *file, struct dir_context *ctx,
fs/proc/base.c
2864
struct dir_context *ctx) \
fs/proc/base.c
2924
static int proc_attr_dir_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3426
static int proc_tgid_base_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3573
int proc_pid_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3760
static int proc_tid_base_readdir(struct file *file, struct dir_context *ctx)
fs/proc/base.c
3916
static int proc_task_readdir(struct file *file, struct dir_context *ctx)
fs/proc/fd.c
248
static int proc_readfd_common(struct file *file, struct dir_context *ctx,
fs/proc/fd.c
310
static int proc_fd_iterate(struct file *file, struct dir_context *ctx)
fs/proc/fd.c
396
static int proc_fdinfo_iterate(struct file *file, struct dir_context *ctx)
fs/proc/generic.c
287
int proc_readdir_de(struct file *file, struct dir_context *ctx,
fs/proc/generic.c
328
int proc_readdir(struct file *file, struct dir_context *ctx)
fs/proc/internal.h
266
extern int proc_pid_readdir(struct file *, struct dir_context *);
fs/proc/internal.h
273
bool proc_fill_cache(struct file *, struct dir_context *, const char *, unsigned int,
fs/proc/internal.h
285
extern int proc_readdir(struct file *, struct dir_context *);
fs/proc/internal.h
286
int proc_readdir_de(struct file *, struct dir_context *, struct proc_dir_entry *);
fs/proc/namespaces.c
117
static int proc_ns_dir_readdir(struct file *file, struct dir_context *ctx)
fs/proc/proc_net.c
328
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
723
struct dir_context *ctx,
fs/proc/proc_sysctl.c
745
struct dir_context *ctx)
fs/proc/proc_sysctl.c
763
static int proc_sys_readdir(struct file *file, struct dir_context *ctx)
fs/proc/root.c
411
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
176
struct dir_context ctx;
fs/readdir.c
181
static bool fillonedir(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
253
struct dir_context ctx;
fs/readdir.c
259
static bool filldir(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
32
struct dir_context *ctx,
fs/readdir.c
33
int (*iter)(struct file *, struct dir_context *))
fs/readdir.c
343
struct dir_context ctx;
fs/readdir.c
349
static bool filldir64(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
437
struct dir_context ctx;
fs/readdir.c
442
static bool compat_fillonedir(struct dir_context *ctx, const char *name,
fs/readdir.c
509
struct dir_context ctx;
fs/readdir.c
515
static bool compat_filldir(struct dir_context *ctx, const char *name, int namlen,
fs/readdir.c
85
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
111
int cifs_readdir(struct file *file, struct dir_context *ctx);
fs/smb/client/readdir.c
1048
int cifs_readdir(struct file *file, struct dir_context *ctx)
fs/smb/client/readdir.c
819
struct dir_context *ctx)
fs/smb/client/readdir.c
866
struct dir_context *ctx, struct file *file)
fs/smb/client/readdir.c
879
struct dir_context *ctx, const char *name,
fs/smb/client/readdir.c
916
static bool cifs_dir_emit(struct dir_context *ctx,
fs/smb/client/readdir.c
951
struct dir_context *ctx,
fs/smb/server/smb2pdu.c
4313
static bool __query_dir(struct dir_context *ctx, const char *name, int namlen,
fs/smb/server/vfs.c
1041
static bool __dir_empty(struct dir_context *ctx, const char *name, int namlen,
fs/smb/server/vfs.c
1077
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
119
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
577
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
1761
struct dir_context *ctx)
fs/zonefs/super.c
748
static int zonefs_readdir_root(struct file *file, struct dir_context *ctx)
fs/zonefs/super.c
784
struct dir_context *ctx)
fs/zonefs/super.c
825
static int zonefs_readdir(struct file *file, struct dir_context *ctx)
include/linux/fs.h
1852
struct dir_context;
include/linux/fs.h
1853
typedef bool (*filldir_t)(struct dir_context *, const char *, int, loff_t, u64,
include/linux/fs.h
1936
int (*iterate_shared) (struct file *, struct dir_context *);
include/linux/fs.h
1990
int wrap_directory_iterator(struct file *, struct dir_context *,
include/linux/fs.h
1991
int (*) (struct file *, struct dir_context *));
include/linux/fs.h
1993
static int shared_##x(struct file *file , struct dir_context *ctx) \
include/linux/fs.h
3188
extern int iterate_dir(struct file *, struct dir_context *);
include/linux/fs.h
3222
extern int dcache_readdir(struct file *, struct dir_context *);
include/linux/fs.h
3560
static inline bool dir_emit(struct dir_context *ctx,
include/linux/fs.h
3568
static inline bool dir_emit_dot(struct file *file, struct dir_context *ctx)
include/linux/fs.h
3573
static inline bool dir_emit_dotdot(struct file *file, struct dir_context *ctx)
include/linux/fs.h
3578
static inline bool dir_emit_dots(struct file *file, struct dir_context *ctx)