|
| 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 () |
| |