参照元†
- 次の各状態に関するカウント値を全て含んだプリエンプションカウントを返す。
- プリエンプション禁止
- ハードウェア割り込み処理
- ソフトウェア割り込み処理
- マスク不可能割り込み(NMI)処理
返り値†
- int
- 次の各状態に関するカウント値を全て含んだプリエンプションカウント。
- プリエンプション禁止
- ハードウェア割り込み処理
- ソフトウェア割り込み処理
- マスク不可能割り込み(NMI)処理
#define irq_count() (preempt_count() & (HARDIRQ_MASK | SOFTIRQ_MASK \
| NMI_MASK))
- 現在実行中のタスクのプリエンプションカウント値を得る。
- ハードウェア割り込み処理、
ソフトウェア割り込み処理、
マスク不可能割り込み(NMI)処理、のカウント値をマスクしない。
コメント†