Lines Matching defs:jornadakbd
65 struct jornadakbd {
73 static void jornada_parse_kbd(struct jornadakbd *jornadakbd)
75 struct input_dev *input_dev = jornadakbd->input;
76 unsigned short *keymap = jornadakbd->keymap;
81 unsigned char new = jornadakbd->new_scan[i];
82 unsigned char old = jornadakbd->old_scan[i];
171 struct jornadakbd *jornadakbd = input_get_drvdata(input);
173 jornada_scan_keyb(jornadakbd->new_scan);
174 jornada_parse_kbd(jornadakbd);
175 memcpy(jornadakbd->old_scan, jornadakbd->new_scan, JORNADA_SCAN_SIZE);
180 struct jornadakbd *jornadakbd;
184 jornadakbd = devm_kzalloc(&pdev->dev, sizeof(struct jornadakbd),
186 if (!jornadakbd)
195 jornadakbd->input = input_dev;
197 memcpy(jornadakbd->keymap, jornada_scancodes,
198 sizeof(jornadakbd->keymap));
200 input_set_drvdata(input_dev, jornadakbd);
203 input_dev->phys = "jornadakbd/input0";
204 input_dev->keycode = jornadakbd->keymap;
210 if (jornadakbd->keymap[i])
211 __set_bit(jornadakbd->keymap[i], input_dev->keybit);