ipmux_interrupt.c文件参考
#include <linux/wait.h>
#include <asm/bitops.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <ipmux_interrupt.h>
#include <opl_hw_ops.h>
local variable declaration and definition. | |
void | turn_on_level2_intr (u32 regID, char *bitmap) |
description: To enable the level2 interrupt. | |
void | turn_off_level2_intr (u32 regID) |
description: | |
u32 | get_mask (char *bitmap) |
char | intr_status [8][32] |
global variable imported | |
u32 | g_opl_chip_irq_event |
wait_queue_head_t | g_opl_chip_waitq |
函数 | |
void | impux_interrupt_handler (int irq, void *dev_id, struct pt_regs *regs) |
void | ipmux_interrupt_handler (int irq, void *dev_id, struct pt_regs *regs) |
description: the ipmux interrupt handler,only wake up the process,which to read the irqpending. | |
int | ipmux_hw0_irqinit (void) |
description: request the ipmux irq and enable the its intr. | |
void | ipmux_hw0_irqexit (void) |
description: free irq,and disable ipmux interrupt. |
Generated at Mon Jul 30 16:43:48 2007 for IPMUX1IPMUX2IPMUX3 by
