Lines Matching refs:dir
206 static inline void coroutine_fn v9fs_readdir_lock(V9fsDir *dir) in v9fs_readdir_lock() argument
208 if (dir->proto_version == V9FS_PROTO_2000U) { in v9fs_readdir_lock()
209 qemu_co_mutex_lock(&dir->readdir_mutex_u); in v9fs_readdir_lock()
211 qemu_mutex_lock(&dir->readdir_mutex_L); in v9fs_readdir_lock()
215 static inline void coroutine_fn v9fs_readdir_unlock(V9fsDir *dir) in v9fs_readdir_unlock() argument
217 if (dir->proto_version == V9FS_PROTO_2000U) { in v9fs_readdir_unlock()
218 qemu_co_mutex_unlock(&dir->readdir_mutex_u); in v9fs_readdir_unlock()
220 qemu_mutex_unlock(&dir->readdir_mutex_L); in v9fs_readdir_unlock()
224 static inline void v9fs_readdir_init(P9ProtoVersion proto_version, V9fsDir *dir) in v9fs_readdir_init() argument
226 dir->proto_version = proto_version; in v9fs_readdir_init()
228 qemu_co_mutex_init(&dir->readdir_mutex_u); in v9fs_readdir_init()
230 qemu_mutex_init(&dir->readdir_mutex_L); in v9fs_readdir_init()
262 V9fsDir dir; member