Go to the source code of this file.
◆ HIGH_SEGMENT_BASEVA
#define HIGH_SEGMENT_BASEVA (128ULL << 30) /* 128GB */ |
◆ SVM_FLAGS_FILE
#define SVM_FLAGS_FILE (1<<1) /* region backed by one or more files */ |
◆ SVM_FLAGS_MHEAP
#define SVM_FLAGS_MHEAP (1<<0) /* region contains an mheap */ |
◆ SVM_FLAGS_NEED_DATA_INIT
#define SVM_FLAGS_NEED_DATA_INIT (1<<3) |
◆ SVM_FLAGS_NODATA
#define SVM_FLAGS_NODATA (1<<2) /* region will be further subdivided */ |
◆ SVM_GLOBAL_REGION_NAME
#define SVM_GLOBAL_REGION_NAME "/global_vm" |
◆ SVM_GLOBAL_REGION_SIZE
#define SVM_GLOBAL_REGION_SIZE (64<<20) |
◆ SVM_OVERLAY_REGION_BASENAME
#define SVM_OVERLAY_REGION_BASENAME "/overlay_vm" |
◆ SVM_OVERLAY_REGION_BASEVA
◆ SVM_OVERLAY_REGION_SIZE
#define SVM_OVERLAY_REGION_SIZE (1<<20) |
◆ SVM_PVT_MHEAP_SIZE
#define SVM_PVT_MHEAP_SIZE (128<<10) /* region's private mheap (128k) */ |
◆ SVM_VERSION
#define SVM_VERSION ((1<<16) | 1) /* set to declare region ready. */ |
◆ svm_map_region_args_t
◆ svm_region_t
◆ format_svm_region()
u8* format_svm_region |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ shm_name_from_svm_map_region_args()
◆ svm_client_scan()
void svm_client_scan |
( |
const char * |
root_path | ) |
|
◆ svm_client_scan_this_region_nolock()
void svm_client_scan_this_region_nolock |
( |
svm_region_t * |
rp | ) |
|
◆ svm_get_global_region_base_va()
u64 svm_get_global_region_base_va |
( |
| ) |
|
Definition at line 61 of file svm.c.
◆ svm_get_root_rp()
Definition at line 53 of file svm.c.
◆ svm_region_exit()
void svm_region_exit |
( |
void |
| ) |
|
◆ svm_region_exit_client()
void svm_region_exit_client |
( |
void |
| ) |
|
◆ svm_region_find_or_create()
◆ svm_region_init()
void svm_region_init |
( |
void |
| ) |
|
◆ svm_region_init_args()
◆ svm_region_init_chroot()
int svm_region_init_chroot |
( |
const char * |
root_path | ) |
|
◆ svm_region_init_chroot_uid_gid()
void svm_region_init_chroot_uid_gid |
( |
const char * |
root_path, |
|
|
int |
uid, |
|
|
int |
gid |
|
) |
| |
◆ svm_region_init_mapped_region()
◆ svm_region_unmap()
void svm_region_unmap |
( |
void * |
rp_arg | ) |
|
◆ svm_region_unmap_client()
void svm_region_unmap_client |
( |
void * |
rp_arg | ) |
|