Lines Matching defs:ud
213 struct hidkbd_data ud;
229 p->ud.keycode[0], p->ud.keycode[1],
230 p->ud.keycode[2], p->ud.keycode[3]);
418 struct hidkbd_data *ud = &kbd->sc_ndata;
435 ud->var[i] = (u_int8_t)hid_get_data(data, len,
440 memcpy(ud->keycode, data + kbd->sc_keycodeloc.pos / 8,
443 memset(ud->keycode, 0, kbd->sc_nkeycode);
452 kbd->sc_data = *ud;
455 hidkbd_decode(kbd, ud);
468 hidkbd_decode(struct hidkbd *kbd, struct hidkbd_data *ud)
485 p->ud = *ud;
495 ud->keycode[0], ud->keycode[1],
496 ud->keycode[2], ud->keycode[3]));
500 if (ud->keycode[0] == KEY_ERROR) {
508 (ud->var[i] & kbd->sc_var[i].mask)) {
510 ((ud->var[i] & kbd->sc_var[i].mask) ?
514 if (memcmp(ud->keycode, kbd->sc_odata.keycode, kbd->sc_nkeycode) != 0) {
521 if (key == ud->keycode[j])
531 key = ud->keycode[i];
543 kbd->sc_odata = *ud;