12345678910111213141516171819202122232425262728 |
- #pragma once
- #if ARCH(X86_64)
- #include <arch/x86_64/current.h>
- #else
- #error Unsupported architecture!
- #endif
- #include "proc-types.h"
- /**
- * @brief 增加自旋锁计数变量
- *
- */
- #define preempt_disable() \
- do \
- { \
- ++(current_pcb->preempt_count);\
- } while (0)
- /**
- * @brief 减少自旋锁计数变量
- *
- */
- #define preempt_enable() \
- do \
- { \
- --(current_pcb->preempt_count);\
- }while(0)
|