Lines Matching +defs:code +defs:key
23 * - Oliver Neukum for good review comments and code
129 int key_code; /* last reported key */
135 * CM109 key interface
138 static unsigned short special_keymap(int code)
140 if (code > 0xff) {
141 switch (code - 0xff) {
151 /* Map device buttons to internal key events.
177 switch (scancode) { /* phone key: */
270 switch (scancode) { /* phone key: */
297 static void report_key(struct cm109_dev *dev, int key)
302 /* old key up */
306 dev->key_code = key;
307 if (key >= 0) {
308 /* new valid key */
309 input_report_key(idev, key, 1);
357 const int code = (dev->irq_data->byte[HID_IR0] & 0x0f);
358 report_key(dev, dev->keymap[0xff + code]);
361 /* Scan key column */
432 /* ask for key data */
572 unsigned int code, int value)
577 "input_ev: type=%u code=%u value=%d\n", type, code, value);
582 switch (code) {
760 /* register available key events */