Lines Matching refs:diacr
189 d = kbd->diacr; in handle_diacr()
190 kbd->diacr = 0; in handle_diacr()
193 if (kbd->accent_table[i].diacr == d && in handle_diacr()
212 kbd->diacr = (kbd->diacr ? handle_diacr(kbd, value) : value); in k_dead()
221 if (kbd->diacr) in k_self()
489 struct kbdiacr diacr; in kbd_ioctl() local
495 diacr.diacr = kbd->accent_table[i].diacr; in kbd_ioctl()
496 diacr.base = kbd->accent_table[i].base; in kbd_ioctl()
497 diacr.result = kbd->accent_table[i].result; in kbd_ioctl()
498 if (copy_to_user(a->kbdiacr + i, &diacr, sizeof(struct kbdiacr))) in kbd_ioctl()
518 struct kbdiacr diacr; in kbd_ioctl() local
529 if (copy_from_user(&diacr, a->kbdiacr + i, sizeof(struct kbdiacr))) in kbd_ioctl()
531 kbd->accent_table[i].diacr = diacr.diacr; in kbd_ioctl()
532 kbd->accent_table[i].base = diacr.base; in kbd_ioctl()
533 kbd->accent_table[i].result = diacr.result; in kbd_ioctl()