Lines Matching refs:q
105 KBDQueue *q = &s->queue; in kbd_read_long() local
113 if (q->count > 0) { in kbd_read_long()
114 key = q->data[q->rptr]; in kbd_read_long()
115 if (++q->rptr == KBD_QUEUE_SIZE) { in kbd_read_long()
116 q->rptr = 0; in kbd_read_long()
119 q->count--; in kbd_read_long()
197 KBDQueue *q = &s->queue; in queue_code() local
225 if (q->count >= KBD_QUEUE_SIZE) { in queue_code()
229 q->data[q->wptr] = next_keycodes[key] | release; in queue_code()
231 if (++q->wptr == KBD_QUEUE_SIZE) { in queue_code()
232 q->wptr = 0; in queue_code()
235 q->count++; in queue_code()