Searched refs:dirents (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/fs/cifs/ |
D | readdir.c | 950 mutex_lock(&cfid->dirents.de_mutex); in cifs_dir_emit() 951 add_cached_dirent(&cfid->dirents, ctx, name, namelen, in cifs_dir_emit() 953 mutex_unlock(&cfid->dirents.de_mutex); in cifs_dir_emit() 1098 mutex_lock(&cfid->dirents.de_mutex); in cifs_readdir() 1104 if (ctx->pos == 0 && cfid->dirents.ctx == NULL) { in cifs_readdir() 1105 cfid->dirents.ctx = ctx; in cifs_readdir() 1106 cfid->dirents.pos = 2; in cifs_readdir() 1112 if (cfid->dirents.is_valid) { in cifs_readdir() 1114 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir() 1117 emit_cached_dirents(&cfid->dirents, ctx); in cifs_readdir() [all …]
|
D | cached_dir.h | 49 struct cached_dirents dirents; member
|
D | cached_dir.c | 495 INIT_LIST_HEAD(&cfid->dirents.entries); in init_cached_dir() 496 mutex_init(&cfid->dirents.de_mutex); in init_cached_dir() 512 list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) { in free_cached_dir()
|
/Linux-v6.1/fs/afs/ |
D | xdr_fs.h | 95 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
|
D | dir_edit.c | 152 de = &block->dirents[d]; in afs_dir_scan_block() 318 de = &block->dirents[slot]; in afs_edit_dir_add() 446 de = &block->dirents[slot]; in afs_edit_dir_remove()
|
D | dir.c | 426 dire = &block->dirents[offset]; in afs_dir_iterate_block()
|
/Linux-v6.1/Documentation/filesystems/ |
D | hpfs.rst | 161 (one directory, if it's large, has dirents in tree on HPFS) must be replaced
|