Lines Matching refs:dirents
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()
1087 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir()
1090 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir()
1141 mutex_lock(&cfid->dirents.de_mutex); in cifs_readdir()
1142 finished_cached_dirents_count(&cfid->dirents, ctx); in cifs_readdir()
1143 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir()
1182 mutex_lock(&cfid->dirents.de_mutex); in cifs_readdir()
1183 update_cached_dirents_count(&cfid->dirents, ctx); in cifs_readdir()
1184 mutex_unlock(&cfid->dirents.de_mutex); in cifs_readdir()