Home | History | Annotate | Download | only in hid

Lines Matching defs:ud

217 	struct hidkbd_data ud;
233 p->ud.keycode[0], p->ud.keycode[1],
234 p->ud.keycode[2], p->ud.keycode[3]);
423 struct hidkbd_data *ud = &kbd->sc_ndata;
441 ud->var[i] = (u_int8_t)hid_get_data(data, len,
444 ud->var[i] = (u_int8_t)hid_get_data(data,
450 memcpy(ud->keycode, data + kbd->sc_keycodeloc.pos / 8,
453 memset(ud->keycode, 0, kbd->sc_nkeycode);
462 kbd->sc_data = *ud;
465 hidkbd_decode(kbd, ud);
478 hidkbd_decode(struct hidkbd *kbd, struct hidkbd_data *ud)
495 p->ud = *ud;
505 ud->keycode[0], ud->keycode[1],
506 ud->keycode[2], ud->keycode[3]));
510 if (ud->keycode[0] == KEY_ERROR) {
518 (ud->var[i] & kbd->sc_var[i].mask)) {
520 ((ud->var[i] & kbd->sc_var[i].mask) ?
524 if (memcmp(ud->keycode, kbd->sc_odata.keycode, kbd->sc_nkeycode) != 0) {
531 if (key == ud->keycode[j])
541 key = ud->keycode[i];
553 kbd->sc_odata = *ud;