Lines Matching refs:scancode

155 static void ir_mce_kbd_process_keyboard_data(struct rc_dev *dev, u32 scancode)  in ir_mce_kbd_process_keyboard_data()  argument
158 u8 keydata1 = (scancode >> 8) & 0xff; in ir_mce_kbd_process_keyboard_data()
159 u8 keydata2 = (scancode >> 16) & 0xff; in ir_mce_kbd_process_keyboard_data()
160 u8 shiftmask = scancode & 0xff; in ir_mce_kbd_process_keyboard_data()
187 static void ir_mce_kbd_process_mouse_data(struct rc_dev *dev, u32 scancode) in ir_mce_kbd_process_mouse_data() argument
191 u8 xdata = (scancode >> 7) & 0x7f; in ir_mce_kbd_process_mouse_data()
192 u8 ydata = (scancode >> 14) & 0x7f; in ir_mce_kbd_process_mouse_data()
195 bool right = scancode & 0x40; in ir_mce_kbd_process_mouse_data()
196 bool left = scancode & 0x20; in ir_mce_kbd_process_mouse_data()
228 u32 scancode; in ir_mce_kbd_decode() local
327 scancode = data->body & 0xffffff; in ir_mce_kbd_decode()
331 if (scancode) { in ir_mce_kbd_decode()
339 ir_mce_kbd_process_keyboard_data(dev, scancode); in ir_mce_kbd_decode()
344 scancode = data->body & 0x1fffff; in ir_mce_kbd_decode()
345 dev_dbg(&dev->dev, "mouse data 0x%06x\n", scancode); in ir_mce_kbd_decode()
347 ir_mce_kbd_process_mouse_data(dev, scancode); in ir_mce_kbd_decode()
355 lsc.scancode = scancode; in ir_mce_kbd_decode()
358 input_event(data->idev, EV_MSC, MSC_SCAN, scancode); in ir_mce_kbd_decode()
456 static int ir_mce_kbd_encode(enum rc_proto protocol, u32 scancode, in ir_mce_kbd_encode() argument
464 raw = scancode | in ir_mce_kbd_encode()
468 raw = scancode | in ir_mce_kbd_encode()