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

#include <mm.h>

Data Fields

volatile uint32_t RefCount
uint8_t State
uint8_t Flags
union { 
   struct _DOUBLY_LINKED_LIST   ListEntry 
   struct { 
      struct _MMVAD *   Vad 
      PMMPTE   PteAddress 
   }   Mapping
   uint64_t   FileOffset 
Descriptor

Detailed Description

Definition at line 428 of file mm.h.

Field Documentation

◆ [union]

union { ... } Descriptor

◆ FileOffset

uint64_t FileOffset

Definition at line 445 of file mm.h.

◆ Flags

uint8_t Flags

Definition at line 431 of file mm.h.

◆ ListEntry

struct _DOUBLY_LINKED_LIST ListEntry

Definition at line 436 of file mm.h.

◆ [struct]

struct { ... } Mapping

◆ PteAddress

PMMPTE PteAddress

Definition at line 441 of file mm.h.

◆ RefCount

volatile uint32_t RefCount

Definition at line 429 of file mm.h.

◆ State

uint8_t State

Definition at line 430 of file mm.h.

◆ Vad

struct _MMVAD* Vad

Definition at line 440 of file mm.h.


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