【Linux】中斷標誌位

  • 中斷標誌位
  • #define IRQF_DISABLED 0x00000020 /*中斷禁止*/
  •  
  • #define IRQF_SAMPLE_RANDOM 0x00000040 /*供系統產生隨機數使用*/
  •  
  • #define IRQF_SHARED 0x00000080 /*在設備之間可共享*/
  •  
  • #define IRQF_PROBE_SHARED 0x00000100/*探測共享中斷*/
  •  
  • #define IRQF_TIMER 0x00000200/*專用於時鐘中斷*/
  •  
  • #define IRQF_PERCPU 0x00000400/*每CPU週期執行中斷*/
  •  
  • #define IRQF_NOBALANCING 0x00000800/*復位中斷*/
  •  
  • #define IRQF_IRQPOLL 0x00001000/*共享中斷中根據註冊時間判斷*/
  •  
  • #define IRQF_ONESHOT 0x00002000/*硬件中斷處理完後觸發*/
  •  
  • #define IRQF_TRIGGER_NONE 0x00000000/*無觸發中斷*/
  •  
  • #define IRQF_TRIGGER_RISING 0x00000001/*指定中斷觸發類型:上升沿有效*/
  •  
  • #define IRQF_TRIGGER_FALLING 0x00000002/*中斷觸發類型:下降沿有效*/
  •  
  • #define IRQF_TRIGGER_HIGH 0x00000004/*指定中斷觸發類型:高電平有效*/
  •  
  • #define IRQF_TRIGGER_LOW 0x00000008/*指定中斷觸發類型:低電平有效*/
  •  
  • #define IRQF_TRIGGER_MASK (IRQF_TRIGGER_HIGH | IRQF_TRIGGER_LOW | \
  •  
  •   IRQF_TRIGGER_RISING | IRQF_TRIGGER_FALLING)
  •  
  • #define IRQF_TRIGGER_PROBE 0x00000010/*觸發式檢測中斷*/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章