예제 #1
0
static void ps2kbd_rx(int irq, void *dev_id, struct pt_regs *regs)
{
	kbd_pt_regs = regs;

	while (inb(IOMD_KCTRL) & (1 << 5))
		handle_rawcode(inb(IOMD_KARTRX));
	tasklet_schedule(&keyboard_tasklet);
}
예제 #2
0
static void ps2kbd_rx(int irq, void *dev_id, struct pt_regs *regs)
{
	kbd_pt_regs = regs;

	while (inb(IOMD_KCTRL) & (1 << 5))
		handle_rawcode(inb(IOMD_KARTRX));
	mark_bh(KEYBOARD_BH);
}