FD.io VPP  v18.07-34-g55fbdb9
Vector Packet Processing
svm_region_ Struct Reference

Data Fields

volatile uword version
 
pthread_mutex_t mutex
 
pthread_cond_t condvar
 
int mutex_owner_pid
 
int mutex_owner_tag
 
uword flags
 
uword virtual_base
 
uword virtual_size
 
void * region_heap
 
void * data_base
 
void * data_heap
 
volatile void * user_ctx
 
uword bitmap_size
 
uwordbitmap
 
char * region_name
 
char * backing_file
 
char ** filenames
 
uwordclient_pids
 

Detailed Description

Definition at line 34 of file svm_common.h.

Field Documentation

char* svm_region_::backing_file

Definition at line 52 of file svm_common.h.

uword* svm_region_::bitmap

Definition at line 50 of file svm_common.h.

uword svm_region_::bitmap_size

Definition at line 49 of file svm_common.h.

uword* svm_region_::client_pids

Definition at line 54 of file svm_common.h.

pthread_cond_t svm_region_::condvar

Definition at line 38 of file svm_common.h.

void* svm_region_::data_base

Definition at line 45 of file svm_common.h.

void* svm_region_::data_heap

Definition at line 46 of file svm_common.h.

char** svm_region_::filenames

Definition at line 53 of file svm_common.h.

uword svm_region_::flags

Definition at line 41 of file svm_common.h.

pthread_mutex_t svm_region_::mutex

Definition at line 37 of file svm_common.h.

int svm_region_::mutex_owner_pid

Definition at line 39 of file svm_common.h.

int svm_region_::mutex_owner_tag

Definition at line 40 of file svm_common.h.

void* svm_region_::region_heap

Definition at line 44 of file svm_common.h.

char* svm_region_::region_name

Definition at line 51 of file svm_common.h.

volatile void* svm_region_::user_ctx

Definition at line 47 of file svm_common.h.

volatile uword svm_region_::version

Definition at line 36 of file svm_common.h.

uword svm_region_::virtual_base

Definition at line 42 of file svm_common.h.

uword svm_region_::virtual_size

Definition at line 43 of file svm_common.h.


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