/drivers/media/rc/ |
D | rc-main.c | 222 index, rc_map->scan[index].scancode); in ir_update_mapping() 230 rc_map->scan[index].scancode, new_keycode); in ir_update_mapping() 269 unsigned int scancode, in ir_establish_scancode() argument 283 scancode &= dev->scanmask; in ir_establish_scancode() 287 if (rc_map->scan[i].scancode == scancode) in ir_establish_scancode() 291 if (rc_map->scan[i].scancode >= scancode) in ir_establish_scancode() 305 rc_map->scan[i].scancode = scancode; in ir_establish_scancode() 328 unsigned int scancode; in ir_setkeycode() local 341 retval = input_scancode_to_scalar(ke, &scancode); in ir_setkeycode() 345 index = ir_establish_scancode(rdev, rc_map, scancode, true); in ir_setkeycode() [all …]
|
D | ir-rc6-decoder.c | 89 u32 scancode; in ir_rc6_decode() local 234 scancode = data->body; in ir_rc6_decode() 237 scancode, toggle); in ir_rc6_decode() 246 scancode = data->body; in ir_rc6_decode() 248 (scancode & RC6_6A_LCC_MASK) == RC6_6A_MCE_CC) { in ir_rc6_decode() 250 toggle = (scancode & RC6_6A_MCE_TOGGLE_MASK) ? 1 : 0; in ir_rc6_decode() 251 scancode &= ~RC6_6A_MCE_TOGGLE_MASK; in ir_rc6_decode() 256 scancode, toggle); in ir_rc6_decode() 263 rc_keydown(dev, scancode, toggle); in ir_rc6_decode()
|
D | ir-nec-decoder.c | 51 u32 scancode; in ir_nec_decode() local 175 scancode = data->bits; in ir_nec_decode() 176 IR_dprintk(1, "NEC (modified) scancode 0x%08x\n", scancode); in ir_nec_decode() 179 scancode = address << 16 | in ir_nec_decode() 182 IR_dprintk(1, "NEC (Ext) scancode 0x%06x\n", scancode); in ir_nec_decode() 185 scancode = address << 8 | command; in ir_nec_decode() 186 IR_dprintk(1, "NEC scancode 0x%04x\n", scancode); in ir_nec_decode() 192 rc_keydown(dev, scancode, 0); in ir_nec_decode()
|
D | ir-mce_kbd-decoder.c | 148 u32 scancode) in ir_mce_kbd_process_keyboard_data() argument 150 u8 keydata = (scancode >> 8) & 0xff; in ir_mce_kbd_process_keyboard_data() 151 u8 shiftmask = scancode & 0xff; in ir_mce_kbd_process_keyboard_data() 176 static void ir_mce_kbd_process_mouse_data(struct input_dev *idev, u32 scancode) in ir_mce_kbd_process_mouse_data() argument 179 u8 xdata = (scancode >> 7) & 0x7f; in ir_mce_kbd_process_mouse_data() 180 u8 ydata = (scancode >> 14) & 0x7f; in ir_mce_kbd_process_mouse_data() 183 bool right = scancode & 0x40; in ir_mce_kbd_process_mouse_data() 184 bool left = scancode & 0x20; in ir_mce_kbd_process_mouse_data() 216 u32 scancode; in ir_mce_kbd_decode() local 323 scancode = data->body & 0xffff; in ir_mce_kbd_decode() [all …]
|
D | ir-rc5-decoder.c | 53 u32 scancode; in ir_rc5_decode() local 140 scancode = system << 16 | command << 8 | xdata; in ir_rc5_decode() 143 scancode, toggle); in ir_rc5_decode() 156 scancode = system << 8 | command; in ir_rc5_decode() 159 scancode, toggle); in ir_rc5_decode() 162 rc_keydown(dev, scancode, toggle); in ir_rc5_decode()
|
D | ir-rc5-sz-decoder.c | 49 u32 scancode; in ir_rc5_sz_decode() local 113 scancode = system << 6 | command; in ir_rc5_sz_decode() 116 scancode, toggle); in ir_rc5_sz_decode() 118 rc_keydown(dev, scancode, toggle); in ir_rc5_sz_decode()
|
D | imon.c | 1162 static u32 imon_remote_key_lookup(struct imon_context *ictx, u32 scancode) in imon_remote_key_lookup() argument 1169 keycode = rc_g_keycode_from_table(ictx->rdev, scancode); in imon_remote_key_lookup() 1171 ictx->rc_scancode = scancode; in imon_remote_key_lookup() 1175 release = scancode & ~0x4000; in imon_remote_key_lookup() 1186 static u32 imon_mce_key_lookup(struct imon_context *ictx, u32 scancode) in imon_mce_key_lookup() argument 1201 if (scancode & 0x80000000) in imon_mce_key_lookup() 1202 scancode = scancode | MCE_KEY_MASK | MCE_TOGGLE_BIT; in imon_mce_key_lookup() 1204 ictx->rc_scancode = scancode; in imon_mce_key_lookup() 1205 keycode = rc_g_keycode_from_table(ictx->rdev, scancode); in imon_mce_key_lookup() 1309 u32 scancode = KEY_RESERVED; in imon_pad_to_keys() local [all …]
|
D | ir-sanyo-decoder.c | 58 u32 scancode; in ir_sanyo_decode() local 168 scancode = address << 8 | command; in ir_sanyo_decode() 169 IR_dprintk(1, "SANYO scancode: 0x%06x\n", scancode); in ir_sanyo_decode() 170 rc_keydown(dev, scancode, 0); in ir_sanyo_decode()
|
D | ir-jvc-decoder.c | 139 u32 scancode; in ir_jvc_decode() local 140 scancode = (bitrev8((data->bits >> 8) & 0xff) << 8) | in ir_jvc_decode() 142 IR_dprintk(1, "JVC scancode 0x%04x\n", scancode); in ir_jvc_decode() 143 rc_keydown(dev, scancode, data->toggle); in ir_jvc_decode()
|
D | ir-sony-decoder.c | 45 u32 scancode; in ir_sony_decode() local 158 scancode = device << 16 | subdevice << 8 | function; in ir_sony_decode() 159 IR_dprintk(1, "Sony(%u) scancode 0x%05x\n", data->count, scancode); in ir_sony_decode() 160 rc_keydown(dev, scancode, 0); in ir_sony_decode()
|
D | ati_remote.c | 498 unsigned char scancode; in ati_remote_input_report() local 537 scancode = data[2] & 0x7f; in ati_remote_input_report() 541 remote_num, data[2], scancode); in ati_remote_input_report() 543 if (scancode >= 0x70) { in ati_remote_input_report() 551 scancode & 0x78); in ati_remote_input_report() 560 if (scancode == ati_remote_tbl[i].data) { in ati_remote_input_report() 615 count = (scancode & 0x07) + 1; in ati_remote_input_report() 616 scancode &= 0x78; in ati_remote_input_report() 625 rc_keydown_notimeout(ati_remote->rdev, scancode, in ati_remote_input_report()
|
/drivers/input/keyboard/ |
D | atakbd.c | 195 static void atakbd_interrupt(unsigned char scancode, char down) in atakbd_interrupt() argument 198 if (scancode < 0x72) { /* scancodes < 0xf2 are keys */ in atakbd_interrupt() 202 scancode = atakbd_keycode[scancode]; in atakbd_interrupt() 204 if (scancode == KEY_CAPSLOCK) { /* CapsLock is a toggle switch key on Amiga */ in atakbd_interrupt() 205 input_report_key(atakbd_dev, scancode, 1); in atakbd_interrupt() 206 input_report_key(atakbd_dev, scancode, 0); in atakbd_interrupt() 209 input_report_key(atakbd_dev, scancode, down); in atakbd_interrupt() 213 printk(KERN_INFO "atakbd: unhandled scancode %x\n", scancode); in atakbd_interrupt()
|
D | amikbd.c | 161 unsigned char scancode, down; in amikbd_interrupt() local 163 scancode = ~ciaa.sdr; /* get and invert scancode (keyboard is active low) */ in amikbd_interrupt() 168 down = !(scancode & 1); /* lowest bit is release bit */ in amikbd_interrupt() 169 scancode >>= 1; in amikbd_interrupt() 171 if (scancode < 0x78) { /* scancodes < 0x78 are keys */ in amikbd_interrupt() 172 if (scancode == 98) { /* CapsLock is a toggle switch key on Amiga */ in amikbd_interrupt() 173 input_report_key(dev, scancode, 1); in amikbd_interrupt() 174 input_report_key(dev, scancode, 0); in amikbd_interrupt() 176 input_report_key(dev, scancode, down); in amikbd_interrupt() 181 printk(amikbd_messages[scancode - 0x78]); in amikbd_interrupt()
|
D | atkbd.c | 997 unsigned int scancode; in atkbd_set_keycode_table() local 1005 scancode = atkbd_unxlate_table[i]; in atkbd_set_keycode_table() 1006 atkbd->keycode[i] = atkbd_set2_keycode[scancode]; in atkbd_set_keycode_table() 1007 atkbd->keycode[i | 0x80] = atkbd_set2_keycode[scancode | 0x80]; in atkbd_set_keycode_table() 1010 if ((scancode | 0x80) == atkbd_scroll_keys[j].set2) in atkbd_set_keycode_table() 1020 scancode = atkbd_scroll_keys[i].set2; in atkbd_set_keycode_table() 1021 atkbd->keycode[scancode] = atkbd_scroll_keys[i].keycode; in atkbd_set_keycode_table() 1029 scancode = atkbd_compat_scancode(atkbd, ATKBD_RET_HANGEUL); in atkbd_set_keycode_table() 1030 atkbd->keycode[scancode] = KEY_HANGEUL; in atkbd_set_keycode_table() 1031 __set_bit(scancode, atkbd->force_release_mask); in atkbd_set_keycode_table() [all …]
|
/drivers/input/serio/ |
D | pcips2.c | 65 unsigned char status, scancode; in pcips2_interrupt() local 75 scancode = inb(ps2if->base + PS2_DATA); in pcips2_interrupt() 76 if (status == 0xff && scancode == 0xff) in pcips2_interrupt() 81 if (hweight8(scancode) & 1) in pcips2_interrupt() 84 serio_interrupt(ps2if->io, scancode, flag); in pcips2_interrupt() 91 unsigned char status, scancode; in pcips2_flush_input() local 97 scancode = inb(ps2if->base + PS2_DATA); in pcips2_flush_input() 98 if (status == 0xff && scancode == 0xff) in pcips2_flush_input()
|
D | ams_delta_serio.c | 70 u8 scancode; in ams_delta_serio_interrupt() local 86 scancode = (u8) (data >> 1) & 0xFF; in ams_delta_serio_interrupt() 87 serio_interrupt(ams_delta_serio, scancode, dfl); in ams_delta_serio_interrupt()
|
D | sa1111ps2.c | 65 unsigned int scancode, flag, status; in ps2_rxint() local 75 scancode = sa1111_readl(ps2if->base + PS2DATA) & 0xff; in ps2_rxint() 77 if (hweight8(scancode) & 1) in ps2_rxint() 80 serio_interrupt(ps2if->io, scancode, flag); in ps2_rxint()
|
/drivers/platform/x86/ |
D | dell-wmi-aio.c | 102 unsigned int scancode = 0; in dell_wmi_aio_notify() local 107 scancode = obj->integer.value; in dell_wmi_aio_notify() 109 scancode, 1, true); in dell_wmi_aio_notify() 116 scancode = event->event[0]; in dell_wmi_aio_notify() 122 scancode = obj->buffer.pointer[0]; in dell_wmi_aio_notify() 124 if (scancode) in dell_wmi_aio_notify() 127 scancode, 1, true); in dell_wmi_aio_notify()
|
/drivers/media/usb/cx231xx/ |
D | cx231xx-input.c | 31 u8 cmd, scancode; in get_key_isdbt() local 49 scancode = in get_key_isdbt() 60 cmd, scancode); in get_key_isdbt() 62 *ir_key = scancode; in get_key_isdbt() 63 *ir_raw = scancode; in get_key_isdbt()
|
/drivers/media/usb/em28xx/ |
D | em28xx-input.c | 56 u32 scancode; member 218 poll_result->scancode = msg[1] << 8 | msg[2]; in default_polling_getkey() 250 poll_result->scancode = msg[1] << 8 | msg[2]; in em2874_polling_getkey() 254 poll_result->scancode = (msg[1] << 24) | in em2874_polling_getkey() 259 poll_result->scancode = (msg[1] << 16) | in em2874_polling_getkey() 263 poll_result->scancode = msg[1] << 8 | msg[3]; in em2874_polling_getkey() 266 poll_result->scancode = msg[1] << 8 | msg[2]; in em2874_polling_getkey() 269 poll_result->scancode = (msg[1] << 24) | (msg[2] << 16) | in em2874_polling_getkey() 319 poll_result.scancode); in em28xx_ir_handle_key() 322 poll_result.scancode, in em28xx_ir_handle_key() [all …]
|
/drivers/input/misc/ |
D | cm109.c | 175 static unsigned short keymap_kip1000(int scancode) in keymap_kip1000() argument 177 switch (scancode) { /* phone key: */ in keymap_kip1000() 194 default: return special_keymap(scancode); in keymap_kip1000() 208 static unsigned short keymap_gtalk(int scancode) in keymap_gtalk() argument 210 switch (scancode) { in keymap_gtalk() 227 default: return special_keymap(scancode); in keymap_gtalk() 237 static unsigned short keymap_usbph01(int scancode) in keymap_usbph01() argument 239 switch (scancode) { in keymap_usbph01() 256 default: return special_keymap(scancode); in keymap_usbph01() 268 static unsigned short keymap_atcom(int scancode) in keymap_atcom() argument [all …]
|
D | ati_remote2.c | 493 unsigned int scancode; in ati_remote2_getkeycode() local 503 scancode = (mode << 8) + ati_remote2_key_table[offset].hw_code; in ati_remote2_getkeycode() 505 if (input_scancode_to_scalar(ke, &scancode)) in ati_remote2_getkeycode() 508 mode = scancode >> 8; in ati_remote2_getkeycode() 512 offset = ati_remote2_lookup(scancode & 0xff); in ati_remote2_getkeycode() 520 ke->len = sizeof(scancode); in ati_remote2_getkeycode() 521 memcpy(&ke->scancode, &scancode, sizeof(scancode)); in ati_remote2_getkeycode() 535 unsigned int scancode; in ati_remote2_setkeycode() local 545 if (input_scancode_to_scalar(ke, &scancode)) in ati_remote2_setkeycode() 548 mode = scancode >> 8; in ati_remote2_setkeycode() [all …]
|
/drivers/media/usb/dvb-usb/ |
D | dvb-usb-remote.c | 17 unsigned int scancode; in legacy_dvb_usb_get_keymap_index() local 22 if (input_scancode_to_scalar(ke, &scancode)) in legacy_dvb_usb_get_keymap_index() 27 if (keymap[index].scancode == scancode) in legacy_dvb_usb_get_keymap_index() 59 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode() 60 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); in legacy_dvb_usb_getkeycode()
|
D | dvb-usb.h | 80 return (key->scancode >> 8) & 0xff; in rc5_custom() 85 return key->scancode & 0xff; in rc5_data() 90 return key->scancode & 0xffff; in rc5_scan()
|
/drivers/input/ |
D | sparse-keymap.c | 103 unsigned int scancode; in sparse_keymap_locate() local 107 else if (input_scancode_to_scalar(ke, &scancode) == 0) in sparse_keymap_locate() 108 key = sparse_keymap_entry_from_scancode(dev, scancode); in sparse_keymap_locate() 128 memcpy(ke->scancode, &key->code, sizeof(key->code)); in sparse_keymap_getkeycode()
|