Lines Matching refs:key_station
118 uchar_t key_station; /* Physical key station associated with event */ member
2211 kbdkeypressed(struct kbddata *kbdd, uchar_t key_station, Firm_event *fe, in kbdkeypressed() argument
2231 base = km->keymap[key_station]; in kbdkeypressed()
2257 kbdqueuepress(kbdd, key_station, fe); in kbdkeypressed()
2261 kbdqueuepress(struct kbddata *kbdd, uchar_t key_station, Firm_event *fe) in kbdqueuepress() argument
2266 if (key_station == IDLEKEY) in kbdqueuepress()
2269 if (kbd_input_debug) printf("KBD PRESSED key=%d\n", key_station); in kbdqueuepress()
2279 if (ke->key_station == key_station) { in kbdqueuepress()
2281 printf("kbd: Double entry in downs table (%d,%d)!\n", key_station, i); in kbdqueuepress()
2285 if (ke->key_station == 0) in kbdqueuepress()
2296 ke->key_station = key_station; in kbdqueuepress()
2302 kbdkeyreleased(register struct kbddata *kbdd, uchar_t key_station) in kbdkeyreleased() argument
2307 if (key_station == IDLEKEY) in kbdkeyreleased()
2311 printf("KBD RELEASE key=%d\n", key_station); in kbdkeyreleased()
2321 if (ke->key_station == key_station) { in kbdkeyreleased()
2322 ke->key_station = 0; in kbdkeyreleased()
2348 if (ke->key_station) in kbdreleaseall()
2349 kbdkeyreleased(kbdd, ke->key_station); in kbdreleaseall()