Home
last modified time | relevance | path

Searched refs:kbd (Results 1 – 4 of 4) sorted by relevance

/devicemodel/hw/platform/
A Dps2kbd.c77 fifo = &kbd->fifo; in fifo_init()
86 fifo = &kbd->fifo; in fifo_reset()
96 fifo = &kbd->fifo; in fifo_put()
109 fifo = &kbd->fifo; in fifo_get()
136 if (kbd->curcmd) { in ps2kbd_write()
152 kbd->curcmd = 0; in ps2kbd_write()
159 fifo_reset(kbd); in ps2kbd_write()
169 fifo_reset(kbd); in ps2kbd_write()
463 if (!kbd) { in ps2kbd_init()
469 fifo_init(kbd); in ps2kbd_init()
[all …]
A Datkbdc.c51 base->kbd.irq_active = true; in atkbdc_assert_kbd_intr()
69 base->kbd.buffer[base->kbd.bwr] = val; in atkbdc_kbd_queue_data()
70 base->kbd.bwr = (base->kbd.bwr + 1) % FIFOSZ; in atkbdc_kbd_queue_data()
71 base->kbd.bcnt++; in atkbdc_kbd_queue_data()
174 if (base->kbd.bcnt == 0) in atkbdc_dequeue_data()
186 if (base->kbd.bcnt > 0) { in atkbdc_dequeue_data()
187 *buf = base->kbd.buffer[base->kbd.brd]; in atkbdc_dequeue_data()
188 base->kbd.brd = (base->kbd.brd + 1) % FIFOSZ; in atkbdc_dequeue_data()
189 base->kbd.bcnt--; in atkbdc_dequeue_data()
190 if (base->kbd.bcnt == 0) { in atkbdc_dequeue_data()
[all …]
/devicemodel/include/
A Dps2kbd.h37 int ps2kbd_read(struct ps2kbd_info *kbd, uint8_t *val);
38 void ps2kbd_write(struct ps2kbd_info *kbd, uint8_t val);
A Datkbdc.h112 struct kbd_dev kbd; member

Completed in 9 milliseconds