Home
last modified time | relevance | path

Searched refs:ThreadPoolAio (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/include/block/
H A Dthread-pool.h27 typedef struct ThreadPoolAio ThreadPoolAio; typedef
29 ThreadPoolAio *thread_pool_new_aio(struct AioContext *ctx);
30 void thread_pool_free_aio(ThreadPoolAio *pool);
39 void thread_pool_update_params(ThreadPoolAio *pool, struct AioContext *ctx);
H A Daio.h57 struct ThreadPoolAio;
214 struct ThreadPoolAio *thread_pool;
507 struct ThreadPoolAio *aio_get_thread_pool(AioContext *ctx);
/openbmc/qemu/util/
H A Dthread-pool.c26 static void do_spawn_thread(ThreadPoolAio *pool);
38 ThreadPoolAio *pool;
56 struct ThreadPoolAio { struct
79 ThreadPoolAio *pool = opaque; in worker_thread() argument
134 static void do_spawn_thread(ThreadPoolAio *pool) in do_spawn_thread()
151 ThreadPoolAio *pool = opaque; in spawn_thread_bh_fn()
158 static void spawn_thread(ThreadPoolAio *pool) in spawn_thread()
176 ThreadPoolAio *pool = opaque; in thread_pool_completion_bh()
221 ThreadPoolAio *pool = elem->pool; in thread_pool_cancel()
246 ThreadPoolAio *pool = aio_get_thread_pool(ctx); in thread_pool_submit_aio()
[all …]
H A Dasync.c441 ThreadPoolAio *aio_get_thread_pool(AioContext *ctx) in aio_get_thread_pool()