Lines Matching refs:ke
2263 register struct key_event *ke, *ke_free; in kbdqueuepress() local
2275 for (i = 0, ke = kbdd->kbdd_downs; in kbdqueuepress()
2277 i++, ke++) { in kbdqueuepress()
2279 if (ke->key_station == key_station) { in kbdqueuepress()
2285 if (ke->key_station == 0) in kbdqueuepress()
2286 ke_free = ke; in kbdqueuepress()
2289 ke = ke_free; in kbdqueuepress()
2293 ke = kbdd->kbdd_downs; in kbdqueuepress()
2296 ke->key_station = key_station; in kbdqueuepress()
2297 ke->event = *fe; in kbdqueuepress()
2304 register struct key_event *ke; in kbdkeyreleased() local
2317 for (i = 0, ke = kbdd->kbdd_downs; in kbdkeyreleased()
2319 i++, ke++) { in kbdkeyreleased()
2321 if (ke->key_station == key_station) { in kbdkeyreleased()
2322 ke->key_station = 0; in kbdkeyreleased()
2323 ke->event.value = 0; in kbdkeyreleased()
2324 kbdqueueevent(kbdd, &ke->event); in kbdkeyreleased()
2338 register struct key_event *ke; in kbdreleaseall() local
2345 for (i = 0, ke = kbdd->kbdd_downs; in kbdreleaseall()
2346 i < kbdd->kbdd_downs_entries; i++, ke++) { in kbdreleaseall()
2348 if (ke->key_station) in kbdreleaseall()
2349 kbdkeyreleased(kbdd, ke->key_station); in kbdreleaseall()