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