Lines Matching refs:ks_flags
121 int ks_flags; /* flags */ member
236 if (state->ks_flags & OPEN) { in vkbd_dev_open()
241 state->ks_flags |= OPEN; in vkbd_dev_open()
267 while (state->ks_flags & TASK) in vkbd_dev_close()
274 state->ks_flags &= ~OPEN; in vkbd_dev_close()
314 if (state->ks_flags & READ) { in vkbd_dev_read()
319 state->ks_flags |= READ; in vkbd_dev_read()
321 if (state->ks_flags & STATUS) { in vkbd_dev_read()
322 state->ks_flags &= ~STATUS; in vkbd_dev_read()
338 error = VKBD_SLEEP(state, ks_flags, "vkbdr", 0); in vkbd_dev_read()
345 state->ks_flags &= ~READ; in vkbd_dev_read()
374 if (state->ks_flags & WRITE) { in vkbd_dev_write()
379 state->ks_flags |= WRITE; in vkbd_dev_write()
420 if (!(state->ks_flags & TASK) && in vkbd_dev_write()
422 state->ks_flags |= TASK; in vkbd_dev_write()
426 state->ks_flags &= ~WRITE; in vkbd_dev_write()
458 if (state->ks_flags & STATUS) in vkbd_dev_poll()
487 state->ks_flags &= ~TASK; in vkbd_dev_intr()
499 if (!(state->ks_flags & STATUS)) { in vkbd_status_changed()
500 state->ks_flags |= STATUS; in vkbd_status_changed()
502 wakeup(&state->ks_flags); in vkbd_status_changed()
816 if (!(state->ks_flags & COMPOSE) && (state->ks_composed_char > 0)) { in vkbd_read_char()
850 if (state->ks_flags & COMPOSE) { in vkbd_read_char()
851 state->ks_flags &= ~COMPOSE; in vkbd_read_char()
857 if (!(state->ks_flags & COMPOSE)) { in vkbd_read_char()
858 state->ks_flags |= COMPOSE; in vkbd_read_char()
965 if (state->ks_flags & SHIFTS) in vkbd_read_char()
969 if (state->ks_flags & CTLS) in vkbd_read_char()
973 if (state->ks_flags & CTLS) in vkbd_read_char()
980 if (state->ks_flags & ALTS) in vkbd_read_char()
984 if (state->ks_flags & CTLS) in vkbd_read_char()
997 if (state->ks_flags & COMPOSE) { in vkbd_read_char()
1044 state->ks_flags &= ~COMPOSE; in vkbd_read_char()
1077 if (!(state->ks_flags & COMPOSE) && (state->ks_composed_char > 0)) in vkbd_check_char()
1240 state->ks_flags &= ~COMPOSE; in vkbd_clear_state_locked()