Mistake on this page?
Report an issue in GitHub or email us
Macros | Functions
WSF_CS_API

Macros

#define WSF_CS_STATS   FALSE
 Use CS statistics hooks. More...
 
#define WSF_CS_INIT(cs)
 Initialize critical section. This macro may define a variable. More...
 
#define WSF_CS_ENTER(cs)    WsfCsEnter()
 Enter a critical section. More...
 
#define WSF_CS_EXIT(cs)    WsfCsExit()
 Exit a critical section. More...
 

Functions

uint32_t WsfCsStatsGetCsWaterMark (void)
 Get critical section duration watermark level. More...
 
void WsfCsEnter (void)
 Enter a critical section. More...
 
void WsfCsExit (void)
 Enter a critical section. More...
 

Detailed Description

Macro Definition Documentation

#define WSF_CS_ENTER (   cs)    WsfCsEnter()

Enter a critical section.

Parameters
csCritical section variable.

Definition at line 63 of file wsf_cs.h.

#define WSF_CS_EXIT (   cs)    WsfCsExit()

Exit a critical section.

Parameters
csCritical section variable.

Definition at line 74 of file wsf_cs.h.

#define WSF_CS_INIT (   cs)

Initialize critical section. This macro may define a variable.

Parameters
csCritical section variable to be defined.

Definition at line 52 of file wsf_cs.h.

#define WSF_CS_STATS   FALSE

Use CS statistics hooks.

Definition at line 40 of file wsf_cs.h.

Function Documentation

void WsfCsEnter ( void  )

Enter a critical section.

void WsfCsExit ( void  )

Enter a critical section.

uint32_t WsfCsStatsGetCsWaterMark ( void  )

Get critical section duration watermark level.

Returns
Critical section duration watermark level.
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.