Home
last modified time | relevance | path

Searched refs:dirents (Results 1 – 8 of 8) sorted by relevance

/Linux-v6.6/fs/smb/client/
Dreaddir.c941 mutex_lock(&cfid->dirents.de_mutex); in cifs_dir_emit()
942 add_cached_dirent(&cfid->dirents, ctx, name, namelen, in cifs_dir_emit()
944 mutex_unlock(&cfid->dirents.de_mutex); in cifs_dir_emit()
1089 mutex_lock(&cfid->dirents.de_mutex); in cifs_readdir()
1095 if (ctx->pos == 0 && cfid->dirents.ctx == NULL) { in cifs_readdir()
1096 cfid->dirents.ctx = ctx; in cifs_readdir()
1097 cfid->dirents.pos = 2; in cifs_readdir()
1103 if (cfid->dirents.is_valid) { in cifs_readdir()
1105 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir()
1108 emit_cached_dirents(&cfid->dirents, ctx); in cifs_readdir()
[all …]
Dcached_dir.h49 struct cached_dirents dirents; member
Dcached_dir.c557 INIT_LIST_HEAD(&cfid->dirents.entries); in init_cached_dir()
558 mutex_init(&cfid->dirents.de_mutex); in init_cached_dir()
574 list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) { in free_cached_dir()
/Linux-v6.6/fs/afs/
Dxdr_fs.h95 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
Ddir_edit.c153 de = &block->dirents[d]; in afs_dir_scan_block()
319 de = &block->dirents[slot]; in afs_edit_dir_add()
447 de = &block->dirents[slot]; in afs_edit_dir_remove()
Ddir.c431 dire = &block->dirents[offset]; in afs_dir_iterate_block()
/Linux-v6.6/Documentation/filesystems/
Dhpfs.rst161 (one directory, if it's large, has dirents in tree on HPFS) must be replaced
Dxfs-online-fsck-design.rst1378 constituting the nodes, and directory entries (dirents) constituting the edges.
1381 These are called directory entries, or dirents for short.
4389 blocks and salvage any dirents that look plausible, correct link counts, and
4421 directory and add the staged dirents into the temporary directory.
4729 the dirents and add them to the now-empty directories.