/linux-4.19.296/include/media/ |
D | rc-core.h | 190 enum rc_proto wakeup_protocol; 202 enum rc_proto last_protocol; 220 int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto); 295 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode, 297 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, 341 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode, 343 int ir_raw_encode_carrier(enum rc_proto protocol); 374 enum rc_proto *protocol) in ir_nec_bytes_to_scancode()
|
/linux-4.19.296/drivers/media/rc/ |
D | ir-nec-decoder.c | 43 enum rc_proto rc_proto; in ir_nec_decode() local 151 &rc_proto); in ir_nec_decode() 156 rc_keydown(dev, rc_proto, scancode, 0); in ir_nec_decode() 176 static u32 ir_nec_scancode_to_raw(enum rc_proto protocol, u32 scancode) in ir_nec_scancode_to_raw() 232 static int ir_nec_encode(enum rc_proto protocol, u32 scancode, in ir_nec_encode()
|
D | zx-irdec.c | 57 enum rc_proto rc_proto; in zx_irdec_irq() local 76 &rc_proto); in zx_irdec_irq() 77 rc_keydown(irdec->rcd, rc_proto, scancode, 0); in zx_irdec_irq()
|
D | rc-main.c | 154 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */ 173 const char *name, u64 rc_proto, size_t size) in ir_create_table() argument 178 rc_map->rc_proto = rc_proto; in ir_create_table() 437 rc = ir_create_table(dev, rc_map, from->name, from->rc_proto, in ir_setkeytable() 704 .scancode = dev->last_scancode, .rc_proto = dev->last_protocol, in rc_repeat() 738 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, in ir_do_keydown() 746 .scancode = scancode, .rc_proto = protocol, in ir_do_keydown() 805 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode, in rc_keydown() 835 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, in rc_keydown_notimeout() 853 bool rc_validate_scancode(enum rc_proto proto, u32 scancode) in rc_validate_scancode() [all …]
|
D | imon.c | 144 u64 rc_proto; /* iMON or MCE (RC6) IR protocol? */ member 1097 static int imon_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto) in imon_ir_change_protocol() argument 1106 if (*rc_proto && !(*rc_proto & rc->allowed_protocols)) in imon_ir_change_protocol() 1109 if (*rc_proto & RC_PROTO_BIT_RC6_MCE) { in imon_ir_change_protocol() 1112 *rc_proto = RC_PROTO_BIT_RC6_MCE; in imon_ir_change_protocol() 1113 } else if (*rc_proto & RC_PROTO_BIT_IMON) { in imon_ir_change_protocol() 1118 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol() 1124 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol() 1138 ictx->rc_proto = *rc_proto; in imon_ir_change_protocol() 1391 if (ictx->rc_proto == RC_PROTO_BIT_IMON && pad_stabilize) { in imon_pad_to_keys() [all …]
|
D | rc-ir-raw.c | 245 static int change_protocol(struct rc_dev *dev, u64 *rc_proto) in change_protocol() argument 253 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol() 257 !(*rc_proto & handler->protocols) && in change_protocol() 268 if (handler->protocols & *rc_proto) { in change_protocol() 521 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode, in ir_raw_encode_scancode() 592 int ir_raw_encode_carrier(enum rc_proto protocol) in ir_raw_encode_carrier()
|
/linux-4.19.296/include/media/i2c/ |
D | ir-kbd-i2c.h | 24 enum rc_proto *protocol, 55 enum rc_proto *protocol,
|
/linux-4.19.296/include/uapi/linux/ |
D | lirc.h | 158 __u16 rc_proto; member 196 enum rc_proto { enum
|
/linux-4.19.296/drivers/media/rc/keymaps/ |
D | rc-geekbox.c | 36 .rc_proto = RC_PROTO_NEC,
|
D | rc-evga-indtube.c | 38 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
|
D | rc-terratec-slim-2.c | 54 .rc_proto = RC_PROTO_NEC,
|
D | rc-dtt200u.c | 40 .rc_proto = RC_PROTO_NEC,
|
D | rc-msi-digivox-ii.c | 49 .rc_proto = RC_PROTO_NEC,
|
D | rc-alink-dtu-m.c | 50 .rc_proto = RC_PROTO_NEC,
|
D | rc-astrometa-t2hybrid.c | 51 .rc_proto = RC_PROTO_NEC,
|
D | rc-reddo.c | 67 .rc_proto = RC_PROTO_NEC,
|
D | rc-ati-tv-wonder-hd-600.c | 46 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
|
D | rc-msi-tvanywhere.c | 46 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
|
D | rc-proteus-2309.c | 46 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
|
D | rc-avermedia-rm-ks.c | 61 .rc_proto = RC_PROTO_NEC,
|
D | rc-pixelview-002t.c | 54 .rc_proto = RC_PROTO_NEC,
|
D | rc-pinnacle-pctv-hd.c | 47 .rc_proto = RC_PROTO_RC5,
|
D | rc-flyvideo.c | 47 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
|
D | rc-hisi-poplar.c | 51 .rc_proto = RC_PROTO_NEC,
|
D | rc-apac-viewcomp.c | 57 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
|