/kernel/liteos_m/arch/arm/arm9/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 49 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 58 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 71 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 84 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 89 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 94 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 99 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet() 104 STATIC INLINE INT32 ArchAtomicXchg32bits(Atomic *v, INT32 val) in ArchAtomicXchg32bits() 117 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(Atomic *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m4/iar/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m7/iar/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/xtensa/lx6/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 87 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 104 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 109 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 114 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 119 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_a/arch/arm/arm/include/ |
D | los_atomic.h | 48 typedef volatile INT32 Atomic; typedef 69 STATIC INLINE INT32 LOS_AtomicRead(const Atomic *v) in LOS_AtomicRead() 93 STATIC INLINE VOID LOS_AtomicSet(Atomic *v, INT32 setVal) in LOS_AtomicSet() 119 STATIC INLINE INT32 LOS_AtomicAdd(Atomic *v, INT32 addVal) in LOS_AtomicAdd() 157 STATIC INLINE INT32 LOS_AtomicSub(Atomic *v, INT32 subVal) in LOS_AtomicSub() 193 STATIC INLINE VOID LOS_AtomicInc(Atomic *v) in LOS_AtomicInc() 227 STATIC INLINE INT32 LOS_AtomicIncRet(Atomic *v) in LOS_AtomicIncRet() 263 STATIC INLINE VOID LOS_AtomicDec(Atomic *v) in LOS_AtomicDec() 297 STATIC INLINE INT32 LOS_AtomicDecRet(Atomic *v) in LOS_AtomicDecRet() 687 STATIC INLINE INT32 LOS_AtomicXchg32bits(Atomic *v, INT32 val) in LOS_AtomicXchg32bits() [all …]
|
/kernel/liteos_m/arch/arm/cortex-m7/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/risc-v/riscv32/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 61 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 75 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 93 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 111 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 116 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 121 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 126 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/ |
D | los_arch_atomic.h | 43 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 55 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 68 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 85 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 102 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 107 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 112 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 117 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m4/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/risc-v/nuclei/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 61 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 75 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 93 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 111 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 116 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 121 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 126 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 56 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 69 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 86 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 103 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 108 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 113 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 118 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/csky/v2/gcc/ |
D | los_arch_atomic.h | 44 STATIC INLINE INT32 ArchAtomicRead(const Atomic *v) in ArchAtomicRead() 59 STATIC INLINE VOID ArchAtomicSet(Atomic *v, INT32 setVal) in ArchAtomicSet() 71 STATIC INLINE INT32 ArchAtomicAdd(Atomic *v, INT32 addVal) in ArchAtomicAdd() 89 STATIC INLINE INT32 ArchAtomicSub(Atomic *v, INT32 subVal) in ArchAtomicSub() 107 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 112 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 117 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 122 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/liteos_m/arch/arm/cortex-m3/keil/ |
D | los_arch_atomic.h | 44 STATIC INLINE VOID ArchAtomicInc(Atomic *v) in ArchAtomicInc() 49 STATIC INLINE VOID ArchAtomicDec(Atomic *v) in ArchAtomicDec() 54 STATIC INLINE INT32 ArchAtomicIncRet(Atomic *v) in ArchAtomicIncRet() 59 STATIC INLINE INT32 ArchAtomicDecRet(Atomic *v) in ArchAtomicDecRet()
|
/kernel/linux/linux-5.10/Documentation/xtensa/ |
D | atomctl.rst | 2 Atomic Operation Control (ATOMCTL) Register 5 We Have Atomic Operation Control (ATOMCTL) Register. 10 can do Atomic Transactions to the memory internally. 13 can do Atomic Transactions itself.
|
D | mmu.rst | 98 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR * 141 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR * 185 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR *
|
/kernel/linux/linux-5.10/Documentation/staging/ |
D | index.rst | 18 Atomic Types 32 Atomic bitops
|
/kernel/linux/linux-5.10/Documentation/litmus-tests/ |
D | README | 15 Atomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmus 20 Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus
|
/kernel/liteos_m/testsuites/sample/kernel/atomic/ |
D | it_los_atomic.c | 35 Atomic g_testAtomicID03 = 0;
|
/kernel/liteos_a/kernel/base/include/ |
D | los_vm_page.h | 50 Atomic refCounts; /**< vm page ref count */
|