Searched refs:dirents (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/fs/smb/client/ |
H A D | readdir.c | 920 mutex_lock(&cfid->dirents.de_mutex); in cifs_dir_emit() 921 add_cached_dirent(&cfid->dirents, ctx, name, namelen, in cifs_dir_emit() 923 mutex_unlock(&cfid->dirents.de_mutex); in cifs_dir_emit() 1067 mutex_lock(&cfid->dirents.de_mutex); in cifs_readdir() 1073 if (ctx->pos == 0 && cfid->dirents.ctx == NULL) { in cifs_readdir() 1074 cfid->dirents.ctx = ctx; in cifs_readdir() 1075 cfid->dirents.pos = 2; in cifs_readdir() 1081 if (cfid->dirents.is_valid) { in cifs_readdir() 1083 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir() 1086 emit_cached_dirents(&cfid->dirents, ctx); in cifs_readdir() [all …]
|
H A D | cached_dir.h | 50 struct cached_dirents dirents; member
|
H A D | cached_dir.c | 643 INIT_LIST_HEAD(&cfid->dirents.entries); in init_cached_dir() 644 mutex_init(&cfid->dirents.de_mutex); in init_cached_dir() 663 list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) { in free_cached_dir()
|
/openbmc/linux/fs/afs/ |
H A D | dir_edit.c | 153 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() 551 de = &block->dirents[slot]; in afs_edit_dir_update_dotdot()
|
H A D | xdr_fs.h | 95 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
|
H A D | dir.c | 432 dire = &block->dirents[offset]; in afs_dir_iterate_block()
|
/openbmc/linux/Documentation/filesystems/ |
H A D | hpfs.rst | 161 (one directory, if it's large, has dirents in tree on HPFS) must be replaced
|
H A D | xfs-online-fsck-design.rst | 1378 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.
|