interrupt.h

ソースコードを見る。

データ構造

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 []


型定義


関数

void initialize_interrupt ( void   ) 

interrupt.c94 行で定義されています。

参照先 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 }


変数


Copyright © 2008 by Kijineko Inc.

ホームページ制作