1 /*
2  * Copyright 2022 NXP
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef __FSL_OS_ABSTRACTION__
8 #define __FSL_OS_ABSTRACTION__
9 
10 #include <zephyr/irq.h>
11 
12 /* enter critical macros */
13 #define OSA_SR_ALLOC() int osa_current_sr
14 #define OSA_ENTER_CRITICAL() osa_current_sr = irq_lock()
15 #define OSA_EXIT_CRITICAL() irq_unlock(osa_current_sr)
16 
17 #endif /* __FSL_OS_ABSTRACTION__ */
18