CDSP L2 cache locking manager
CDSP L2 Cache locking manager API
sysmon_cachelock.h
Go to the documentation of this file.
1 /*-----------------------------------------------------------------------------
2  Copyright (c) 2017-2020 QUALCOMM Technologies, Incorporated.
3  All Rights Reserved.
4  QUALCOMM Proprietary.
5 -----------------------------------------------------------------------------*/
6 
7 #ifndef SYSMON_CACHELOCK_H_
8 #define SYSMON_CACHELOCK_H_
9 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
32 void* HAP_cache_lock(unsigned int size, unsigned long long *paddr_ptr);
33 
34 
45 int HAP_cache_unlock(void* vaddr_ptr);
46 
70 int HAP_cache_lock_addr(void* vaddr_ptr, unsigned int size);
71 
83 int HAP_cache_unlock_addr(void* vaddr_ptr);
84 
94 
102 int HAP_query_total_cachelock(void);
103 
104 
105 #ifdef __cplusplus
106 }
107 #endif
108 
109 #endif /* SYSMON_CACHELOCK_H_ */
int HAP_cache_unlock_addr(void *vaddr_ptr)
int HAP_query_total_cachelock(void)
int HAP_query_avail_cachelock(void)
int HAP_cache_lock_addr(void *vaddr_ptr, unsigned int size)
int HAP_cache_unlock(void *vaddr_ptr)
void * HAP_cache_lock(unsigned int size, unsigned long long *paddr_ptr)