ncloader  0.1
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 그룹들 페이지들
isr.h 파일 참조
+ 이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

매크로

#define asmlinkage   __attribute__((regparm(0)))
 

열거형 타입

enum  irq_nr {
  IRQ_NR_DIVIDE = 0x00, IRQ_NR_DEBUG = 0x01, IRQ_NR_NMI = 0x02, IRQ_NR_BREAKPOINT = 0x03,
  IRQ_NR_OVERFLOW = 0x04, IRQ_NR_BOUND = 0x05, IRQ_NR_OPCODE = 0x06, IRQ_NR_DEVICE = 0x07,
  IRQ_NR_DOUBLE_FAULT = 0x08, IRQ_NR_COPROCESSOR = 0x09, IRQ_NR_INVALID_TSS = 0x0A, IRQ_NR_SEGMENT_NOT_EXIST = 0x0B,
  IRQ_NR_STACK_FAULT = 0x0C, IRQ_NR_PROTECTION = 0x0D, IRQ_NR_PAGE_FAULT = 0x0E, IRQ_NR_MATH = 0x10,
  IRQ_NR_ALIGNMENT = 0x11, IRQ_NR_MACHINE_CHECK = 0x12, IRQ_NR_SIMD = 0x13, IRQ_NR_TIMER = 0x20,
  IRQ_NR_KEYBOARD = 0x21, IRQ_NR_IRQ2 = 0x22, IRQ_NR_SERIAL_EVEN = 0x23, IRQ_NR_SERIAL_ODD = 0x24,
  IRQ_NR_FDC = 0x26, IRQ_NR_RTC = 0x28, IRQ_NR_BINDER = 0x29, IRQ_NR_HDC = 0x2E,
  IRQ_NR_SW = 0x31, IRQ_MAX = 0x100
}
 

함수

asmlinkage struct pt_regsdo_irq (struct pt_regs *ret)
 인터럽트 요청을 처리하는 함수 더 자세히 ...
 
void isr_divide_error_entry (void)
 나눗셈 익셉션 핸들러 더 자세히 ...
 
void isr_debug_entry (void)
 디버그 익셉션 핸들러 더 자세히 ...
 
void isr_nmi_interrupt_entry (void)
 Non-maskable-interrupt 인터럽트 핸들러 더 자세히 ...
 
void isr_breakpoint_entry (void)
 Break point 익셉션 핸들러 더 자세히 ...
 
void isr_overflow_entry (void)
 오버플로우 익셉션 핸들러 더 자세히 ...
 
void isr_bound_entry (void)
 bound 익셉션 핸들러 더 자세히 ...
 
void isr_invalid_opcode_entry (void)
 잘못된 opcode 익셉션 핸들러 더 자세히 ...
 
void isr_device_not_avail_entry (void)
 장치가 없는 경우의 익셉션 핸들러 더 자세히 ...
 
void isr_double_fault_entry (void)
 더블폴트 핸들러 더 자세히 ...
 
void isr_coprocessor_entry (void)
 코프로세서 핸들러 더 자세히 ...
 
void isr_invalid_tss_entry (void)
 유효하지 않은 TSS 핸들러 더 자세히 ...
 
void isr_segment_not_present_entry (void)
 세그먼트가 없는 경우에 대한 핸들러 더 자세히 ...
 
void isr_stack_segment_fault_entry (void)
 스택 세그먼트 폴트 핸들러 더 자세히 ...
 
void isr_general_protection_entry (void)
 보호 에러 핸들러 더 자세히 ...
 
void isr_page_fault_entry (void)
 페이지 폴트 핸들러 더 자세히 ...
 
void isr_math_fault_entry (void)
 math fault 핸들러 더 자세히 ...
 
void isr_alignment_check_entry (void)
 Alignment check 핸들러 더 자세히 ...
 
void isr_machine_check_entry (void)
 Machine check 핸들러 더 자세히 ...
 
void isr_simd_floating_entry (void)
 SIMD Floating 핸들러 더 자세히 ...
 
void isr_timer_entry (void)
 타이머 핸들러 더 자세히 ...
 
void isr_keyboard_entry (void)
 키보드 핸들러 더 자세히 ...
 
void isr_rtc_entry (void)
 RTC 핸들러 더 자세히 ...
 
void isr_irq2_entry (void)
 IRQ2 핸들러 더 자세히 ...
 
void isr_dummy_entry (void)
 더미 핸들러 더 자세히 ...
 
void isr_hdc_entry (void)
 HDC 핸들러 더 자세히 ...
 
void isr_fdc_entry (void)
 FDC 핸들러 더 자세히 ...
 
void isr_irq_binder_entry (void)
 IRQ Binder 핸들러 더 자세히 ...
 
void isr_sw_entry (void)
 소프트웨어 인터럽트 핸들러 더 자세히 ...
 

변수

unsigned long kernel_cs
 커널 코드 세그먼트 디스크립터 offset 더 자세히 ...
 
unsigned long kernel_ds
 커널 데이터 세그먼트 디스크립터 offset 더 자세히 ...
 
unsigned long kernel_ss
 커널 스택 세그먼트 디스크립터 offset 더 자세히 ...