Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/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, ct in cifs_readdir()
[all...]
H A Dcached_dir.h49 struct cached_dirents dirents; member
H A Dcached_dir.c579 INIT_LIST_HEAD(&cfid->dirents.entries); in init_cached_dir()
580 mutex_init(&cfid->dirents.de_mutex); in init_cached_dir()
596 list_for_each_entry_safe(dirent, q, &cfid->dirents.entries, entry) { in free_cached_dir()
/kernel/linux/linux-5.10/fs/afs/
H A Dxdr_fs.h89 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
H A Ddir_edit.c133 de = &block->dirents[d]; in afs_dir_scan_block()
311 de = &block->dirents[slot]; in afs_edit_dir_add()
444 de = &block->dirents[slot]; in afs_edit_dir_remove()
H A Ddir.c379 dire = &block->dirents[offset]; in afs_dir_iterate_block()
/kernel/linux/linux-6.6/fs/afs/
H A Dxdr_fs.h95 union afs_xdr_dirent dirents[AFS_DIR_SLOTS_PER_BLOCK]; member
H A 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()
H A Ddir.c431 dire = &block->dirents[offset]; in afs_dir_iterate_block()
458 /* Check that the name-extension dirents are all allocated */ in afs_dir_iterate_block()

Completed in 9 milliseconds