My Project
Loading...
Searching...
No Matches
irql.c File Reference
#include "../../includes/me.h"
#include "../../intrinsics/atomic.h"
#include "../../intrinsics/intrin.h"
#include <stdatomic.h>

Go to the source code of this file.

Functions

void MeRaiseIrql (IN IRQL NewIrql, OUT PIRQL OldIrql)
void MeLowerIrql (IN IRQL NewIrql)
void _MeSetIrql (IN IRQL NewIrql)
bool MeDisableInterrupts (void)
void MeEnableInterrupts (IN bool EnabledBefore)
bool MeAreInterruptsEnabled (void)

Function Documentation

◆ _MeSetIrql()

void _MeSetIrql ( IN IRQL NewIrql)

Definition at line 153 of file irql.c.

◆ MeAreInterruptsEnabled()

bool MeAreInterruptsEnabled ( void )

Definition at line 210 of file irql.c.

◆ MeDisableInterrupts()

bool MeDisableInterrupts ( void )

Definition at line 186 of file irql.c.

◆ MeEnableInterrupts()

void MeEnableInterrupts ( IN bool EnabledBefore)

Definition at line 199 of file irql.c.

◆ MeLowerIrql()

void MeLowerIrql ( IN IRQL NewIrql)

Definition at line 97 of file irql.c.

◆ MeRaiseIrql()

void MeRaiseIrql ( IN IRQL NewIrql,
OUT PIRQL OldIrql )

Definition at line 57 of file irql.c.