/kernel/linux/linux-5.10/drivers/media/usb/em28xx/ |
H A D | em28xx-input.c | 55 enum rc_proto protocol; 69 u64 rc_proto; member 73 int (*get_key_i2c)(struct i2c_client *ir, enum rc_proto *protocol, 83 enum rc_proto *protocol, u32 *scancode) in em28xx_get_key_terratec() 114 enum rc_proto *protocol, u32 *scancode) in em28xx_get_key_em_haup() 144 enum rc_proto *protocol, in em28xx_get_key_pinnacle_usb_grey() 163 enum rc_proto *protocol, in em28xx_get_key_winfast_usbii_deluxe() 227 switch (ir->rc_proto) { in default_polling_getkey() 273 switch (ir->rc_proto) { in em2874_polling_getkey() 306 enum rc_proto protoco in em28xx_i2c_ir_handle_key() 394 em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) em2860_ir_change_protocol() argument 422 em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) em2874_ir_change_protocol() argument 458 em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) em28xx_ir_change_protocol() argument 703 u64 rc_proto; em28xx_ir_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/ |
H A D | em28xx-input.c | 45 enum rc_proto protocol; 59 u64 rc_proto; member 63 int (*get_key_i2c)(struct i2c_client *ir, enum rc_proto *protocol, 73 enum rc_proto *protocol, u32 *scancode) in em28xx_get_key_terratec() 104 enum rc_proto *protocol, u32 *scancode) in em28xx_get_key_em_haup() 134 enum rc_proto *protocol, in em28xx_get_key_pinnacle_usb_grey() 153 enum rc_proto *protocol, in em28xx_get_key_winfast_usbii_deluxe() 217 switch (ir->rc_proto) { in default_polling_getkey() 263 switch (ir->rc_proto) { in em2874_polling_getkey() 296 enum rc_proto protoco in em28xx_i2c_ir_handle_key() 384 em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) em2860_ir_change_protocol() argument 412 em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) em2874_ir_change_protocol() argument 448 em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) em28xx_ir_change_protocol() argument 693 u64 rc_proto; em28xx_ir_init() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/ir/ |
H A D | ir_loopback.c | 34 enum rc_proto proto; 135 unsigned int rc_proto = protocols[i].proto; in main() local 137 if (rc_proto == RC_PROTO_RC6_MCE) in main() 140 if (rc_proto == RC_PROTO_NECX && in main() 144 if (rc_proto == RC_PROTO_NEC32 && in main() 148 if (rc_proto == RC_PROTO_RCMM32 && in main() 154 .rc_proto = rc_proto, in main() 186 if (lsc.rc_proto != lsc2.rc_proto) in main() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/ir/ |
H A D | ir_loopback.c | 43 enum rc_proto proto; 144 unsigned int rc_proto = protocols[i].proto; in main() local 146 if (rc_proto == RC_PROTO_RC6_MCE) in main() 149 if (rc_proto == RC_PROTO_NECX && in main() 153 if (rc_proto == RC_PROTO_NEC32 && in main() 157 if (rc_proto == RC_PROTO_RCMM32 && in main() 163 .rc_proto = rc_proto, in main() 195 if (lsc.rc_proto != lsc2.rc_proto) in main() [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | rc-core.h | 182 enum rc_proto wakeup_protocol; 194 enum rc_proto last_protocol; 212 int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto); 287 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode, 289 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, 325 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode, 327 int ir_raw_encode_carrier(enum rc_proto protocol); 356 enum rc_proto *protocol) in ir_nec_bytes_to_scancode()
|
/kernel/linux/linux-6.6/include/media/ |
H A D | rc-core.h | 178 enum rc_proto wakeup_protocol; 190 enum rc_proto last_protocol; 206 int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto); 281 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode, 283 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol, 320 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode, 322 int ir_raw_encode_carrier(enum rc_proto protocol); 351 enum rc_proto *protocol) in ir_nec_bytes_to_scancode()
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ir-kbd-i2c.c | 59 static int get_key_haup_common(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_haup_common() 133 static int get_key_haup(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_haup() 139 static int get_key_haup_xvr(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_haup_xvr() 158 static int get_key_pixelview(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pixelview() 179 static int get_key_fusionhdtv(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_fusionhdtv() 207 static int get_key_knc1(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_knc1() 241 static int get_key_geniatech(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_geniatech() 278 static int get_key_avermedia_cardbus(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_avermedia_cardbus() 324 enum rc_proto protocol; in ir_key_poll() 765 u64 rc_proto in ir_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/ |
H A D | tm6000-input.c | 61 u64 rc_proto; member 98 switch (ir->rc_proto) { in tm6000_ir_config() 112 if (ir->rc_proto == RC_PROTO_BIT_NEC) in tm6000_ir_config() 117 (ir->rc_proto == RC_PROTO_BIT_NEC) ? "NEC" : "RC-5", in tm6000_ir_config() 157 enum rc_proto protocol; in tm6000_ir_keydown() 164 switch (ir->rc_proto) { in tm6000_ir_keydown() 306 static int tm6000_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto) in tm6000_ir_change_protocol() argument 315 ir->rc_proto = *rc_proto; in tm6000_ir_change_protocol() 404 u64 rc_proto; in tm6000_ir_init() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | ir-kbd-i2c.c | 59 static int get_key_haup_common(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_haup_common() 133 static int get_key_haup(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_haup() 139 static int get_key_haup_xvr(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_haup_xvr() 158 static int get_key_pixelview(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pixelview() 179 static int get_key_fusionhdtv(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_fusionhdtv() 207 static int get_key_knc1(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_knc1() 241 static int get_key_avermedia_cardbus(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_avermedia_cardbus() 287 enum rc_proto protocol; in ir_key_poll() 727 u64 rc_proto = RC_PROTO_BIT_UNKNOWN; in ir_probe() local 752 rc_proto in ir_probe() [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A 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()
|
H A D | zx-irdec.c | 54 enum rc_proto rc_proto; in zx_irdec_irq() local 73 &rc_proto); in zx_irdec_irq() 74 rc_keydown(irdec->rcd, rc_proto, scancode, 0); in zx_irdec_irq()
|
H A 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()
|
H A D | rc-main.c | 161 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */ 206 * @rc_proto: ir type to assign to the new table 215 const char *name, u64 rc_proto, size_t size) in ir_create_table() 220 rc_map->rc_proto = rc_proto; in ir_create_table() 477 rc = ir_create_table(dev, rc_map, from->name, from->rc_proto, in ir_setkeytable() 743 .scancode = dev->last_scancode, .rc_proto = dev->last_protocol, in rc_repeat() 780 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, in ir_do_keydown() 788 .scancode = scancode, .rc_proto = protocol, in ir_do_keydown() 848 void rc_keydown(struct rc_dev *dev, enum rc_proto protoco 214 ir_create_table(struct rc_dev *dev, struct rc_map *rc_map, const char *name, u64 rc_proto, size_t size) ir_create_table() argument 1787 u64 rc_proto; rc_prepare_rx_device() local [all...] |
H A D | imon.c | 136 u64 rc_proto; /* iMON or MCE (RC6) IR protocol? */ member 1124 static int imon_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto) in imon_ir_change_protocol() argument 1133 if (*rc_proto && !(*rc_proto & rc->allowed_protocols)) in imon_ir_change_protocol() 1136 if (*rc_proto & RC_PROTO_BIT_RC6_MCE) { in imon_ir_change_protocol() 1139 *rc_proto = RC_PROTO_BIT_RC6_MCE; in imon_ir_change_protocol() 1140 } else if (*rc_proto & RC_PROTO_BIT_IMON) { in imon_ir_change_protocol() 1145 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol() 1151 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol() 1165 ictx->rc_proto in imon_ir_change_protocol() [all...] |
/kernel/linux/linux-6.6/drivers/media/rc/ |
H A 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()
|
H A D | rc-ir-raw.c | 243 static int change_protocol(struct rc_dev *dev, u64 *rc_proto) in change_protocol() argument 251 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol() 255 !(*rc_proto & handler->protocols) && in change_protocol() 266 if (handler->protocols & *rc_proto) { in change_protocol() 519 int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode, in ir_raw_encode_scancode() 590 int ir_raw_encode_carrier(enum rc_proto protocol) in ir_raw_encode_carrier()
|
H A D | imon.c | 136 u64 rc_proto; /* iMON or MCE (RC6) IR protocol? */ member 1119 static int imon_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto) in imon_ir_change_protocol() argument 1128 if (*rc_proto && !(*rc_proto & rc->allowed_protocols)) in imon_ir_change_protocol() 1131 if (*rc_proto & RC_PROTO_BIT_RC6_MCE) { in imon_ir_change_protocol() 1134 *rc_proto = RC_PROTO_BIT_RC6_MCE; in imon_ir_change_protocol() 1135 } else if (*rc_proto & RC_PROTO_BIT_IMON) { in imon_ir_change_protocol() 1140 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol() 1146 *rc_proto = RC_PROTO_BIT_IMON; in imon_ir_change_protocol() 1160 ictx->rc_proto in imon_ir_change_protocol() [all...] |
H A D | rc-main.c | 161 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */ 206 * @rc_proto: ir type to assign to the new table 215 const char *name, u64 rc_proto, size_t size) in ir_create_table() 220 rc_map->rc_proto = rc_proto; in ir_create_table() 477 rc = ir_create_table(dev, rc_map, from->name, from->rc_proto, in ir_setkeytable() 743 .scancode = dev->last_scancode, .rc_proto = dev->last_protocol, in rc_repeat() 780 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, in ir_do_keydown() 788 .scancode = scancode, .rc_proto = protocol, in ir_do_keydown() 849 void rc_keydown(struct rc_dev *dev, enum rc_proto protoco 214 ir_create_table(struct rc_dev *dev, struct rc_map *rc_map, const char *name, u64 rc_proto, size_t size) ir_create_table() argument 1788 u64 rc_proto; rc_prepare_rx_device() local [all...] |
/kernel/linux/linux-5.10/include/media/i2c/ |
H A D | ir-kbd-i2c.h | 24 enum rc_proto *protocol, 55 enum rc_proto *protocol,
|
/kernel/linux/linux-6.6/include/media/i2c/ |
H A D | ir-kbd-i2c.h | 24 enum rc_proto *protocol, 56 enum rc_proto *protocol,
|
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
H A D | dib0700_core.c | 638 int dib0700_change_protocol(struct rc_dev *rc, u64 *rc_proto) in dib0700_change_protocol() argument 654 if (*rc_proto & RC_PROTO_BIT_RC5) { in dib0700_change_protocol() 656 *rc_proto = RC_PROTO_BIT_RC5; in dib0700_change_protocol() 657 } else if (*rc_proto & RC_PROTO_BIT_NEC) { in dib0700_change_protocol() 659 *rc_proto = RC_PROTO_BIT_NEC; in dib0700_change_protocol() 660 } else if (*rc_proto & RC_PROTO_BIT_RC6_MCE) { in dib0700_change_protocol() 666 *rc_proto = RC_PROTO_BIT_RC6_MCE; in dib0700_change_protocol() 680 d->props.rc.core.protocol = *rc_proto; in dib0700_change_protocol() 712 enum rc_proto protocol; in dib0700_rc_urb_completion()
|
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
H A D | dib0700_core.c | 638 int dib0700_change_protocol(struct rc_dev *rc, u64 *rc_proto) in dib0700_change_protocol() argument 654 if (*rc_proto & RC_PROTO_BIT_RC5) { in dib0700_change_protocol() 656 *rc_proto = RC_PROTO_BIT_RC5; in dib0700_change_protocol() 657 } else if (*rc_proto & RC_PROTO_BIT_NEC) { in dib0700_change_protocol() 659 *rc_proto = RC_PROTO_BIT_NEC; in dib0700_change_protocol() 660 } else if (*rc_proto & RC_PROTO_BIT_RC6_MCE) { in dib0700_change_protocol() 666 *rc_proto = RC_PROTO_BIT_RC6_MCE; in dib0700_change_protocol() 680 d->props.rc.core.protocol = *rc_proto; in dib0700_change_protocol() 712 enum rc_proto protocol; in dib0700_rc_urb_completion()
|
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/ |
H A D | saa7134-input.c | 105 static int get_key_flydvb_trio(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_flydvb_trio() 161 enum rc_proto *protocol, in get_key_msi_tvanywhere_plus() 212 static int get_key_kworld_pc150u(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_kworld_pc150u() 263 static int get_key_purpletv(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_purpletv() 292 static int get_key_beholdm6xx(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_beholdm6xx() 332 static int get_key_pinnacle(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pinnacle() 390 static int get_key_pinnacle_grey(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pinnacle_grey() 402 static int get_key_pinnacle_color(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pinnacle_color()
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/ |
H A D | saa7134-input.c | 105 static int get_key_flydvb_trio(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_flydvb_trio() 161 enum rc_proto *protocol, in get_key_msi_tvanywhere_plus() 212 static int get_key_kworld_pc150u(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_kworld_pc150u() 263 static int get_key_purpletv(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_purpletv() 292 static int get_key_beholdm6xx(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_beholdm6xx() 332 static int get_key_pinnacle(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pinnacle() 390 static int get_key_pinnacle_grey(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pinnacle_grey() 402 static int get_key_pinnacle_color(struct IR_i2c *ir, enum rc_proto *protocol, in get_key_pinnacle_color()
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | lirc.h | 151 * @rc_proto: see enum rc_proto 158 __u16 rc_proto; member 169 * enum rc_proto - the Remote Controller protocol 199 enum rc_proto { enum
|