Searched refs:kbd (Results 1 – 4 of 4) sorted by relevance
77 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 …]
51 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 …]
37 int ps2kbd_read(struct ps2kbd_info *kbd, uint8_t *val);38 void ps2kbd_write(struct ps2kbd_info *kbd, uint8_t val);
112 struct kbd_dev kbd; member
Completed in 9 milliseconds