Lines Matching refs:cde
817 static bool emit_cached_dirents(struct cached_dirents *cde, in emit_cached_dirents() argument
823 list_for_each_entry(dirent, &cde->entries, entry) { in emit_cached_dirents()
853 static void update_cached_dirents_count(struct cached_dirents *cde, in update_cached_dirents_count() argument
856 if (cde->file != file) in update_cached_dirents_count()
858 if (cde->is_valid || cde->is_failed) in update_cached_dirents_count()
861 cde->pos++; in update_cached_dirents_count()
864 static void finished_cached_dirents_count(struct cached_dirents *cde, in finished_cached_dirents_count() argument
867 if (cde->file != file) in finished_cached_dirents_count()
869 if (cde->is_valid || cde->is_failed) in finished_cached_dirents_count()
871 if (ctx->pos != cde->pos) in finished_cached_dirents_count()
874 cde->is_valid = 1; in finished_cached_dirents_count()
877 static void add_cached_dirent(struct cached_dirents *cde, in add_cached_dirent() argument
885 if (cde->file != file) in add_cached_dirent()
887 if (cde->is_valid || cde->is_failed) in add_cached_dirent()
889 if (ctx->pos != cde->pos) { in add_cached_dirent()
890 cde->is_failed = 1; in add_cached_dirent()
895 cde->is_failed = 1; in add_cached_dirent()
902 cde->is_failed = 1; in add_cached_dirent()
909 list_add_tail(&de->entry, &cde->entries); in add_cached_dirent()