#include <vspace.h>
Definition at line 1566 of file vspace.h.
◆ VSeg() [1/2]
vspace::internals::VSeg::VSeg |
( |
| ) |
|
|
inline |
◆ VSeg() [2/2]
vspace::internals::VSeg::VSeg |
( |
void * |
base | ) |
|
|
inline |
◆ block_ptr()
Definition at line 1571 of file vspace.h.
1571 {
1572 return (Block *) (
base + addr);
1573 }
◆ is_free() [1/2]
bool vspace::internals::VSeg::is_free |
( |
| ) |
|
|
inline |
◆ is_free() [2/2]
bool vspace::internals::VSeg::is_free |
( |
segaddr_t |
addr | ) |
|
|
inline |
Definition at line 1574 of file vspace.h.
1574 {
1576 return block->is_free();
1577 }
Block * block_ptr(segaddr_t addr)
◆ ptr()
void * vspace::internals::VSeg::ptr |
( |
segaddr_t |
addr | ) |
|
|
inline |
Definition at line 1578 of file vspace.h.
1578 {
1579 return (
void *) (
base + addr);
1580 }
◆ base
unsigned char* vspace::internals::VSeg::base |
The documentation for this struct was generated from the following file: