Function bodies 1,964 total
__STL function · c · L643-L646 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr)
{
__ASM volatile ("stl %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) : "memory" );
}__enable_irq function · c · L726-L729 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __enable_irq(void)
{
__ASM volatile ("cpsie i" : : : "memory");
}__disable_irq function · c · L739-L742 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __disable_irq(void)
{
__ASM volatile ("cpsid i" : : : "memory");
}__get_CONTROL function · c · L751-L757 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_CONTROL(void)
{
uint32_t result;
__ASM volatile ("MRS %0, control" : "=r" (result) );
return(result);
}__TZ_get_CONTROL_NS function · c · L766-L772 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, control_ns" : "=r" (result) );
return(result);
}__set_CONTROL function · c · L781-L785 (5 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_CONTROL(uint32_t control)
{
__ASM volatile ("MSR control, %0" : : "r" (control) : "memory");
__ISB();
}__TZ_set_CONTROL_NS function · c · L794-L798 (5 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
{
__ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory");
__ISB();
}Repobility (the analyzer behind this table) · https://repobility.com
__get_IPSR function · c · L807-L813 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_IPSR(void)
{
uint32_t result;
__ASM volatile ("MRS %0, ipsr" : "=r" (result) );
return(result);
}__get_APSR function · c · L821-L827 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_APSR(void)
{
uint32_t result;
__ASM volatile ("MRS %0, apsr" : "=r" (result) );
return(result);
}__get_xPSR function · c · L835-L841 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_xPSR(void)
{
uint32_t result;
__ASM volatile ("MRS %0, xpsr" : "=r" (result) );
return(result);
}__get_PSP function · c · L849-L855 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_PSP(void)
{
uint32_t result;
__ASM volatile ("MRS %0, psp" : "=r" (result) );
return(result);
}__TZ_get_PSP_NS function · c · L864-L870 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, psp_ns" : "=r" (result) );
return(result);
}__set_PSP function · c · L879-L882 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack)
{
__ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : );
}__TZ_set_PSP_NS function · c · L891-L894 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack)
{
__ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : );
}__get_MSP function · c · L903-L909 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_MSP(void)
{
uint32_t result;
__ASM volatile ("MRS %0, msp" : "=r" (result) );
return(result);
}Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
__TZ_get_MSP_NS function · c · L918-L924 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, msp_ns" : "=r" (result) );
return(result);
}__set_MSP function · c · L933-L936 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack)
{
__ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : );
}__TZ_set_MSP_NS function · c · L945-L948 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack)
{
__ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : );
}__TZ_get_SP_NS function · c · L958-L964 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, sp_ns" : "=r" (result) );
return(result);
}__TZ_set_SP_NS function · c · L972-L975 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack)
{
__ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : );
}__get_PRIMASK function · c · L984-L990 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
{
uint32_t result;
__ASM volatile ("MRS %0, primask" : "=r" (result) );
return(result);
}__TZ_get_PRIMASK_NS function · c · L999-L1005 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, primask_ns" : "=r" (result) );
return(result);
}__set_PRIMASK function · c · L1014-L1017 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask)
{
__ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory");
}Repobility · code-quality intelligence · https://repobility.com
__TZ_set_PRIMASK_NS function · c · L1026-L1029 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
{
__ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory");
}__enable_fault_irq function · c · L1041-L1044 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __enable_fault_irq(void)
{
__ASM volatile ("cpsie f" : : : "memory");
}__disable_fault_irq function · c · L1052-L1055 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __disable_fault_irq(void)
{
__ASM volatile ("cpsid f" : : : "memory");
}__get_BASEPRI function · c · L1063-L1069 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_BASEPRI(void)
{
uint32_t result;
__ASM volatile ("MRS %0, basepri" : "=r" (result) );
return(result);
}__TZ_get_BASEPRI_NS function · c · L1078-L1084 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, basepri_ns" : "=r" (result) );
return(result);
}__set_BASEPRI function · c · L1093-L1096 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
{
__ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory");
}__TZ_set_BASEPRI_NS function · c · L1105-L1108 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri)
{
__ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory");
}__set_BASEPRI_MAX function · c · L1118-L1121 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri)
{
__ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory");
}Repobility · code-quality intelligence platform · https://repobility.com
__get_FAULTMASK function · c · L1129-L1135 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void)
{
uint32_t result;
__ASM volatile ("MRS %0, faultmask" : "=r" (result) );
return(result);
}__TZ_get_FAULTMASK_NS function · c · L1144-L1150 (7 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void)
{
uint32_t result;
__ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
return(result);
}__set_FAULTMASK function · c · L1159-L1162 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask)
{
__ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory");
}__TZ_set_FAULTMASK_NS function · c · L1171-L1174 (4 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask)
{
__ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory");
}__get_PSPLIM function · c · L1194-L1205 (12 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
(!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
// without main extensions, the non-secure PSPLIM is RAZ/WI
return 0U;
#else
uint32_t result;
__ASM volatile ("MRS %0, psplim" : "=r" (result) );
return result;
#endif
}__TZ_get_PSPLIM_NS function · c · L1217-L1227 (11 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
// without main extensions, the non-secure PSPLIM is RAZ/WI
return 0U;
#else
uint32_t result;
__ASM volatile ("MRS %0, psplim_ns" : "=r" (result) );
return result;
#endif
}__set_PSPLIM function · c · L1240-L1249 (10 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
(!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
// without main extensions, the non-secure PSPLIM is RAZ/WI
(void)ProcStackPtrLimit;
#else
__ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit));
#endif
}__TZ_set_PSPLIM_NS function · c · L1262-L1270 (9 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
// without main extensions, the non-secure PSPLIM is RAZ/WI
(void)ProcStackPtrLimit;
#else
__ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit));
#endif
}Repobility (the analyzer behind this table) · https://repobility.com
__get_MSPLIM function · c · L1282-L1293 (12 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __get_MSPLIM(void)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
(!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
// without main extensions, the non-secure MSPLIM is RAZ/WI
return 0U;
#else
uint32_t result;
__ASM volatile ("MRS %0, msplim" : "=r" (result) );
return result;
#endif
}__TZ_get_MSPLIM_NS function · c · L1305-L1315 (11 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
// without main extensions, the non-secure MSPLIM is RAZ/WI
return 0U;
#else
uint32_t result;
__ASM volatile ("MRS %0, msplim_ns" : "=r" (result) );
return result;
#endif
}__set_MSPLIM function · c · L1327-L1336 (10 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
(!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
// without main extensions, the non-secure MSPLIM is RAZ/WI
(void)MainStackPtrLimit;
#else
__ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit));
#endif
}__TZ_set_MSPLIM_NS function · c · L1348-L1356 (9 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit)
{
#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
// without main extensions, the non-secure MSPLIM is RAZ/WI
(void)MainStackPtrLimit;
#else
__ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit));
#endif
}__SADD8 function · c · L1397-L1404 (8 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}__QADD8 function · c · L1405-L1412 (8 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}__SHADD8 function · c · L1413-L1420 (8 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}__UADD8 function · c · L1421-L1428 (8 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
__UQADD8 function · c · L1429-L1436 (8 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}__UHADD8 function · c · L1437-L1444 (8 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}__SSUB8 function · c · L1445-L1453 (9 LOC)Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2)
{
uint32_t result;
__ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
return(result);
}