rc_proto           59 drivers/media/i2c/ir-kbd-i2c.c static int get_key_haup_common(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          133 drivers/media/i2c/ir-kbd-i2c.c static int get_key_haup(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          139 drivers/media/i2c/ir-kbd-i2c.c static int get_key_haup_xvr(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          158 drivers/media/i2c/ir-kbd-i2c.c static int get_key_pixelview(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          179 drivers/media/i2c/ir-kbd-i2c.c static int get_key_fusionhdtv(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          207 drivers/media/i2c/ir-kbd-i2c.c static int get_key_knc1(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          241 drivers/media/i2c/ir-kbd-i2c.c static int get_key_avermedia_cardbus(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          287 drivers/media/i2c/ir-kbd-i2c.c 	enum rc_proto protocol;
rc_proto          727 drivers/media/i2c/ir-kbd-i2c.c 	u64 rc_proto = RC_PROTO_BIT_UNKNOWN;
rc_proto          752 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_OTHER;
rc_proto          760 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_RC5;
rc_proto          766 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_OTHER;
rc_proto          772 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_UNKNOWN;
rc_proto          778 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_OTHER;
rc_proto          784 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_OTHER;
rc_proto          791 drivers/media/i2c/ir-kbd-i2c.c 		rc_proto    = RC_PROTO_BIT_RC5 | RC_PROTO_BIT_RC6_MCE |
rc_proto          808 drivers/media/i2c/ir-kbd-i2c.c 			rc_proto = init_data->type;
rc_proto          851 drivers/media/i2c/ir-kbd-i2c.c 	if (!name || !ir->get_key || !rc_proto || !ir_codes) {
rc_proto          879 drivers/media/i2c/ir-kbd-i2c.c 	rc->allowed_protocols = rc_proto;
rc_proto          323 drivers/media/pci/bt8xx/bttv-input.c static int get_key_pv951(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          265 drivers/media/pci/cx88/cx88-input.c 	u64 rc_proto = RC_PROTO_BIT_OTHER;
rc_proto          346 drivers/media/pci/cx88/cx88-input.c 		rc_proto = RC_PROTO_BIT_NECX;
rc_proto          485 drivers/media/pci/cx88/cx88-input.c 		dev->allowed_protocols = rc_proto;
rc_proto          554 drivers/media/pci/cx88/cx88-input.c static int get_key_pvr2000(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          137 drivers/media/pci/ivtv/ivtv-i2c.c static int get_key_adaptec(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          105 drivers/media/pci/saa7134/saa7134-input.c static int get_key_flydvb_trio(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          161 drivers/media/pci/saa7134/saa7134-input.c 				       enum rc_proto *protocol,
rc_proto          212 drivers/media/pci/saa7134/saa7134-input.c static int get_key_kworld_pc150u(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          263 drivers/media/pci/saa7134/saa7134-input.c static int get_key_purpletv(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          292 drivers/media/pci/saa7134/saa7134-input.c static int get_key_beholdm6xx(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          332 drivers/media/pci/saa7134/saa7134-input.c static int get_key_pinnacle(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          390 drivers/media/pci/saa7134/saa7134-input.c static int get_key_pinnacle_grey(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto          402 drivers/media/pci/saa7134/saa7134-input.c static int get_key_pinnacle_color(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto           24 drivers/media/pci/ttpci/av7110_ir.c 	enum rc_proto proto;
rc_proto          140 drivers/media/rc/img-ir/img-ir-hw.h 	enum rc_proto protocol;
rc_proto          135 drivers/media/rc/imon.c 	u64 rc_proto;			/* iMON or MCE (RC6) IR protocol? */
rc_proto         1088 drivers/media/rc/imon.c static int imon_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto)
rc_proto         1097 drivers/media/rc/imon.c 	if (*rc_proto && !(*rc_proto & rc->allowed_protocols))
rc_proto         1100 drivers/media/rc/imon.c 	if (*rc_proto & RC_PROTO_BIT_RC6_MCE) {
rc_proto         1103 drivers/media/rc/imon.c 		*rc_proto = RC_PROTO_BIT_RC6_MCE;
rc_proto         1104 drivers/media/rc/imon.c 	} else if (*rc_proto & RC_PROTO_BIT_IMON) {
rc_proto         1109 drivers/media/rc/imon.c 		*rc_proto = RC_PROTO_BIT_IMON;
rc_proto         1115 drivers/media/rc/imon.c 		*rc_proto = RC_PROTO_BIT_IMON;
rc_proto         1129 drivers/media/rc/imon.c 	ictx->rc_proto = *rc_proto;
rc_proto         1382 drivers/media/rc/imon.c 		if (ictx->rc_proto == RC_PROTO_BIT_IMON && pad_stabilize) {
rc_proto         1449 drivers/media/rc/imon.c 		if (ictx->rc_proto == RC_PROTO_BIT_IMON && pad_stabilize) {
rc_proto         1570 drivers/media/rc/imon.c 		if (ictx->rc_proto == RC_PROTO_BIT_RC6_MCE) {
rc_proto         1632 drivers/media/rc/imon.c 			enum rc_proto proto;
rc_proto         1634 drivers/media/rc/imon.c 			if (ictx->rc_proto == RC_PROTO_BIT_RC6_MCE)
rc_proto         1636 drivers/media/rc/imon.c 			else if (ictx->rc_proto == RC_PROTO_BIT_IMON)
rc_proto         1864 drivers/media/rc/imon.c 	ictx->rc_proto = allowed_protos;
rc_proto         1956 drivers/media/rc/imon.c 		rdev->allowed_protocols = ictx->rc_proto;
rc_proto         1961 drivers/media/rc/imon.c 	if (ictx->rc_proto == RC_PROTO_BIT_RC6_MCE)
rc_proto          192 drivers/media/rc/ir-imon-decoder.c static int ir_imon_encode(enum rc_proto protocol, u32 scancode,
rc_proto          188 drivers/media/rc/ir-jvc-decoder.c static int ir_jvc_encode(enum rc_proto protocol, u32 scancode,
rc_proto          332 drivers/media/rc/ir-mce_kbd-decoder.c 			lsc.rc_proto = RC_PROTO_MCIR2_KBD;
rc_proto          339 drivers/media/rc/ir-mce_kbd-decoder.c 			lsc.rc_proto = RC_PROTO_MCIR2_MSE;
rc_proto          399 drivers/media/rc/ir-mce_kbd-decoder.c static int ir_mce_kbd_encode(enum rc_proto protocol, u32 scancode,
rc_proto           43 drivers/media/rc/ir-nec-decoder.c 	enum rc_proto rc_proto;
rc_proto          151 drivers/media/rc/ir-nec-decoder.c 							    &rc_proto);
rc_proto          156 drivers/media/rc/ir-nec-decoder.c 			rc_keydown(dev, rc_proto, scancode, 0);
rc_proto          176 drivers/media/rc/ir-nec-decoder.c static u32 ir_nec_scancode_to_raw(enum rc_proto protocol, u32 scancode)
rc_proto          232 drivers/media/rc/ir-nec-decoder.c static int ir_nec_encode(enum rc_proto protocol, u32 scancode,
rc_proto           45 drivers/media/rc/ir-rc5-decoder.c 	enum rc_proto protocol;
rc_proto          209 drivers/media/rc/ir-rc5-decoder.c static int ir_rc5_encode(enum rc_proto protocol, u32 scancode,
rc_proto           85 drivers/media/rc/ir-rc6-decoder.c 	enum rc_proto protocol;
rc_proto          309 drivers/media/rc/ir-rc6-decoder.c static int ir_rc6_encode(enum rc_proto protocol, u32 scancode,
rc_proto          199 drivers/media/rc/ir-rcmm-decoder.c static int ir_rcmm_encode(enum rc_proto protocol, u32 scancode,
rc_proto          189 drivers/media/rc/ir-sanyo-decoder.c static int ir_sanyo_encode(enum rc_proto protocol, u32 scancode,
rc_proto          190 drivers/media/rc/ir-sharp-decoder.c static int ir_sharp_encode(enum rc_proto protocol, u32 scancode,
rc_proto           37 drivers/media/rc/ir-sony-decoder.c 	enum rc_proto protocol;
rc_proto          187 drivers/media/rc/ir-sony-decoder.c static int ir_sony_encode(enum rc_proto protocol, u32 scancode,
rc_proto           66 drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           37 drivers/media/rc/keymaps/rc-alink-dtu-m.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           62 drivers/media/rc/keymaps/rc-anysee.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           57 drivers/media/rc/keymaps/rc-apac-viewcomp.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           45 drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           68 drivers/media/rc/keymaps/rc-asus-pc39.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           67 drivers/media/rc/keymaps/rc-asus-ps3-100.c 	.rc_proto = RC_PROTO_RC5,
rc_proto           46 drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto          106 drivers/media/rc/keymaps/rc-ati-x10.c 		.rc_proto = RC_PROTO_OTHER,
rc_proto           52 drivers/media/rc/keymaps/rc-avermedia-a16d.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           74 drivers/media/rc/keymaps/rc-avermedia-cardbus.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           55 drivers/media/rc/keymaps/rc-avermedia-dvbt.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto          125 drivers/media/rc/keymaps/rc-avermedia-m135a.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           73 drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           48 drivers/media/rc/keymaps/rc-avermedia-rm-ks.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           63 drivers/media/rc/keymaps/rc-avermedia.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           62 drivers/media/rc/keymaps/rc-avertv-303.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           71 drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           85 drivers/media/rc/keymaps/rc-behold-columbus.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto          118 drivers/media/rc/keymaps/rc-behold.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           70 drivers/media/rc/keymaps/rc-budget-ci-old.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto          159 drivers/media/rc/keymaps/rc-cec.c 		.rc_proto	= RC_PROTO_CEC,
rc_proto           61 drivers/media/rc/keymaps/rc-cinergy-1400.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           55 drivers/media/rc/keymaps/rc-cinergy.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           53 drivers/media/rc/keymaps/rc-d680-dmb.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           59 drivers/media/rc/keymaps/rc-delock-61959.c 		.rc_proto = RC_PROTO_NECX,
rc_proto          101 drivers/media/rc/keymaps/rc-dib0700-nec.c 		.rc_proto = RC_PROTO_NEC,
rc_proto          212 drivers/media/rc/keymaps/rc-dib0700-rc5.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           67 drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           51 drivers/media/rc/keymaps/rc-digittrade.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           53 drivers/media/rc/keymaps/rc-dm1105-nec.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           55 drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           74 drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           36 drivers/media/rc/keymaps/rc-dtt200u.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           54 drivers/media/rc/keymaps/rc-dvbsky.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           63 drivers/media/rc/keymaps/rc-dvico-mce.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           54 drivers/media/rc/keymaps/rc-dvico-portable.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           46 drivers/media/rc/keymaps/rc-em-terratec.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           58 drivers/media/rc/keymaps/rc-encore-enltv-fm53.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           89 drivers/media/rc/keymaps/rc-encore-enltv.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           67 drivers/media/rc/keymaps/rc-encore-enltv2.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           38 drivers/media/rc/keymaps/rc-evga-indtube.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           73 drivers/media/rc/keymaps/rc-eztv.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           54 drivers/media/rc/keymaps/rc-flydvb.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           47 drivers/media/rc/keymaps/rc-flyvideo.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           75 drivers/media/rc/keymaps/rc-fusionhdtv-mce.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           58 drivers/media/rc/keymaps/rc-gadmei-rm008z.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           30 drivers/media/rc/keymaps/rc-geekbox.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           61 drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           56 drivers/media/rc/keymaps/rc-gotview7135.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto          270 drivers/media/rc/keymaps/rc-hauppauge.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           47 drivers/media/rc/keymaps/rc-hisi-poplar.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           59 drivers/media/rc/keymaps/rc-hisi-tv-demo.c 		.rc_proto = RC_PROTO_NEC,
rc_proto          120 drivers/media/rc/keymaps/rc-imon-mce.c 		.rc_proto = RC_PROTO_RC6_MCE,
rc_proto          133 drivers/media/rc/keymaps/rc-imon-pad.c 		.rc_proto = RC_PROTO_IMON,
rc_proto           63 drivers/media/rc/keymaps/rc-imon-rsc.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           65 drivers/media/rc/keymaps/rc-iodata-bctv7e.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           72 drivers/media/rc/keymaps/rc-it913x-v1.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           71 drivers/media/rc/keymaps/rc-it913x-v2.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           64 drivers/media/rc/keymaps/rc-kaiomy.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           35 drivers/media/rc/keymaps/rc-khadas.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           60 drivers/media/rc/keymaps/rc-kworld-315u.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           79 drivers/media/rc/keymaps/rc-kworld-pc150u.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           80 drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           68 drivers/media/rc/keymaps/rc-leadtek-y04g0051.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           87 drivers/media/rc/keymaps/rc-lme2510.c 		.rc_proto = RC_PROTO_NEC,
rc_proto          111 drivers/media/rc/keymaps/rc-manli.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           90 drivers/media/rc/keymaps/rc-medion-x10-digitainer.c 		.rc_proto = RC_PROTO_OTHER,
rc_proto           75 drivers/media/rc/keymaps/rc-medion-x10-or2x.c 		.rc_proto = RC_PROTO_OTHER,
rc_proto           85 drivers/media/rc/keymaps/rc-medion-x10.c 		.rc_proto = RC_PROTO_OTHER,
rc_proto           36 drivers/media/rc/keymaps/rc-msi-digivox-ii.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           54 drivers/media/rc/keymaps/rc-msi-digivox-iii.c 		.rc_proto = RC_PROTO_NECX,
rc_proto          100 drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           46 drivers/media/rc/keymaps/rc-msi-tvanywhere.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           73 drivers/media/rc/keymaps/rc-nebula.c 		.rc_proto = RC_PROTO_RC5,
rc_proto          134 drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           62 drivers/media/rc/keymaps/rc-norwood.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           57 drivers/media/rc/keymaps/rc-npgtech.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           35 drivers/media/rc/keymaps/rc-odroid.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           57 drivers/media/rc/keymaps/rc-pctv-sedna.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           71 drivers/media/rc/keymaps/rc-pinnacle-color.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           66 drivers/media/rc/keymaps/rc-pinnacle-grey.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           47 drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           54 drivers/media/rc/keymaps/rc-pixelview-002t.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           60 drivers/media/rc/keymaps/rc-pixelview-mk12.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           60 drivers/media/rc/keymaps/rc-pixelview-new.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           59 drivers/media/rc/keymaps/rc-pixelview.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           58 drivers/media/rc/keymaps/rc-powercolor-real-angel.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           46 drivers/media/rc/keymaps/rc-proteus-2309.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           58 drivers/media/rc/keymaps/rc-purpletv.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           55 drivers/media/rc/keymaps/rc-pv951.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           97 drivers/media/rc/keymaps/rc-rc6-mce.c 		.rc_proto = RC_PROTO_RC6_MCE,
rc_proto           55 drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           54 drivers/media/rc/keymaps/rc-reddo.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           75 drivers/media/rc/keymaps/rc-snapstream-firefly.c 		.rc_proto = RC_PROTO_OTHER,
rc_proto           58 drivers/media/rc/keymaps/rc-streamzap.c 		.rc_proto = RC_PROTO_RC5_SZ,
rc_proto           52 drivers/media/rc/keymaps/rc-su3000.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           70 drivers/media/rc/keymaps/rc-tango.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           58 drivers/media/rc/keymaps/rc-tanix-tx3mini.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           49 drivers/media/rc/keymaps/rc-tanix-tx5max.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           52 drivers/media/rc/keymaps/rc-tbs-nec.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           54 drivers/media/rc/keymaps/rc-technisat-ts35.c 		.rc_proto = RC_PROTO_UNKNOWN,
rc_proto           71 drivers/media/rc/keymaps/rc-technisat-usb2.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           66 drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           64 drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           69 drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           41 drivers/media/rc/keymaps/rc-terratec-slim-2.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           48 drivers/media/rc/keymaps/rc-terratec-slim.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           65 drivers/media/rc/keymaps/rc-tevii-nec.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           76 drivers/media/rc/keymaps/rc-tivo.c 		.rc_proto = RC_PROTO_NEC32,
rc_proto           54 drivers/media/rc/keymaps/rc-total-media-in-hand-02.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           54 drivers/media/rc/keymaps/rc-total-media-in-hand.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           49 drivers/media/rc/keymaps/rc-trekstor.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           59 drivers/media/rc/keymaps/rc-tt-1500.c 		.rc_proto = RC_PROTO_RC5,
rc_proto           76 drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           70 drivers/media/rc/keymaps/rc-twinhan1027.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           70 drivers/media/rc/keymaps/rc-videomate-m1f.c 		.rc_proto = RC_PROTO_UNKNOWN,     /* Legacy IR type */
rc_proto           62 drivers/media/rc/keymaps/rc-videomate-s350.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           64 drivers/media/rc/keymaps/rc-videomate-tv-pvr.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           64 drivers/media/rc/keymaps/rc-videostrong-kii-pro.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           34 drivers/media/rc/keymaps/rc-wetek-hub.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           74 drivers/media/rc/keymaps/rc-wetek-play2.c 		.rc_proto = RC_PROTO_NECX,
rc_proto           59 drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           79 drivers/media/rc/keymaps/rc-winfast.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto           64 drivers/media/rc/keymaps/rc-x96max.c 		.rc_proto = RC_PROTO_NEC,
rc_proto           45 drivers/media/rc/keymaps/rc-xbox-dvd.c 		.rc_proto = RC_PROTO_XBOX_DVD,
rc_proto           57 drivers/media/rc/keymaps/rc-zx-irdec.c 		.rc_proto = RC_PROTO_NEC,
rc_proto          279 drivers/media/rc/lirc_dev.c 		    !rc_validate_scancode(scan.rc_proto, scan.scancode)) {
rc_proto          290 drivers/media/rc/lirc_dev.c 		ret = ir_raw_encode_scancode(scan.rc_proto, scan.scancode,
rc_proto          308 drivers/media/rc/lirc_dev.c 			int carrier = ir_raw_encode_carrier(scan.rc_proto);
rc_proto           38 drivers/media/rc/rc-core-priv.h 	int (*encode)(enum rc_proto protocol, u32 scancode,
rc_proto          178 drivers/media/rc/rc-core-priv.h bool rc_validate_scancode(enum rc_proto proto, u32 scancode);
rc_proto          245 drivers/media/rc/rc-ir-raw.c static int change_protocol(struct rc_dev *dev, u64 *rc_proto)
rc_proto          253 drivers/media/rc/rc-ir-raw.c 		    (*rc_proto & handler->protocols) && handler->raw_register)
rc_proto          257 drivers/media/rc/rc-ir-raw.c 		    !(*rc_proto & handler->protocols) &&
rc_proto          268 drivers/media/rc/rc-ir-raw.c 		if (handler->protocols & *rc_proto) {
rc_proto          521 drivers/media/rc/rc-ir-raw.c int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode,
rc_proto          592 drivers/media/rc/rc-ir-raw.c int ir_raw_encode_carrier(enum rc_proto protocol)
rc_proto          161 drivers/media/rc/rc-main.c 		.rc_proto = RC_PROTO_UNKNOWN,	/* Legacy IR type */
rc_proto          180 drivers/media/rc/rc-main.c 			   const char *name, u64 rc_proto, size_t size)
rc_proto          185 drivers/media/rc/rc-main.c 	rc_map->rc_proto = rc_proto;
rc_proto          444 drivers/media/rc/rc-main.c 	rc = ir_create_table(dev, rc_map, from->name, from->rc_proto,
rc_proto          711 drivers/media/rc/rc-main.c 		.scancode = dev->last_scancode, .rc_proto = dev->last_protocol,
rc_proto          745 drivers/media/rc/rc-main.c static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol,
rc_proto          753 drivers/media/rc/rc-main.c 		.scancode = scancode, .rc_proto = protocol,
rc_proto          812 drivers/media/rc/rc-main.c void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode,
rc_proto          842 drivers/media/rc/rc-main.c void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol,
rc_proto          860 drivers/media/rc/rc-main.c bool rc_validate_scancode(enum rc_proto proto, u32 scancode)
rc_proto          911 drivers/media/rc/rc-main.c 	enum rc_proto protocol = dev->wakeup_protocol;
rc_proto         1456 drivers/media/rc/rc-main.c 	enum rc_proto enabled;
rc_proto         1505 drivers/media/rc/rc-main.c 	enum rc_proto protocol = RC_PROTO_UNKNOWN;
rc_proto         1739 drivers/media/rc/rc-main.c 	u64 rc_proto;
rc_proto         1754 drivers/media/rc/rc-main.c 	rc_proto = BIT_ULL(rc_map->rc_proto);
rc_proto         1760 drivers/media/rc/rc-main.c 		ir_raw_load_modules(&rc_proto);
rc_proto         1763 drivers/media/rc/rc-main.c 		rc = dev->change_protocol(dev, &rc_proto);
rc_proto         1766 drivers/media/rc/rc-main.c 		dev->enabled_protocols = rc_proto;
rc_proto           58 drivers/media/rc/tango-ir.c 	enum rc_proto proto;
rc_proto           54 drivers/media/rc/zx-irdec.c 	enum rc_proto rc_proto;
rc_proto           73 drivers/media/rc/zx-irdec.c 					    &rc_proto);
rc_proto           74 drivers/media/rc/zx-irdec.c 	rc_keydown(irdec->rcd, rc_proto, scancode, 0);
rc_proto           17 drivers/media/usb/cx231xx/cx231xx-input.c static int get_key_isdbt(struct IR_i2c *ir, enum rc_proto *protocol,
rc_proto         1181 drivers/media/usb/dvb-usb-v2/af9015.c 		enum rc_proto proto;
rc_proto         1824 drivers/media/usb/dvb-usb-v2/af9035.c 	enum rc_proto proto;
rc_proto          203 drivers/media/usb/dvb-usb-v2/az6007.c 	enum rc_proto proto;
rc_proto          128 drivers/media/usb/dvb-usb-v2/dvb_usb.h 	int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc_proto         1657 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		enum rc_proto proto;
rc_proto           66 drivers/media/usb/dvb-usb/dib0700.h extern int dib0700_change_protocol(struct rc_dev *dev, u64 *rc_proto);
rc_proto          638 drivers/media/usb/dvb-usb/dib0700_core.c int dib0700_change_protocol(struct rc_dev *rc, u64 *rc_proto)
rc_proto          654 drivers/media/usb/dvb-usb/dib0700_core.c 	if (*rc_proto & RC_PROTO_BIT_RC5) {
rc_proto          656 drivers/media/usb/dvb-usb/dib0700_core.c 		*rc_proto = RC_PROTO_BIT_RC5;
rc_proto          657 drivers/media/usb/dvb-usb/dib0700_core.c 	} else if (*rc_proto & RC_PROTO_BIT_NEC) {
rc_proto          659 drivers/media/usb/dvb-usb/dib0700_core.c 		*rc_proto = RC_PROTO_BIT_NEC;
rc_proto          660 drivers/media/usb/dvb-usb/dib0700_core.c 	} else if (*rc_proto & RC_PROTO_BIT_RC6_MCE) {
rc_proto          666 drivers/media/usb/dvb-usb/dib0700_core.c 		*rc_proto = RC_PROTO_BIT_RC6_MCE;
rc_proto          680 drivers/media/usb/dvb-usb/dib0700_core.c 	d->props.rc.core.protocol = *rc_proto;
rc_proto          712 drivers/media/usb/dvb-usb/dib0700_core.c 	enum rc_proto protocol;
rc_proto          518 drivers/media/usb/dvb-usb/dib0700_devices.c 	enum rc_proto protocol;
rc_proto          100 drivers/media/usb/dvb-usb/dtt200u.c 		enum rc_proto proto = RC_PROTO_NEC;
rc_proto          209 drivers/media/usb/dvb-usb/dvb-usb.h 	int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc_proto           55 drivers/media/usb/em28xx/em28xx-input.c 	enum rc_proto protocol;
rc_proto           69 drivers/media/usb/em28xx/em28xx-input.c 	u64 rc_proto;
rc_proto           73 drivers/media/usb/em28xx/em28xx-input.c 	int  (*get_key_i2c)(struct i2c_client *ir, enum rc_proto *protocol,
rc_proto           83 drivers/media/usb/em28xx/em28xx-input.c 				   enum rc_proto *protocol, u32 *scancode)
rc_proto          114 drivers/media/usb/em28xx/em28xx-input.c 				  enum rc_proto *protocol, u32 *scancode)
rc_proto          144 drivers/media/usb/em28xx/em28xx-input.c 					    enum rc_proto *protocol,
rc_proto          163 drivers/media/usb/em28xx/em28xx-input.c 					       enum rc_proto *protocol,
rc_proto          227 drivers/media/usb/em28xx/em28xx-input.c 	switch (ir->rc_proto) {
rc_proto          273 drivers/media/usb/em28xx/em28xx-input.c 	switch (ir->rc_proto) {
rc_proto          306 drivers/media/usb/em28xx/em28xx-input.c 	enum rc_proto protocol;
rc_proto          394 drivers/media/usb/em28xx/em28xx-input.c static int em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto)
rc_proto          400 drivers/media/usb/em28xx/em28xx-input.c 	if (*rc_proto & RC_PROTO_BIT_RC5) {
rc_proto          403 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_RC5;
rc_proto          404 drivers/media/usb/em28xx/em28xx-input.c 	} else if (*rc_proto & RC_PROTO_BIT_NEC) {
rc_proto          407 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_NEC;
rc_proto          408 drivers/media/usb/em28xx/em28xx-input.c 	} else if (*rc_proto & RC_PROTO_BIT_UNKNOWN) {
rc_proto          409 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_UNKNOWN;
rc_proto          411 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = ir->rc_proto;
rc_proto          417 drivers/media/usb/em28xx/em28xx-input.c 	ir->rc_proto = *rc_proto;
rc_proto          422 drivers/media/usb/em28xx/em28xx-input.c static int em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto)
rc_proto          429 drivers/media/usb/em28xx/em28xx-input.c 	if (*rc_proto & RC_PROTO_BIT_RC5) {
rc_proto          432 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_RC5;
rc_proto          433 drivers/media/usb/em28xx/em28xx-input.c 	} else if (*rc_proto & RC_PROTO_BIT_NEC) {
rc_proto          437 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_NEC;
rc_proto          438 drivers/media/usb/em28xx/em28xx-input.c 	} else if (*rc_proto & RC_PROTO_BIT_RC6_0) {
rc_proto          442 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_RC6_0;
rc_proto          443 drivers/media/usb/em28xx/em28xx-input.c 	} else if (*rc_proto & RC_PROTO_BIT_UNKNOWN) {
rc_proto          444 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = RC_PROTO_BIT_UNKNOWN;
rc_proto          446 drivers/media/usb/em28xx/em28xx-input.c 		*rc_proto = ir->rc_proto;
rc_proto          453 drivers/media/usb/em28xx/em28xx-input.c 	ir->rc_proto = *rc_proto;
rc_proto          458 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto)
rc_proto          467 drivers/media/usb/em28xx/em28xx-input.c 		return em2860_ir_change_protocol(rc_dev, rc_proto);
rc_proto          472 drivers/media/usb/em28xx/em28xx-input.c 		return em2874_ir_change_protocol(rc_dev, rc_proto);
rc_proto          703 drivers/media/usb/em28xx/em28xx-input.c 	u64 rc_proto;
rc_proto          810 drivers/media/usb/em28xx/em28xx-input.c 		rc_proto = RC_PROTO_BIT_UNKNOWN;
rc_proto          811 drivers/media/usb/em28xx/em28xx-input.c 		err = em28xx_ir_change_protocol(rc, &rc_proto);
rc_proto           61 drivers/media/usb/tm6000/tm6000-input.c 	u64			rc_proto;
rc_proto           98 drivers/media/usb/tm6000/tm6000-input.c 	switch (ir->rc_proto) {
rc_proto          112 drivers/media/usb/tm6000/tm6000-input.c 	if (ir->rc_proto == RC_PROTO_BIT_NEC)
rc_proto          117 drivers/media/usb/tm6000/tm6000-input.c 		(ir->rc_proto == RC_PROTO_BIT_NEC) ? "NEC" : "RC-5",
rc_proto          157 drivers/media/usb/tm6000/tm6000-input.c 	enum rc_proto protocol;
rc_proto          164 drivers/media/usb/tm6000/tm6000-input.c 	switch (ir->rc_proto) {
rc_proto          306 drivers/media/usb/tm6000/tm6000-input.c static int tm6000_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto)
rc_proto          315 drivers/media/usb/tm6000/tm6000-input.c 	ir->rc_proto = *rc_proto;
rc_proto          404 drivers/media/usb/tm6000/tm6000-input.c 	u64 rc_proto;
rc_proto          450 drivers/media/usb/tm6000/tm6000-input.c 	rc_proto = RC_PROTO_BIT_UNKNOWN;
rc_proto          451 drivers/media/usb/tm6000/tm6000-input.c 	tm6000_ir_change_protocol(rc, &rc_proto);
rc_proto           24 include/media/i2c/ir-kbd-i2c.h 					  enum rc_proto *protocol,
rc_proto           55 include/media/i2c/ir-kbd-i2c.h 					  enum rc_proto *protocol,
rc_proto          182 include/media/rc-core.h 	enum rc_proto			wakeup_protocol;
rc_proto          194 include/media/rc-core.h 	enum rc_proto			last_protocol;
rc_proto          212 include/media/rc-core.h 	int				(*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc_proto          287 include/media/rc-core.h void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode,
rc_proto          289 include/media/rc-core.h void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol,
rc_proto          326 include/media/rc-core.h int ir_raw_encode_scancode(enum rc_proto protocol, u32 scancode,
rc_proto          328 include/media/rc-core.h int ir_raw_encode_carrier(enum rc_proto protocol);
rc_proto          357 include/media/rc-core.h 					   enum rc_proto *protocol)
rc_proto          113 include/media/rc-map.h 	enum rc_proto		rc_proto;
rc_proto          158 include/uapi/linux/lirc.h 	__u16	rc_proto;
rc_proto          158 tools/include/uapi/linux/lirc.h 	__u16	rc_proto;
rc_proto           34 tools/testing/selftests/ir/ir_loopback.c 	enum rc_proto proto;
rc_proto          135 tools/testing/selftests/ir/ir_loopback.c 			unsigned int rc_proto = protocols[i].proto;
rc_proto          137 tools/testing/selftests/ir/ir_loopback.c 			if (rc_proto == RC_PROTO_RC6_MCE)
rc_proto          140 tools/testing/selftests/ir/ir_loopback.c 			if (rc_proto == RC_PROTO_NECX &&
rc_proto          144 tools/testing/selftests/ir/ir_loopback.c 			if (rc_proto == RC_PROTO_NEC32 &&
rc_proto          148 tools/testing/selftests/ir/ir_loopback.c 			if (rc_proto == RC_PROTO_RCMM32 &&
rc_proto          154 tools/testing/selftests/ir/ir_loopback.c 				.rc_proto = rc_proto,
rc_proto          186 tools/testing/selftests/ir/ir_loopback.c 			if (lsc.rc_proto != lsc2.rc_proto)
rc_proto          188 tools/testing/selftests/ir/ir_loopback.c 						       lsc2.rc_proto);