Home
last modified time | relevance | path

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

/linux/fs/smb/client/
H A Dreaddir.c920 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 Dcached_dir.h50 struct cached_dirents dirents; member
H A Dcached_dir.c645 INIT_LIST_HEAD(&cfid->dirents.entries); in init_cached_dir()
646 mutex_init(&cfid->dirents.de_mutex); in init_cached_dir()
665 list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) { in free_cached_dir()
/linux/fs/afs/
H A Ddir_edit.c188 de = &block->dirents[d]; in afs_dir_scan_block()
340 de = &block->dirents[slot]; in afs_edit_dir_add()
443 de = &block->dirents[slot]; in afs_edit_dir_remove()
485 pde = &pblock->dirents[ps]; in afs_edit_dir_remove()
574 de = &block->dirents[slot]; in afs_edit_dir_update_dotdot()
624 de = &meta->dirents[slot]; in afs_mkdir_init_dir()
633 de = &meta->dirents[slot]; in afs_mkdir_init_dir()
H A Dxdr_fs.h95 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
H A Ddir_search.c155 dire = &block->dirents[slot]; in afs_dir_search_bucket()
H A Ddir.c397 dire = &block->dirents[slot]; in afs_dir_iterate_block()
/linux/fs/bcachefs/
H A Dbcachefs_format.h1318 x(dirents, 2, \
/linux/Documentation/filesystems/
H A Dhpfs.rst161 (one directory, if it's large, has dirents in tree on HPFS) must be replaced