|
void | vspace::internals::init_flock_struct (struct flock &lock_info, size_t offset, size_t len, bool lock) |
|
void | vspace::internals::lock_file (int fd, size_t offset, size_t len) |
|
void | vspace::internals::unlock_file (int fd, size_t offset, size_t len) |
|
void | vspace::internals::lock_metapage () |
|
void | vspace::internals::unlock_metapage () |
|
void | vspace::internals::init_metapage (bool create) |
|
bool | vspace::internals::send_signal (int processno, ipc_signal_t sig, bool lock) |
|
ipc_signal_t | vspace::internals::check_signal (bool resume, bool lock) |
|
void | vspace::internals::accept_signals () |
|
ipc_signal_t | vspace::internals::wait_signal (bool lock) |
|
void | vspace::internals::drop_pending_signals () |
|
Block * | vspace::internals::block_ptr (vaddr_t vaddr) |
|
static int | vspace::internals::find_level (size_t size) |
|
static segaddr_t | vspace::internals::find_buddy (segaddr_t addr, int level) |
|
void | vspace::internals::vmem_free (vaddr_t vaddr) |
|
vaddr_t | vspace::internals::vmem_alloc (size_t size) |
|
static vaddr_t | vspace::internals::allocated_ptr_to_vaddr (void *ptr) |
|
static Status | vspace::vmem_init () |
|
static void | vspace::vmem_deinit () |
|
template<typename T > |
VRef< T > | vspace::vnull () |
|
template<typename T > |
VRef< T > | vspace::vnew () |
|
template<typename T > |
VRef< T > | vspace::vnew_uninitialized () |
|
template<typename T > |
VRef< T > | vspace::vnew_array (size_t n) |
|
template<typename T > |
VRef< T > | vspace::vnew_uninitialized_array (size_t n) |
|
template<typename T , typename Arg > |
VRef< T > | vspace::vnew (Arg arg) |
|
template<typename T , typename Arg1 , typename Arg2 > |
VRef< T > | vspace::vnew (Arg1 arg1, Arg2 arg2) |
|
template<typename T , typename Arg1 , typename Arg2 , typename Arg3 > |
VRef< T > | vspace::vnew (Arg1 arg1, Arg2 arg2, Arg3 arg3) |
|
template<typename T , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
VRef< T > | vspace::vnew (Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4) |
|
template<typename T , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
VRef< T > | vspace::vnew (Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5) |
|
template<typename T > |
ZRef< T > | vspace::znull () |
|
template<typename T > |
ZRef< T > | vspace::znew () |
|
template<typename T > |
ZRef< T > | vspace::znew_uninitialized () |
|
template<typename T > |
ZRef< T > | vspace::znew_array (size_t n) |
|
template<typename T > |
ZRef< T > | vspace::znew_uninitialized_array (size_t n) |
|
template<typename T , typename Arg > |
ZRef< T > | vspace::znew (Arg arg) |
|
template<typename T , typename Arg1 , typename Arg2 > |
ZRef< T > | vspace::znew (Arg1 arg1, Arg2 arg2) |
|
template<typename T , typename Arg1 , typename Arg2 , typename Arg3 > |
ZRef< T > | vspace::znew (Arg1 arg1, Arg2 arg2, Arg3 arg3) |
|
static VRef< VString > | vspace::vstring (const char *s) |
|
static VRef< VString > | vspace::vstring (const char *s, size_t len) |
|
static VRef< VString > | vspace::vstring (size_t len) |
|
pid_t | vspace::fork_process () |
|