Searched refs:CoMutex (Results 1 – 25 of 31) sorted by relevance
12
/openbmc/qemu/include/qemu/ |
H A D | coroutine-core.h | 58 typedef struct CoMutex CoMutex; typedef 140 void qemu_co_mutex_init(CoMutex *mutex); 146 void coroutine_fn qemu_co_mutex_lock(CoMutex *mutex); 152 void coroutine_fn qemu_co_mutex_unlock(CoMutex *mutex);
|
H A D | coroutine.h | 48 struct CoMutex { struct 74 static inline coroutine_fn void qemu_co_mutex_assert_locked(CoMutex *mutex) in qemu_co_mutex_assert_locked() argument 173 CoMutex mutex;
|
H A D | lockable.h | 89 CoMutex *: qemu_make_lockable(x, QML_OBJ_(x, co_mutex)), \ 105 CoMutex *: QML_OBJ_(x, co_mutex), \
|
/openbmc/qemu/util/ |
H A D | qemu-coroutine-lock.c | 142 static void coroutine_fn push_waiter(CoMutex *mutex, CoWaitRecord *w) in push_waiter() 148 static void move_waiters(CoMutex *mutex) in move_waiters() 159 static CoWaitRecord *pop_waiter(CoMutex *mutex) in pop_waiter() 174 static bool has_waiters(CoMutex *mutex) in has_waiters() 179 void qemu_co_mutex_init(CoMutex *mutex) in qemu_co_mutex_init() 184 static void coroutine_fn qemu_co_mutex_wake(CoMutex *mutex, Coroutine *co) in qemu_co_mutex_wake() 195 CoMutex *mutex) in qemu_co_mutex_lock_slowpath() 236 void coroutine_fn qemu_co_mutex_lock(CoMutex *mutex) in qemu_co_mutex_lock() 276 void coroutine_fn qemu_co_mutex_unlock(CoMutex *mutex) in qemu_co_mutex_unlock()
|
/openbmc/qemu/include/block/ |
H A D | reqlist.h | 54 int64_t bytes, CoMutex *lock); 62 int64_t bytes, CoMutex *lock);
|
H A D | throttle-groups.h | 39 CoMutex throttled_reqs_lock;
|
H A D | block-common.h | 132 CoMutex colock;
|
H A D | block_int-common.h | 1251 CoMutex bsc_modify_lock;
|
/openbmc/qemu/block/ |
H A D | reqlist.c | 46 int64_t bytes, CoMutex *lock) in reqlist_wait_one() 60 int64_t bytes, CoMutex *lock) in reqlist_wait_all()
|
H A D | dmg.h | 33 CoMutex lock;
|
H A D | parallels.h | 66 CoMutex lock;
|
H A D | qed.h | 160 CoMutex table_lock;
|
H A D | bochs.c | 72 CoMutex lock;
|
H A D | cloop.c | 37 CoMutex lock;
|
H A D | vhdx.h | 357 CoMutex lock;
|
H A D | copy-before-write.c | 53 CoMutex lock;
|
H A D | blkio.c | 59 CoMutex bounce_lock;
|
H A D | block-copy.c | 137 CoMutex lock;
|
H A D | qcow2.h | 360 CoMutex lock;
|
H A D | nbd.c | 84 CoMutex send_mutex; 90 CoMutex receive_mutex;
|
H A D | vpc.c | 138 CoMutex lock;
|
H A D | ssh.c | 57 CoMutex lock;
|
/openbmc/qemu/tests/unit/ |
H A D | test-coroutine.c | 202 CoMutex *m = opaque; in mutex_fn() 248 CoMutex m; in test_co_mutex() 256 CoMutex m; in test_co_mutex_lockable() 257 CoMutex *null_pointer = NULL; in test_co_mutex_lockable()
|
H A D | test-aio-multithread.c | 206 static CoMutex comutex;
|
/openbmc/qemu/hw/9pfs/ |
H A D | 9p.h | 201 CoMutex readdir_mutex_u;
|
12