WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_barrier.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_BARRIER_H__
10#define __OSAL_BARRIER_H__
11
12#ifdef __cplusplus
13#if __cplusplus
14extern "C" {
15#endif
16#endif
17
29void osal_mb(void);
30
42void osal_rmb(void);
43
55void osal_wmb(void);
56
67void osal_smp_mb(void);
68
79void osal_smp_rmb(void);
80
91void osal_smp_wmb(void);
92
110void osal_isb(void);
111
125void osal_dsb(void);
126
139void osal_dmb(void);
140
141#ifdef __cplusplus
142#if __cplusplus
143}
144#endif
145#endif
146#endif /* __OSAL_BARRIER_H__ */
void osal_isb(void)
Instruction Synchronization Barrier.
Definition osal_barrier.c:29
void osal_smp_mb(void)
General basic CPU memory barriers, SMP conditional.
Definition osal_barrier.c:20
void osal_dsb(void)
Data Synchronization Barrier.
Definition osal_barrier.c:37
void osal_rmb(void)
Read basic CPU memory barriers
Definition osal_barrier.c:14
void osal_mb(void)
General basic CPU memory barriers
Definition osal_barrier.c:11
void osal_smp_wmb(void)
Write basic CPU memory barriers, SMP conditional.
Definition osal_barrier.c:26
void osal_dmb(void)
Data Memory Barrier.
Definition osal_barrier.c:45
void osal_wmb(void)
Write basic CPU memory barriers
Definition osal_barrier.c:17
void osal_smp_rmb(void)
Read basic CPU memory barriers, SMP conditional.
Definition osal_barrier.c:23