rename ps2kb_intr() to ps2kbdev_keycode()

This commit is contained in:
2025-11-18 21:59:49 +01:00
parent 4fb5448dd9
commit 638214a0e2

View File

@ -117,7 +117,7 @@ static uint8_t ctlmap[256] =
[0xc7] KB_HOME,
};
int32_t ps2kb_intr(void) {
int32_t ps2kbdev_keycode(void) {
static uint8_t shift;
static uint8_t *charcode[4] = { normalmap, shiftmap, ctlmap, ctlmap };
uint32_t st, data, c;
@ -159,7 +159,7 @@ IpcMBus *PS2KB_MBUS;
void ps2kbdev_intr(IntrStackFrame *frame) {
(void)frame;
int32_t c = ps2kb_intr();
int32_t c = ps2kbdev_keycode();
if (c >= 0) {
uint8_t b = c;
ipc_mbuspublish("ps2kb", &b);
@ -167,10 +167,10 @@ void ps2kbdev_intr(IntrStackFrame *frame) {
}
void ps2kbdev_init(void) {
intr_attchhandler(&ps2kbdev_intr, INTR_IRQBASE+1);
Dev *ps2kbdev;
HSHTB_ALLOC(DEVTABLE.devs, ident, "ps2kbdev", ps2kbdev);
spinlock_init(&ps2kbdev->spinlock);
PS2KB_MBUS = ipc_mbusmake("ps2kb", 1, 0x100);
intr_attchhandler(&ps2kbdev_intr, INTR_IRQBASE+1);
}