![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
struct | vcsm_user_clean_invalid_s |
Enumerations | |
enum | VCSM_STATUS_T { VCSM_STATUS_VC_WALK_ALLOC = 0 , VCSM_STATUS_HOST_WALK_MAP , VCSM_STATUS_HOST_WALK_PID_MAP , VCSM_STATUS_HOST_WALK_PID_ALLOC , VCSM_STATUS_VC_MAP_ALL , VCSM_STATUS_NONE } |
enum | VCSM_CACHE_TYPE_T { VCSM_CACHE_TYPE_NONE = 0 , VCSM_CACHE_TYPE_HOST , VCSM_CACHE_TYPE_VC , VCSM_CACHE_TYPE_HOST_AND_VC } |
Functions | |
int | vcsm_init (void) |
void | vcsm_exit (void) |
void | vcsm_status (VCSM_STATUS_T status, int pid) |
unsigned int | vcsm_malloc (unsigned int size, char *name) |
unsigned int | vcsm_malloc_cache (unsigned int size, VCSM_CACHE_TYPE_T cache, char *name) |
unsigned int | vcsm_malloc_share (unsigned int handle) |
int | vcsm_resize (unsigned int handle, unsigned int new_size) |
void | vcsm_free (unsigned int handle) |
unsigned int | vcsm_vc_hdl_from_ptr (void *usr_ptr) |
unsigned int | vcsm_vc_hdl_from_hdl (unsigned int handle) |
unsigned int | vcsm_usr_handle (void *usr_ptr) |
void * | vcsm_usr_address (unsigned int handle) |
void * | vcsm_lock (unsigned int handle) |
void * | vcsm_lock_cache (unsigned int handle, VCSM_CACHE_TYPE_T cache_update, VCSM_CACHE_TYPE_T *cache_result) |
int | vcsm_unlock_ptr (void *usr_ptr) |
int | vcsm_unlock_ptr_sp (void *usr_ptr, int cache_no_flush) |
int | vcsm_unlock_hdl (unsigned int handle) |
int | vcsm_unlock_hdl_sp (unsigned int handle, int cache_no_flush) |
int | vcsm_clean_invalid (struct vcsm_user_clean_invalid_s *s) |
enum VCSM_CACHE_TYPE_T |
enum VCSM_STATUS_T |
int vcsm_clean_invalid | ( | struct vcsm_user_clean_invalid_s * | s | ) |
void vcsm_free | ( | unsigned int | handle | ) |
int vcsm_init | ( | void | ) |
void * vcsm_lock | ( | unsigned int | handle | ) |
void * vcsm_lock_cache | ( | unsigned int | handle, |
VCSM_CACHE_TYPE_T | cache_update, | ||
VCSM_CACHE_TYPE_T * | cache_result | ||
) |
unsigned int vcsm_malloc | ( | unsigned int | size, |
char * | name | ||
) |
unsigned int vcsm_malloc_cache | ( | unsigned int | size, |
VCSM_CACHE_TYPE_T | cache, | ||
char * | name | ||
) |
unsigned int vcsm_malloc_share | ( | unsigned int | handle | ) |
int vcsm_resize | ( | unsigned int | handle, |
unsigned int | new_size | ||
) |
void vcsm_status | ( | VCSM_STATUS_T | status, |
int | pid | ||
) |
int vcsm_unlock_hdl | ( | unsigned int | handle | ) |
int vcsm_unlock_hdl_sp | ( | unsigned int | handle, |
int | cache_no_flush | ||
) |
int vcsm_unlock_ptr | ( | void * | usr_ptr | ) |
int vcsm_unlock_ptr_sp | ( | void * | usr_ptr, |
int | cache_no_flush | ||
) |
void * vcsm_usr_address | ( | unsigned int | handle | ) |
unsigned int vcsm_usr_handle | ( | void * | usr_ptr | ) |
unsigned int vcsm_vc_hdl_from_hdl | ( | unsigned int | handle | ) |
unsigned int vcsm_vc_hdl_from_ptr | ( | void * | usr_ptr | ) |