CMSIS
+
0
/3 examples
SourceVu will show references to
__DSB()
from the following samples and libraries:
HAL
Drivers
Boards
STM32412G-Discovery
STM32F413H-Discovery
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
CMSIS
__DSB()
__DSB() function
Data Synchronization Barrier Acts as a special kind of Data Memory Barrier. It completes when all explicit memory accesses before this instruction complete.
Syntax
Show:
Summary
Declaration
from
cmsis_gcc.h:269
__STATIC_FORCEINLINE
void
__DSB
(
void
)
;
Examples
__DSB()
is referenced by 3 libraries and example projects:
HAL
Drivers
Boards
STM32412G-Discovery
STM32F413H-Discovery
References
from
0/3
examples
Code
Location
Referrer
__STATIC_FORCEINLINE
void
__DSB
(
void
)
cmsis_gcc.h:269
__DSB
(
)
;
core_cm4.h:1727
__NVIC_DisableIRQ()
__DSB
(
)
;
/* Ensure all outstanding memory accesses included
core_cm4.h:1940
__NVIC_SystemReset()
__DSB
(
)
;
/* Ensure completion of memory access */
core_cm4.h:1945
__NVIC_SystemReset()
__DSB
(
)
;
mpu_armv7.h:198
ARM_MPU_Enable()
__DSB
(
)
;
mpu_armv7.h:211
ARM_MPU_Disable()
Call Tree
from
0/3
examples
__DSB()
is called by 4 functions:
__NVIC_DisableIRQ()
__NVIC_SystemReset()
ARM_MPU_Enable()
ARM_MPU_Disable()
All items filtered out
__DSB()
All items filtered out
Data Use
from
0/3
examples
All items filtered out
All items filtered out
Class Tree
from
0/3
examples
All items filtered out
All items filtered out
Override Tree
from
0/3
examples
All items filtered out
All items filtered out
Implementations
from
0/3
examples
All items filtered out
All items filtered out
Instances
from
0/3
examples
Lifecycle
from
0/3
examples
All items filtered out
All items filtered out