Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Ptab Class Reference

#include <paging.h>

List of all members.

Public Member Functions

Pt_entry * lookup (Address virt)
Pt_entry entry (Address virt) const
Pt_entry * index (unsigned idx)
Unsigned32 & operator[] (unsigned idx)
Unsigned32 operator[] (unsigned idx) const
void clear ()

Static Public Member Functions

static unsigned virt_to_idx (Address virt)

Protected Attributes

Pt_entry _entries [1024]


Member Function Documentation

void Ptab::clear (   )  [inline]
 

Pt_entry Ptab::entry (  Address  virt  )  const [inline]
 

Pt_entry * Ptab::index (  unsigned  idx  )  [inline]
 

Pt_entry * Ptab::lookup (  Address  virt  )  [inline]
 

Unsigned32 Ptab::operator[] (  unsigned  idx  )  const [inline]
 

Unsigned32 & Ptab::operator[] (  unsigned  idx  )  [inline]
 

unsigned Ptab::virt_to_idx (  Address  virt  )  [inline, static]
 


Member Data Documentation

Pt_entry Ptab::_entries[1024] [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 26 14:20:16 2005 for Fiasco by  doxygen 1.4.2