データ構造 | |
struct | interrupt_handler_initialization_block |
struct | interrupt_request_initialization_block |
型定義 | |
typedef struct interrupt_handler_initialization_block | INHINIB |
typedef struct interrupt_request_initialization_block | INTINIB |
関数 | |
void | initialize_interrupt (void) |
変数 | |
const uint_t | tnum_inhno |
const INHINIB | inhinib_table [] |
const uint_t | tnum_intno |
const INTINIB | intinib_table [] |
typedef struct interrupt_handler_initialization_block INHINIB |
typedef struct interrupt_request_initialization_block INTINIB |
void initialize_interrupt | ( | void | ) |
interrupt.c の 94 行で定義されています。
参照先 inhinib_table, interrupt_handler_initialization_block::inhno, interrupt_handler_initialization_block::int_entry, interrupt_request_initialization_block::intatr, intinib_table, interrupt_request_initialization_block::intno, interrupt_request_initialization_block::intpri, tnum_inhno, tnum_intno, x_config_int, と x_define_inh().
00095 { 00096 uint_t i; 00097 const INHINIB *p_inhinib; 00098 const INTINIB *p_intinib; 00099 00100 for (p_inhinib = inhinib_table, i = 0; i < tnum_inhno; p_inhinib++, i++) { 00101 x_define_inh(p_inhinib->inhno, p_inhinib->int_entry); 00102 } 00103 for (p_intinib = intinib_table, i = 0; i < tnum_intno; p_intinib++, i++) { 00104 x_config_int(p_intinib->intno, p_intinib->intatr, p_intinib->intpri); 00105 } 00106 }
const INHINIB inhinib_table[] |
const INTINIB intinib_table[] |
const uint_t tnum_inhno |
const uint_t tnum_intno |
Copyright © 2008 by Kijineko Inc.