请教一个关于4510B中断的问题
在uClinux的irq.h文件中,中断初始化如下static __inline__ void irq_init_irq(void)
{
unsigned long flags;
int irq;
save_flags_cli(flags);
s3c4510b_int_init();
restore_flags(flags);
for (irq = 0; irq < NR_IRQS; irq++) {
irq_desc.valid = 1;
irq_desc.probe_ok = 1;
irq_desc.mask_ack =
s3c4510b_mask_ack_irq;
irq_desc.mask =
s3c4510b_mask_irq;
irq_desc.unmask =
s3c4510b_unmask_irq;
}
}
想问一下irqdesc结构中的action在什么地方初始化的?谢谢!
页:
[1]