Searched refs:dirents (Results 1 – 9 of 9) sorted by relevance
/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 | 645 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 D | dir_edit.c | 188 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 D | xdr_fs.h | 95 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
|
H A D | dir_search.c | 155 dire = &block->dirents[slot]; in afs_dir_search_bucket()
|
H A D | dir.c | 397 dire = &block->dirents[slot]; in afs_dir_iterate_block()
|
/linux/fs/bcachefs/ |
H A D | bcachefs_format.h | 1318 x(dirents, 2, \
|
/linux/Documentation/filesystems/ |
H A D | hpfs.rst | 161 (one directory, if it's large, has dirents in tree on HPFS) must be replaced
|