| /linux-6.15/fs/ |
| H A D | readdir.c | 32 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() 252 struct dir_context ctx; 259 static bool filldir(struct dir_context *ctx, const char *name, int namlen, in filldir() 338 struct dir_context ctx; 428 struct dir_context ctx; 433 static bool compat_fillonedir(struct dir_context *ctx, const char *name, in compat_fillonedir() [all …]
|
| /linux-6.15/fs/fuse/ |
| H A D | readdir.c | 16 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() 287 struct dir_context *ctx, u64 attr_version, in parse_dirplusfile() 331 static int fuse_readdir_uncached(struct file *file, struct dir_context *ctx) in fuse_readdir_uncached() 395 struct dir_context *ctx) in fuse_parse_cache() 447 static int fuse_readdir_cached(struct file *file, struct dir_context *ctx) in fuse_readdir_cached() 589 int fuse_readdir(struct file *file, struct dir_context *ctx) in fuse_readdir()
|
| /linux-6.15/fs/proc/ |
| H A D | internal.h | 262 extern int proc_pid_readdir(struct file *, struct dir_context *); 269 bool proc_fill_cache(struct file *, struct dir_context *, const char *, unsigned int, 281 extern int proc_readdir(struct file *, struct dir_context *); 282 int proc_readdir_de(struct file *, struct dir_context *, struct proc_dir_entry *);
|
| H A D | fd.c | 248 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() 405 static int proc_fdinfo_iterate(struct file *file, struct dir_context *ctx) in proc_fdinfo_iterate()
|
| /linux-6.15/fs/efs/ |
| H A D | dir.c | 11 static int efs_readdir(struct file *, struct dir_context *); 23 static int efs_readdir(struct file *file, struct dir_context *ctx) in efs_readdir()
|
| /linux-6.15/fs/ocfs2/ |
| H A D | dir.h | 79 int ocfs2_readdir(struct file *file, struct dir_context *ctx); 80 int ocfs2_dir_foreach(struct inode *inode, struct dir_context *ctx);
|
| /linux-6.15/fs/bcachefs/ |
| H A D | dirent.h | 21 struct dir_context; 98 int bch2_readdir(struct bch_fs *, subvol_inum, struct dir_context *);
|
| /linux-6.15/fs/erofs/ |
| H A D | dir.c | 9 static int erofs_fill_dentries(struct inode *dir, struct dir_context *ctx, in erofs_fill_dentries() 45 static int erofs_readdir(struct file *f, struct dir_context *ctx) in erofs_readdir()
|
| /linux-6.15/fs/ecryptfs/ |
| H A D | file.c | 73 struct dir_context ctx; 74 struct dir_context *caller; 82 ecryptfs_filldir(struct dir_context *ctx, const char *lower_name, in ecryptfs_filldir() 126 static int ecryptfs_readdir(struct file *file, struct dir_context *ctx) in ecryptfs_readdir()
|
| /linux-6.15/fs/overlayfs/ |
| H A D | readdir.c | 40 struct dir_context ctx; 257 static bool ovl_fill_merge(struct dir_context *ctx, const char *name, in ovl_fill_merge() 547 static bool ovl_fill_plain(struct dir_context *ctx, const char *name, in ovl_fill_plain() 659 struct dir_context *orig_ctx; 661 struct dir_context ctx; 668 static bool ovl_fill_real(struct dir_context *ctx, const char *name, in ovl_fill_real() 674 struct dir_context *orig_ctx = rdt->orig_ctx; in ovl_fill_real() 707 static int ovl_iterate_real(struct file *file, struct dir_context *ctx) in ovl_iterate_real() 750 static int ovl_iterate(struct file *file, struct dir_context *ctx) in ovl_iterate() 1050 static bool ovl_check_d_type(struct dir_context *ctx, const char *name, in ovl_check_d_type()
|
| /linux-6.15/fs/affs/ |
| H A D | dir.c | 25 static int affs_readdir(struct file *, struct dir_context *); 76 affs_readdir(struct file *file, struct dir_context *ctx) in affs_readdir()
|
| /linux-6.15/fs/orangefs/ |
| H A D | dir.c | 189 struct dir_context *ctx) in fill_from_part() 240 static int orangefs_dir_fill(struct orangefs_dir *od, struct dir_context *ctx) in orangefs_dir_fill() 302 struct dir_context *ctx) in orangefs_dir_iterate()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_dir2_readdir.c | 48 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-6.15/fs/gfs2/ |
| H A D | export.c | 64 struct dir_context ctx; 69 static bool get_name_filldir(struct dir_context *ctx, const char *name, in get_name_filldir()
|
| /linux-6.15/fs/freevxfs/ |
| H A D | vxfs_lookup.c | 29 static int vxfs_readdir(struct file *, struct dir_context *); 190 vxfs_readdir(struct file *fp, struct dir_context *ctx) in vxfs_readdir()
|
| /linux-6.15/fs/9p/ |
| H A D | vfs_dir.c | 84 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-6.15/fs/isofs/ |
| H A D | dir.c | 83 struct dir_context *ctx, in do_isofs_readdir() 250 static int isofs_readdir(struct file *file, struct dir_context *ctx) in isofs_readdir()
|
| /linux-6.15/fs/smb/client/ |
| H A D | readdir.c | 817 struct dir_context *ctx) in emit_cached_dirents() 853 struct dir_context *ctx) in update_cached_dirents_count() 864 struct dir_context *ctx) in finished_cached_dirents_count() 877 struct dir_context *ctx, in add_cached_dirent() 910 static bool cifs_dir_emit(struct dir_context *ctx, in cifs_dir_emit() 933 struct dir_context *ctx, in cifs_filldir() 1029 int cifs_readdir(struct file *file, struct dir_context *ctx) in cifs_readdir()
|
| H A D | cached_dir.h | 24 struct dir_context *ctx; /*
|
| /linux-6.15/fs/ext4/ |
| H A D | dir.c | 33 static int ext4_dx_readdir(struct file *, struct dir_context *); 129 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-6.15/fs/afs/ |
| H A D | dir.c | 25 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; 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() 569 static bool afs_lookup_one_filldir(struct dir_context *ctx, const char *name, in afs_lookup_one_filldir() [all …]
|
| /linux-6.15/fs/qnx4/ |
| H A D | dir.c | 18 static int qnx4_readdir(struct file *file, struct dir_context *ctx) in qnx4_readdir()
|
| /linux-6.15/fs/qnx6/ |
| H A D | dir.c | 67 struct dir_context *ctx, in qnx6_dir_longfilename() 115 static int qnx6_readdir(struct file *file, struct dir_context *ctx) in qnx6_readdir()
|
| /linux-6.15/fs/xfs/libxfs/ |
| H A D | xfs_dir2_priv.h | 9 struct dir_context; 190 struct dir_context *ctx, size_t bufsize);
|
| /linux-6.15/fs/ntfs3/ |
| H A D | dir.c | 280 u8 *name, struct dir_context *ctx) in ntfs_dir_emit() 354 u8 *name, struct dir_context *ctx) in ntfs_read_hdr() 397 static int ntfs_readdir(struct file *file, struct dir_context *ctx) in ntfs_readdir()
|