Lines Matching defs:table

40 // table with functions handling respective interrupts
565 // init interrupt handler table
566 interrupt_handler_function** table = gInterruptHandlerTable;
571 table[i] = x86_invalid_exception;
573 table[i] = x86_hardware_interrupt;
575 table[0] = x86_unexpected_exception; // Divide Error Exception (#DE)
576 table[1] = x86_handle_debug_exception; // Debug Exception (#DB)
577 table[2] = x86_fatal_exception; // NMI Interrupt
578 table[3] = x86_handle_breakpoint_exception; // Breakpoint Exception (#BP)
579 table[4] = x86_unexpected_exception; // Overflow Exception (#OF)
580 table[5] = x86_unexpected_exception; // BOUND Range Exceeded Exception (#BR)
581 table[6] = x86_unexpected_exception; // Invalid Opcode Exception (#UD)
582 table[7] = x86_fatal_exception; // Device Not Available Exception (#NM)
583 table[8] = x86_double_fault_exception; // Double Fault Exception (#DF)
584 table[9] = x86_fatal_exception; // Coprocessor Segment Overrun
585 table[10] = x86_fatal_exception; // Invalid TSS Exception (#TS)
586 table[11] = x86_fatal_exception; // Segment Not Present (#NP)
587 table[12] = x86_fatal_exception; // Stack Fault Exception (#SS)
588 table[13] = x86_unexpected_exception; // General Protection Exception (#GP)
589 table[14] = x86_page_fault_exception; // Page-Fault Exception (#PF)
590 table[16] = x86_unexpected_exception; // x87 FPU Floating-Point Error (#MF)
591 table[17] = x86_unexpected_exception; // Alignment Check Exception (#AC)
592 table[18] = x86_fatal_exception; // Machine-Check Exception (#MC)
593 table[19] = x86_unexpected_exception; // SIMD Floating-Point Exception (#XF)