My Project
Loading...
Searching...
No Matches
_MUTEX Struct Reference

#include <ms.h>

Data Fields

uint32_t ownerTid
struct _EVENT SynchEvent
bool locked
struct _SPINLOCK lock
struct _ETHREADownerThread

Detailed Description

MUTEX - Mutual exclusion.

Used to sleep instead of busy waiting, used in non critical paths (e.g IRQL < DISPATCH_LEVEL)

Definition at line 82 of file ms.h.

Field Documentation

◆ lock

struct _SPINLOCK lock

Definition at line 86 of file ms.h.

◆ locked

bool locked

Definition at line 85 of file ms.h.

◆ ownerThread

struct _ETHREAD* ownerThread

Definition at line 87 of file ms.h.

◆ ownerTid

uint32_t ownerTid

Definition at line 83 of file ms.h.

◆ SynchEvent

struct _EVENT SynchEvent

Definition at line 84 of file ms.h.


The documentation for this struct was generated from the following file:
  • C:/Users/matanel/Desktop/Projects/KernelDevelopment/kernel/includes/ms.h