Home
last modified time | relevance | path

Searched refs:INLINE (Results 1 – 25 of 158) sorted by relevance

1234567

/kernel/liteos_a/arch/arm/arm/include/
Darm.h39 STATIC INLINE UINT32 OsArmReadSctlr(VOID) in OsArmReadSctlr()
46 STATIC INLINE VOID OsArmWriteSctlr(UINT32 val) in OsArmWriteSctlr()
52 STATIC INLINE UINT32 OsArmReadActlr(VOID) in OsArmReadActlr()
59 STATIC INLINE VOID OsArmWriteActlr(UINT32 val) in OsArmWriteActlr()
65 STATIC INLINE UINT32 OsArmReadCpacr(VOID) in OsArmReadCpacr()
72 STATIC INLINE VOID OsArmWriteCpacr(UINT32 val) in OsArmWriteCpacr()
78 STATIC INLINE UINT32 OsArmReadTtbr(VOID) in OsArmReadTtbr()
85 STATIC INLINE VOID OsArmWriteTtbr(UINT32 val) in OsArmWriteTtbr()
91 STATIC INLINE UINT32 OsArmReadTtbr0(VOID) in OsArmReadTtbr0()
98 STATIC INLINE VOID OsArmWriteTtbr0(UINT32 val) in OsArmWriteTtbr0()
[all …]
Dlos_pte_ops.h50 STATIC INLINE VOID OsSavePte1(PTE_T *pte1Ptr, PTE_T pte1) in OsSavePte1()
57 STATIC INLINE ADDR_T OsTruncPte1(ADDR_T addr) in OsTruncPte1()
62 STATIC INLINE UINT32 OsGetPte1Index(vaddr_t va) in OsGetPte1Index()
67 STATIC INLINE VOID OsClearPte1(PTE_T *pte1Ptr) in OsClearPte1()
72 STATIC INLINE PADDR_T OsGetPte1Paddr(PADDR_T PhysTtb, vaddr_t va) in OsGetPte1Paddr()
77 STATIC INLINE PTE_T *OsGetPte1Ptr(PTE_T *pte1BasePtr, vaddr_t va) in OsGetPte1Ptr()
82 STATIC INLINE PTE_T OsGetPte1(PTE_T *pte1BasePtr, vaddr_t va) in OsGetPte1()
87 STATIC INLINE BOOL OsIsPte1PageTable(PTE_T pte1) in OsIsPte1PageTable()
92 STATIC INLINE BOOL OsIsPte1Invalid(PTE_T pte1) in OsIsPte1Invalid()
97 STATIC INLINE BOOL OsIsPte1Section(PTE_T pte1) in OsIsPte1Section()
[all …]
Dlos_atomic.h69 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()
332 STATIC INLINE INT64 LOS_Atomic64Read(const Atomic64 *v) in LOS_Atomic64Read()
365 STATIC INLINE VOID LOS_Atomic64Set(Atomic64 *v, INT64 setVal) in LOS_Atomic64Set()
[all …]
Dlos_hw_cpu.h133 STATIC INLINE VOID *ArchCurrTaskGet(VOID) in ArchCurrTaskGet()
138 STATIC INLINE VOID ArchCurrTaskSet(VOID *val) in ArchCurrTaskSet()
143 STATIC INLINE VOID ArchCurrUserTaskSet(UINTPTR val) in ArchCurrUserTaskSet()
148 STATIC INLINE UINT32 ArchCurrCpuid(VOID) in ArchCurrCpuid()
157 STATIC INLINE UINT64 OsHwIDGet(VOID) in OsHwIDGet()
162 STATIC INLINE UINT32 OsMainIDGet(VOID) in OsMainIDGet()
170 STATIC INLINE UINT32 ArchIntLock(VOID) in ArchIntLock()
182 STATIC INLINE UINT32 ArchIntUnlock(VOID) in ArchIntUnlock()
194 STATIC INLINE VOID ArchIrqDisable(VOID) in ArchIrqDisable()
203 STATIC INLINE VOID ArchIrqEnable(VOID) in ArchIrqEnable()
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/non_secure/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/arm9/gcc/
Dlos_arch_atomic.h44 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()
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/iar/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m7/iar/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/non_secure/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_arch_atomic.h44 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()
142 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
178 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/iar/NTZ/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/iar/NTZ/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m7/gcc/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/risc-v/riscv32/gcc/
Dlos_arch_atomic.h44 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()
149 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
185 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/non_secure/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/
Dlos_arch_atomic.h43 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()
140 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
175 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m4/gcc/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_arch_atomic.h44 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()
149 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
185 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/non_secure/
Dlos_arch_atomic.h44 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()
141 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
176 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/csky/v2/gcc/
Dlos_arch_atomic.h44 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()
145 STATIC INLINE INT32 ArchAtomicXchg32bits(volatile INT32 *v, INT32 val) in ArchAtomicXchg32bits()
180 STATIC INLINE BOOL ArchAtomicCmpXchg32bits(volatile INT32 *v, INT32 val, INT32 oldVal) in ArchAtomicCmpXchg32bits()
[all …]
/kernel/liteos_m/arch/arm/cortex-m3/keil/
Dlos_arch_atomic.h44 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()
64 STATIC INLINE VOID ArchAtomic64Set(Atomic64 *v, INT64 setVal) in ArchAtomic64Set()
73 STATIC INLINE INT64 ArchAtomic64Add(Atomic64 *v, INT64 addVal) in ArchAtomic64Add()
86 STATIC INLINE INT64 ArchAtomic64Sub(Atomic64 *v, INT64 subVal) in ArchAtomic64Sub()
99 STATIC INLINE VOID ArchAtomic64Inc(Atomic64 *v) in ArchAtomic64Inc()
104 STATIC INLINE INT64 ArchAtomic64IncRet(Atomic64 *v) in ArchAtomic64IncRet()
109 STATIC INLINE VOID ArchAtomic64Dec(Atomic64 *v) in ArchAtomic64Dec()
[all …]
/kernel/liteos_a/kernel/base/include/
Dlos_vm_filemap.h90 STATIC INLINE VOID OsSetPageLocked(LosVmPage *page) in OsSetPageLocked()
95 STATIC INLINE VOID OsCleanPageLocked(LosVmPage *page) in OsCleanPageLocked()
100 STATIC INLINE VOID OsSetPageDirty(LosVmPage *page) in OsSetPageDirty()
105 STATIC INLINE VOID OsCleanPageDirty(LosVmPage *page) in OsCleanPageDirty()
110 STATIC INLINE VOID OsSetPageActive(LosVmPage *page) in OsSetPageActive()
115 STATIC INLINE VOID OsCleanPageActive(LosVmPage *page) in OsCleanPageActive()
120 STATIC INLINE VOID OsSetPageLRU(LosVmPage *page) in OsSetPageLRU()
125 STATIC INLINE VOID OsSetPageFree(LosVmPage *page) in OsSetPageFree()
130 STATIC INLINE VOID OsCleanPageFree(LosVmPage *page) in OsCleanPageFree()
135 STATIC INLINE VOID OsSetPageReferenced(LosVmPage *page) in OsSetPageReferenced()
[all …]
Dlos_sched_pri.h75 STATIC INLINE UINT64 OsGetCurrSchedTimeCycle(VOID) in OsGetCurrSchedTimeCycle()
112 STATIC INLINE SchedRunqueue *OsSchedRunqueue(VOID) in OsSchedRunqueue()
117 STATIC INLINE SchedRunqueue *OsSchedRunqueueByID(UINT16 id) in OsSchedRunqueueByID()
122 STATIC INLINE UINT32 OsSchedLockCountGet(VOID) in OsSchedLockCountGet()
127 STATIC INLINE VOID OsSchedLockSet(UINT32 count) in OsSchedLockSet()
132 STATIC INLINE VOID OsSchedLock(VOID) in OsSchedLock()
137 STATIC INLINE VOID OsSchedUnlock(VOID) in OsSchedUnlock()
142 STATIC INLINE BOOL OsSchedUnlockResch(VOID) in OsSchedUnlockResch()
155 STATIC INLINE BOOL OsSchedIsLock(VOID) in OsSchedIsLock()
161 STATIC INLINE BOOL OsPreemptable(VOID) in OsPreemptable()
[all …]
/kernel/uniproton/src/core/kernel/irq/
Dprt_irq_internal.h90 OS_SEC_ALW_INLINE INLINE struct TagHwiHandleForm *OsHwiHandleFormGet(U32 irqNum) in OsHwiHandleFormGet()
95 OS_SEC_ALW_INLINE INLINE void OsHwiFuncSet(U32 irqNum, HwiProcFunc hook) in OsHwiFuncSet()
102 OS_SEC_ALW_INLINE INLINE void OsHwiParaSet(U32 irqNum, HwiArg arg) in OsHwiParaSet()
113 OS_SEC_ALW_INLINE INLINE HwiProcFunc OsHwiFuncGet(U32 irqNum) in OsHwiFuncGet()
120 OS_SEC_ALW_INLINE INLINE HwiArg OsHwiParaGet(U32 irqNum) in OsHwiParaGet()
131 OS_SEC_ALW_INLINE INLINE void OsHwiHandleActive(U32 irqNum) in OsHwiHandleActive()
148 OS_SEC_ALW_INLINE INLINE U32 OsHwiAttrClear(U32 irqNum) in OsHwiAttrClear()
164 OS_SEC_ALW_INLINE INLINE void OsHwiAttrSet(U32 irqNum, HwiPrior hwiPrio, HwiMode mode) in OsHwiAttrSet()
187 OS_SEC_ALW_INLINE INLINE bool OsHwiModeCheck(HwiMode mode) in OsHwiModeCheck()
197 OS_SEC_ALW_INLINE INLINE bool OsHwiModeCheck(HwiMode mode) in OsHwiModeCheck()
[all …]

1234567