|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XENCONS PATCH 03/11] Sync thread.[ch] from Xenbus
Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>
---
src/xencons/thread.c | 40 ++++++++++++++++++++--------------------
src/xencons/thread.h | 18 +++++++++---------
2 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/src/xencons/thread.c b/src/xencons/thread.c
index 2d81009..e8e4a6c 100644
--- a/src/xencons/thread.c
+++ b/src/xencons/thread.c
@@ -37,7 +37,7 @@
#include "assert.h"
#include "util.h"
-#define THREAD_POOL 'ERHT'
+#define THREAD_TAG 'ERHT'
struct _XENCONS_THREAD {
XENCONS_THREAD_FUNCTION Function;
@@ -50,23 +50,23 @@ struct _XENCONS_THREAD {
static FORCEINLINE PVOID
__ThreadAllocate(
- IN ULONG Length
+ _In_ ULONG Length
)
{
- return __AllocatePoolWithTag(NonPagedPool, Length, THREAD_POOL);
+ return __AllocatePoolWithTag(NonPagedPool, Length, THREAD_TAG);
}
static FORCEINLINE VOID
__ThreadFree(
- IN PVOID Buffer
+ _In_ PVOID Buffer
)
{
- __FreePoolWithTag(Buffer, THREAD_POOL);
+ __FreePoolWithTag(Buffer, THREAD_TAG);
}
static FORCEINLINE VOID
__ThreadWake(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
KeSetEvent(&Thread->Event, IO_NO_INCREMENT, FALSE);
@@ -74,7 +74,7 @@ __ThreadWake(
VOID
ThreadWake(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
__ThreadWake(Thread);
@@ -82,7 +82,7 @@ ThreadWake(
static FORCEINLINE VOID
__ThreadAlert(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
Thread->Alerted = TRUE;
@@ -91,7 +91,7 @@ __ThreadAlert(
VOID
ThreadAlert(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
__ThreadAlert(Thread);
@@ -101,7 +101,7 @@ KSTART_ROUTINE ThreadFunction;
VOID
ThreadFunction(
- IN PVOID Argument
+ _In_ PVOID Argument
)
{
PXENCONS_THREAD Self = Argument;
@@ -116,16 +116,16 @@ ThreadFunction(
// NOT REACHED
}
-__drv_requiresIRQL(PASSIVE_LEVEL)
+_IRQL_requires_(PASSIVE_LEVEL)
NTSTATUS
ThreadCreate(
- IN XENCONS_THREAD_FUNCTION Function,
- IN PVOID Context,
- OUT PXENCONS_THREAD *Thread
+ _In_ XENCONS_THREAD_FUNCTION Function,
+ _In_ PVOID Context,
+ _Outptr_ PXENCONS_THREAD *Thread
)
{
- HANDLE Handle;
- NTSTATUS status;
+ HANDLE Handle;
+ NTSTATUS status;
ASSERT3U(KeGetCurrentIrql(), ==, PASSIVE_LEVEL);
@@ -189,7 +189,7 @@ fail1:
PKEVENT
ThreadGetEvent(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
return &Thread->Event;
@@ -197,7 +197,7 @@ ThreadGetEvent(
BOOLEAN
ThreadIsAlerted(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
return Thread->Alerted;
@@ -205,10 +205,10 @@ ThreadIsAlerted(
VOID
ThreadJoin(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
)
{
- LONG References;
+ LONG References;
ASSERT3U(KeGetCurrentIrql(), ==, PASSIVE_LEVEL);
ASSERT3P(KeGetCurrentThread(), !=, Thread->Thread);
diff --git a/src/xencons/thread.h b/src/xencons/thread.h
index 9adca68..545e604 100644
--- a/src/xencons/thread.h
+++ b/src/xencons/thread.h
@@ -39,37 +39,37 @@ typedef struct _XENCONS_THREAD XENCONS_THREAD,
*PXENCONS_THREAD;
typedef NTSTATUS (*XENCONS_THREAD_FUNCTION)(PXENCONS_THREAD, PVOID);
-__drv_requiresIRQL(PASSIVE_LEVEL)
+_IRQL_requires_(PASSIVE_LEVEL)
extern NTSTATUS
ThreadCreate(
- IN XENCONS_THREAD_FUNCTION Function,
- IN PVOID Context,
- OUT PXENCONS_THREAD *Thread
+ _In_ XENCONS_THREAD_FUNCTION Function,
+ _In_ PVOID Context,
+ _Outptr_ PXENCONS_THREAD *Thread
);
extern PKEVENT
ThreadGetEvent(
- IN PXENCONS_THREAD Self
+ _In_ PXENCONS_THREAD Self
);
extern BOOLEAN
ThreadIsAlerted(
- IN PXENCONS_THREAD Self
+ _In_ PXENCONS_THREAD Self
);
extern VOID
ThreadWake(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
);
extern VOID
ThreadAlert(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
);
extern VOID
ThreadJoin(
- IN PXENCONS_THREAD Thread
+ _In_ PXENCONS_THREAD Thread
);
#endif // _XENCONS_THREAD_H
--
2.51.0.windows.1
--
Ngoc Tu Dinh | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |