Lines Matching full:scancode
21 * @RC_DRIVER_SCANCODE: Driver or hardware generates a scancode.
35 * @data: Scancode data to match.
36 * @mask: Mask of bits of scancode to compare.
107 * @scancode_filter: scancode filter
108 * @scancode_wakeup_filter: scancode wakeup filters
110 * scancode to the application. As this is a hardware limit, we can't do
124 * @last_scancode: scancode of last keypress
152 * @s_filter: set the scancode filter
153 * @s_wakeup_filter: set the wakeup scancode filter. If the mask is zero
281 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode,
284 u64 scancode, u8 toggle);
286 u32 rc_g_keycode_from_table(struct rc_dev *dev, u64 scancode);
320 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode,
348 /* Get NEC scancode and protocol type from address and command bytes */
353 u32 scancode; in ir_nec_bytes_to_scancode() local
359 scancode = not_address << 24 | in ir_nec_bytes_to_scancode()
366 scancode = address << 16 | in ir_nec_bytes_to_scancode()
372 scancode = address << 8 | command; in ir_nec_bytes_to_scancode()
376 return scancode; in ir_nec_bytes_to_scancode()