Home
last modified time | relevance | path

Searched refs:irqState (Results 1 – 6 of 6) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/common/src/
Dsl_core_cortexm.c108 CORE_irqState_t irqState = __get_PRIMASK(); in CORE_EnterCritical() local
111 if (irqState == 0U) { in CORE_EnterCritical()
115 return irqState; in CORE_EnterCritical()
126 SL_WEAK void CORE_ExitCritical(CORE_irqState_t irqState) in CORE_ExitCritical() argument
128 if (irqState == 0U) { in CORE_ExitCritical()
189 CORE_irqState_t irqState = __get_BASEPRI(); in CORE_EnterAtomic() local
192 if ((irqState & (CORE_ATOMIC_BASE_PRIORITY_LEVEL << (8U - __NVIC_PRIO_BITS))) in CORE_EnterAtomic()
197 return irqState; in CORE_EnterAtomic()
199 CORE_irqState_t irqState = __get_PRIMASK(); in CORE_EnterAtomic()
202 if (irqState == 0U) { in CORE_EnterAtomic()
[all …]
/hal_silabs-latest/gecko/emlib/src/
Dem_core.c349 CORE_irqState_t irqState = __get_PRIMASK(); in CORE_EnterCritical() local
351 if (irqState == 0U) { in CORE_EnterCritical()
356 return irqState; in CORE_EnterCritical()
368 SL_WEAK void CORE_ExitCritical(CORE_irqState_t irqState) in CORE_ExitCritical() argument
370 if (irqState == 0U) { in CORE_ExitCritical()
457 CORE_irqState_t irqState = __get_BASEPRI(); in CORE_EnterAtomic() local
459 if ((irqState & (CORE_ATOMIC_BASE_PRIORITY_LEVEL << (8U - __NVIC_PRIO_BITS))) in CORE_EnterAtomic()
465 return irqState; in CORE_EnterAtomic()
467 CORE_irqState_t irqState = __get_PRIMASK(); in CORE_EnterAtomic()
469 if (irqState == 0U) { in CORE_EnterAtomic()
[all …]
/hal_silabs-latest/gecko/emlib/inc/
Dem_core_generic.h73 #define CORE_DECLARE_IRQ_STATE CORE_irqState_t irqState
94 #define CORE_ENTER_CRITICAL() irqState = CORE_EnterCritical()
98 #define CORE_EXIT_CRITICAL() CORE_ExitCritical(irqState)
126 #define CORE_ENTER_ATOMIC() irqState = CORE_EnterAtomic()
130 #define CORE_EXIT_ATOMIC() CORE_ExitAtomic(irqState)
154 void CORE_ExitCritical(CORE_irqState_t irqState);
160 void CORE_ExitAtomic(CORE_irqState_t irqState);
/hal_silabs-latest/simplicity_sdk/platform/common/inc/
Dsl_core.h210 #define CORE_DECLARE_IRQ_STATE CORE_irqState_t irqState
231 #define CORE_ENTER_CRITICAL() irqState = CORE_EnterCritical()
235 #define CORE_EXIT_CRITICAL() CORE_ExitCritical(irqState)
259 #define CORE_ENTER_ATOMIC() irqState = CORE_EnterAtomic()
263 #define CORE_EXIT_ATOMIC() CORE_ExitAtomic(irqState)
317 void CORE_ExitCritical(CORE_irqState_t irqState);
390 void CORE_ExitAtomic(CORE_irqState_t irqState);
/hal_silabs-latest/simplicity_sdk/platform/service/power_manager/src/sleep_loop/
Dsl_power_manager.c790 CORE_irqState_t irqState = __get_PRIMASK(); in enter_critical_with_primask() local
793 return irqState; in enter_critical_with_primask()
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/wireless/src/
Dsl_si91x_driver.c1286 CORE_irqState_t irqState = CORE_EnterAtomic(); in sl_si91x_driver_send_async_command() local
1291 CORE_ExitAtomic(irqState); in sl_si91x_driver_send_async_command()