WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_cache.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
3 * Description: OS Abstract Layer.
4 */
5
9#ifndef OSAL_CAHCE_H
10#define OSAL_CAHCE_H
11
12#ifdef __cplusplus
13#if __cplusplus
14extern "C" {
15#endif
16#endif
17
36void osal_dcache_region_wb(void *kvirt, unsigned long phys_addr, unsigned long size);
37
54void osal_dcache_region_inv(void *addr, unsigned long size);
55
66void osal_dcache_region_clean(void *addr, unsigned int size);
67
78void osal_arch_dcache_flush_by_va(void *base_addr, unsigned int size);
79
90void osal_arch_dcahce_inv_by_va(void *base_addr, unsigned int size);
91
92#ifdef __cplusplus
93#if __cplusplus
94}
95#endif
96#endif
97#endif /* __OSAL_CAHCE_H__ */
void osal_arch_dcache_flush_by_va(void *base_addr, unsigned int size)
flush DCache.
void osal_dcache_region_clean(void *addr, unsigned int size)
clean DCache.
Definition osal_cache.c:41
void osal_arch_dcahce_inv_by_va(void *base_addr, unsigned int size)
invalid DCache.
void osal_dcache_region_wb(void *kvirt, unsigned long phys_addr, unsigned long size)
flush DCache.
Definition osal_cache.c:18
void osal_dcache_region_inv(void *addr, unsigned long size)
invalid DCache.
Definition osal_cache.c:31