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.
109 * @scancode_filter: scancode filter
110 * @scancode_wakeup_filter: scancode wakeup filters
112 * scancode to the application. As this is a hardware limit, we can't do
126 * @last_scancode: scancode of last keypress
156 * @s_filter: set the scancode filter
157 * @s_wakeup_filter: set the wakeup scancode filter. If the mask is zero
287 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode,
290 u64 scancode, u8 toggle);
292 u32 rc_g_keycode_from_table(struct rc_dev *dev, u64 scancode);
325 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode,
353 /* Get NEC scancode and protocol type from address and command bytes */
358 u32 scancode; in ir_nec_bytes_to_scancode() local
364 scancode = not_address << 24 | in ir_nec_bytes_to_scancode()
371 scancode = address << 16 | in ir_nec_bytes_to_scancode()
377 scancode = address << 8 | command; in ir_nec_bytes_to_scancode()
381 return scancode; in ir_nec_bytes_to_scancode()