aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2022-12-21 14:14:35 +0100
committerMarkus Armbruster <armbru@redhat.com>2023-01-20 07:23:45 +0100
commit436956013539c19cf781ae333bc1c125d728cf1f (patch)
tree1bd55f39a13176f7c6412181a96f03ca90af8b1f /include
parent68ba85cecc7a46ceb66c2f4b5e2165546821d062 (diff)
downloadqemu-436956013539c19cf781ae333bc1c125d728cf1f.zip
qemu-436956013539c19cf781ae333bc1c125d728cf1f.tar.gz
qemu-436956013539c19cf781ae333bc1c125d728cf1f.tar.bz2
coroutine: Use Coroutine typedef name instead of structure tag
Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20221221131435.3851212-6-armbru@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/block/aio.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/block/aio.h b/include/block/aio.h
index 3a546e7..8fba6a3 100644
--- a/include/block/aio.h
+++ b/include/block/aio.h
@@ -52,7 +52,6 @@ typedef void QEMUBHFunc(void *opaque);
typedef bool AioPollFn(void *opaque);
typedef void IOHandler(void *opaque);
-struct Coroutine;
struct ThreadPool;
struct LinuxAioState;
struct LuringState;
@@ -694,7 +693,7 @@ static inline bool aio_node_check(AioContext *ctx, bool is_external)
* is the context in which the coroutine is running (i.e. the value of
* qemu_get_current_aio_context() from the coroutine itself).
*/
-void aio_co_schedule(AioContext *ctx, struct Coroutine *co);
+void aio_co_schedule(AioContext *ctx, Coroutine *co);
/**
* aio_co_reschedule_self:
@@ -717,7 +716,7 @@ void coroutine_fn aio_co_reschedule_self(AioContext *new_ctx);
* context. The coroutine must not be entered by anyone else while
* aio_co_wake() is active.
*/
-void aio_co_wake(struct Coroutine *co);
+void aio_co_wake(Coroutine *co);
/**
* aio_co_enter:
@@ -726,7 +725,7 @@ void aio_co_wake(struct Coroutine *co);
*
* Enter a coroutine in the specified AioContext.
*/
-void aio_co_enter(AioContext *ctx, struct Coroutine *co);
+void aio_co_enter(AioContext *ctx, Coroutine *co);
/**
* Return the AioContext whose event loop runs in the current thread.