ncloader  0.1
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 그룹들 페이지들
isr.h
이 파일의 문서화 페이지로 가기
1 
109 enum irq_nr {
111  IRQ_NR_DEBUG = 0x01,
112  IRQ_NR_NMI = 0x02,
115  IRQ_NR_BOUND = 0x05,
125  /* Reserved: 0x0F */
126  IRQ_NR_MATH = 0x10,
129  IRQ_NR_SIMD = 0x13,
130  /* Reserved: 0x14 ~ 0x1F */
131  IRQ_NR_TIMER = 0x20,
133  IRQ_NR_IRQ2 = 0x22,
136  /* Reserved: 0x25 */
137  IRQ_NR_FDC = 0x26,
138  /* Reserved: 0x27 */
139  IRQ_NR_RTC = 0x28,
141  /* Reserved: 0x2A ~ 0x2D */
142  IRQ_NR_HDC = 0x2E,
143  /* Reserved: 0x2F ~ 0x30 */
144  IRQ_NR_SW = 0x31,
145  IRQ_MAX = 0x100,
146 };
147 
148 #define asmlinkage __attribute__((regparm(0)))
149 
155 extern asmlinkage struct pt_regs *do_irq(struct pt_regs *ret);
156 
158 extern void isr_divide_error_entry(void);
160 extern void isr_debug_entry(void);
162 extern void isr_nmi_interrupt_entry(void);
164 extern void isr_breakpoint_entry(void);
166 extern void isr_overflow_entry(void);
168 extern void isr_bound_entry(void);
170 extern void isr_invalid_opcode_entry(void);
172 extern void isr_device_not_avail_entry(void);
174 extern void isr_double_fault_entry(void);
176 ;extern void isr_coprocessor_entry(void);
178 extern void isr_invalid_tss_entry(void);
180 extern void isr_segment_not_present_entry(void);
182 extern void isr_stack_segment_fault_entry(void);
184 extern void isr_general_protection_entry(void);
186 extern void isr_page_fault_entry(void);
188 extern void isr_math_fault_entry(void);
190 extern void isr_alignment_check_entry(void);
192 extern void isr_machine_check_entry(void);
194 extern void isr_simd_floating_entry(void);
195 
197 extern void isr_timer_entry(void);
199 extern void isr_keyboard_entry(void);
201 extern void isr_rtc_entry(void);
203 extern void isr_irq2_entry(void);
205 extern void isr_dummy_entry(void);
207 extern void isr_hdc_entry(void);
209 extern void isr_fdc_entry(void);
211 extern void isr_irq_binder_entry(void);
213 extern void isr_sw_entry(void);
214 
216 extern unsigned long kernel_cs;
218 extern unsigned long kernel_ds;
220 extern unsigned long kernel_ss;
221