umem 1.0.1
Public Attributes | List of all members
vmem_seg Struct Reference

#include <vmem_impl_user.h>

Public Attributes

uintptr_t vs_start
 
uintptr_t vs_end
 
vmem_seg_tvs_knext
 
vmem_seg_tvs_kprev
 
vmem_seg_tvs_anext
 
vmem_seg_tvs_aprev
 
uint8_t vs_type
 
uint8_t vs_import
 
uint8_t vs_depth
 
thread_t vs_thread
 
hrtime_t vs_timestamp
 
uintptr_t vs_stack [VMEM_STACK_DEPTH]
 

Member Data Documentation

◆ vs_anext

vmem_seg_t* vmem_seg::vs_anext

◆ vs_aprev

vmem_seg_t* vmem_seg::vs_aprev

Referenced by vmem_create(), and vmem_xfree().

◆ vs_depth

uint8_t vmem_seg::vs_depth

◆ vs_end

uintptr_t vmem_seg::vs_end

◆ vs_import

uint8_t vmem_seg::vs_import

Referenced by vmem_xfree().

◆ vs_knext

vmem_seg_t* vmem_seg::vs_knext

◆ vs_kprev

vmem_seg_t* vmem_seg::vs_kprev

Referenced by vmem_create().

◆ vs_stack

uintptr_t vmem_seg::vs_stack[VMEM_STACK_DEPTH]

◆ vs_start

uintptr_t vmem_seg::vs_start

◆ vs_thread

thread_t vmem_seg::vs_thread

◆ vs_timestamp

hrtime_t vmem_seg::vs_timestamp

◆ vs_type

uint8_t vmem_seg::vs_type

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