Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Mapping_cache_info Class Reference

Metadata on mappings within the temporary mapping cache. More...

#include <pagemap.h>

List of all members.

Public Member Functions

void init (void *virtual_page=NULL, void *physical_page=NULL)

Public Attributes

unsigned ref_count
unsigned last_mapped_time
void * virtual_page
void * physical_page


Detailed Description

Metadata on mappings within the temporary mapping cache.


Member Function Documentation

void Mapping_cache_info::init void *  virtual_page = NULL,
void *  physical_page = NULL
[inline]
 

Initialize with the given virtual and physical pages.


Member Data Documentation

unsigned Mapping_cache_info::last_mapped_time
 

currently unused

void* Mapping_cache_info::physical_page
 

the physical page mapped to

unsigned Mapping_cache_info::ref_count
 

the number of users of this mapping

void* Mapping_cache_info::virtual_page
 

the virtual page mapped from


The documentation for this class was generated from the following file:

Torsion Operating System, Copyright (C) 2000-2004 Dan Helfman