rc_dev             66 drivers/gpu/drm/bridge/sil-sii8620.c 	struct rc_dev *rc_dev;
rc_dev           1762 drivers/gpu/drm/bridge/sil-sii8620.c 	if (!ctx->rc_dev) {
rc_dev           1768 drivers/gpu/drm/bridge/sil-sii8620.c 		rc_keydown(ctx->rc_dev, RC_PROTO_CEC, scancode, 0);
rc_dev           1770 drivers/gpu/drm/bridge/sil-sii8620.c 		rc_keyup(ctx->rc_dev);
rc_dev           2099 drivers/gpu/drm/bridge/sil-sii8620.c 	struct rc_dev *rc_dev;
rc_dev           2102 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE);
rc_dev           2103 drivers/gpu/drm/bridge/sil-sii8620.c 	if (!rc_dev) {
rc_dev           2109 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev->input_phys = "sii8620/input0";
rc_dev           2110 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev->input_id.bustype = BUS_VIRTUAL;
rc_dev           2111 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev->map_name = RC_MAP_CEC;
rc_dev           2112 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev->allowed_protocols = RC_PROTO_BIT_CEC;
rc_dev           2113 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev->driver_name = "sii8620";
rc_dev           2114 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_dev->device_name = "sii8620";
rc_dev           2116 drivers/gpu/drm/bridge/sil-sii8620.c 	ret = rc_register_device(rc_dev);
rc_dev           2121 drivers/gpu/drm/bridge/sil-sii8620.c 		rc_free_device(ctx->rc_dev);
rc_dev           2124 drivers/gpu/drm/bridge/sil-sii8620.c 	ctx->rc_dev = rc_dev;
rc_dev           2216 drivers/gpu/drm/bridge/sil-sii8620.c 	rc_unregister_device(ctx->rc_dev);
rc_dev             79 drivers/hid/hid-picolcd.h 	struct rc_dev *rc_dev;
rc_dev             42 drivers/hid/hid-picolcd_cir.c 	if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) {
rc_dev             66 drivers/hid/hid-picolcd_cir.c 		ir_raw_event_store(data->rc_dev, &rawir);
rc_dev             68 drivers/hid/hid-picolcd_cir.c 	ir_raw_event_handle(data->rc_dev);
rc_dev             73 drivers/hid/hid-picolcd_cir.c static int picolcd_cir_open(struct rc_dev *dev)
rc_dev             84 drivers/hid/hid-picolcd_cir.c static void picolcd_cir_close(struct rc_dev *dev)
rc_dev             97 drivers/hid/hid-picolcd_cir.c 	struct rc_dev *rdev;
rc_dev            123 drivers/hid/hid-picolcd_cir.c 	data->rc_dev = rdev;
rc_dev            133 drivers/hid/hid-picolcd_cir.c 	struct rc_dev *rdev = data->rc_dev;
rc_dev            135 drivers/hid/hid-picolcd_cir.c 	data->rc_dev = NULL;
rc_dev             43 drivers/media/common/siano/smsir.c 	struct rc_dev *dev;
rc_dev             23 drivers/media/common/siano/smsir.h 	struct rc_dev *dev;
rc_dev            329 drivers/media/i2c/ir-kbd-i2c.c static int ir_open(struct rc_dev *dev)
rc_dev            338 drivers/media/i2c/ir-kbd-i2c.c static void ir_close(struct rc_dev *dev)
rc_dev            496 drivers/media/i2c/ir-kbd-i2c.c static int zilog_ir_format(struct rc_dev *rcdev, unsigned int *txbuf,
rc_dev            607 drivers/media/i2c/ir-kbd-i2c.c static int zilog_tx(struct rc_dev *rcdev, unsigned int *txbuf,
rc_dev            702 drivers/media/i2c/ir-kbd-i2c.c static int zilog_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev            714 drivers/media/i2c/ir-kbd-i2c.c static int zilog_tx_duty_cycle(struct rc_dev *dev, u32 duty_cycle)
rc_dev            729 drivers/media/i2c/ir-kbd-i2c.c 	struct rc_dev *rc = NULL;
rc_dev            804 drivers/media/i2c/ir-kbd-i2c.c 		rc = init_data->rc_dev;
rc_dev            413 drivers/media/pci/bt8xx/bttv-input.c 	struct rc_dev *rc;
rc_dev            111 drivers/media/pci/bt8xx/bttvp.h 	struct rc_dev           *dev;
rc_dev            212 drivers/media/pci/cx23885/cx23885-input.c static int cx23885_input_ir_open(struct rc_dev *rc)
rc_dev            250 drivers/media/pci/cx23885/cx23885-input.c static void cx23885_input_ir_close(struct rc_dev *rc)
rc_dev            261 drivers/media/pci/cx23885/cx23885-input.c 	struct rc_dev *rc;
rc_dev            320 drivers/media/pci/cx23885/cx23885.h 	struct rc_dev		*rc;
rc_dev             28 drivers/media/pci/cx88/cx88-input.c 	struct rc_dev *dev;
rc_dev            241 drivers/media/pci/cx88/cx88-input.c static int cx88_ir_open(struct rc_dev *rc)
rc_dev            249 drivers/media/pci/cx88/cx88-input.c static void cx88_ir_close(struct rc_dev *rc)
rc_dev            263 drivers/media/pci/cx88/cx88-input.c 	struct rc_dev *dev;
rc_dev            312 drivers/media/pci/dm1105/dm1105.c 	struct rc_dev		*dev;
rc_dev            729 drivers/media/pci/dm1105/dm1105.c 	struct rc_dev *dev;
rc_dev            166 drivers/media/pci/mantis/mantis_common.h 	struct rc_dev		*rc;
rc_dev             31 drivers/media/pci/mantis/mantis_input.c 	struct rc_dev *dev;
rc_dev            441 drivers/media/pci/saa7134/saa7134-input.c int saa7134_ir_open(struct rc_dev *rc)
rc_dev            493 drivers/media/pci/saa7134/saa7134-input.c void saa7134_ir_close(struct rc_dev *rc)
rc_dev            507 drivers/media/pci/saa7134/saa7134-input.c 	struct rc_dev *rc;
rc_dev            114 drivers/media/pci/saa7134/saa7134.h 	struct rc_dev		*dev;
rc_dev            914 drivers/media/pci/saa7134/saa7134.h int saa7134_ir_open(struct rc_dev *dev);
rc_dev            915 drivers/media/pci/saa7134/saa7134.h void saa7134_ir_close(struct rc_dev *dev);
rc_dev             42 drivers/media/pci/smipcie/smipcie-ir.c static void smi_raw_process(struct rc_dev *rc_dev, const u8 *buffer,
rc_dev             53 drivers/media/pci/smipcie/smipcie-ir.c 					 rc_dev->rx_resolution;
rc_dev             54 drivers/media/pci/smipcie/smipcie-ir.c 			ir_raw_event_store_with_filter(rc_dev, &rawir);
rc_dev             62 drivers/media/pci/smipcie/smipcie-ir.c 	struct rc_dev *rc_dev = ir->rc_dev;
rc_dev             82 drivers/media/pci/smipcie/smipcie-ir.c 		smi_raw_process(rc_dev, ir->irData, ucIRCount);
rc_dev             92 drivers/media/pci/smipcie/smipcie-ir.c 		ir_raw_event_store_with_filter(rc_dev, &rawir);
rc_dev             96 drivers/media/pci/smipcie/smipcie-ir.c 	ir_raw_event_handle(rc_dev);
rc_dev            130 drivers/media/pci/smipcie/smipcie-ir.c 	struct rc_dev *rc_dev;
rc_dev            133 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev = rc_allocate_device(RC_DRIVER_IR_RAW);
rc_dev            134 drivers/media/pci/smipcie/smipcie-ir.c 	if (!rc_dev)
rc_dev            143 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER;
rc_dev            144 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->driver_name = "SMI_PCIe";
rc_dev            145 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->input_phys = ir->input_phys;
rc_dev            146 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->device_name = ir->device_name;
rc_dev            147 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->input_id.bustype = BUS_PCI;
rc_dev            148 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->input_id.version = 1;
rc_dev            149 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->input_id.vendor = dev->pci_dev->subsystem_vendor;
rc_dev            150 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->input_id.product = dev->pci_dev->subsystem_device;
rc_dev            151 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->dev.parent = &dev->pci_dev->dev;
rc_dev            153 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->map_name = dev->info->rc_map;
rc_dev            154 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->timeout = MS_TO_NS(100);
rc_dev            155 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->rx_resolution = US_TO_NS(SMI_SAMPLE_PERIOD);
rc_dev            157 drivers/media/pci/smipcie/smipcie-ir.c 	ir->rc_dev = rc_dev;
rc_dev            162 drivers/media/pci/smipcie/smipcie-ir.c 	ret = rc_register_device(rc_dev);
rc_dev            168 drivers/media/pci/smipcie/smipcie-ir.c 	rc_free_device(rc_dev);
rc_dev            175 drivers/media/pci/smipcie/smipcie-ir.c 	struct rc_dev *rc_dev = ir->rc_dev;
rc_dev            178 drivers/media/pci/smipcie/smipcie-ir.c 	rc_unregister_device(rc_dev);
rc_dev            179 drivers/media/pci/smipcie/smipcie-ir.c 	ir->rc_dev = NULL;
rc_dev            232 drivers/media/pci/smipcie/smipcie.h 	struct rc_dev *rc_dev;
rc_dev             84 drivers/media/pci/ttpci/av7110.h 	struct rc_dev		*rcdev;
rc_dev             23 drivers/media/pci/ttpci/av7110_ir.c 	struct rc_dev *rcdev = av7110->ir.rcdev;
rc_dev             79 drivers/media/pci/ttpci/av7110_ir.c static int change_protocol(struct rc_dev *rcdev, u64 *rc_type)
rc_dev            107 drivers/media/pci/ttpci/av7110_ir.c 	struct rc_dev *rcdev;
rc_dev             82 drivers/media/pci/ttpci/budget-ci.c 	struct rc_dev *dev;
rc_dev            105 drivers/media/pci/ttpci/budget-ci.c 	struct rc_dev *dev = budget_ci->ir.dev;
rc_dev            161 drivers/media/pci/ttpci/budget-ci.c 	struct rc_dev *dev;
rc_dev             30 drivers/media/platform/seco-cec/seco-cec.c 	struct rc_dev *ir;
rc_dev            234 drivers/media/rc/ati_remote.c 	struct rc_dev *rdev;
rc_dev            368 drivers/media/rc/ati_remote.c static int ati_remote_rc_open(struct rc_dev *rdev)
rc_dev            374 drivers/media/rc/ati_remote.c static void ati_remote_rc_close(struct rc_dev *rdev)
rc_dev            751 drivers/media/rc/ati_remote.c 	struct rc_dev *rdev = ati_remote->rdev;
rc_dev            819 drivers/media/rc/ati_remote.c 	struct rc_dev *rc_dev;
rc_dev            840 drivers/media/rc/ati_remote.c 	rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE);
rc_dev            841 drivers/media/rc/ati_remote.c 	if (!ati_remote || !rc_dev)
rc_dev            851 drivers/media/rc/ati_remote.c 	ati_remote->rdev = rc_dev;
rc_dev            875 drivers/media/rc/ati_remote.c 	rc_dev->map_name = RC_MAP_ATI_X10; /* default map */
rc_dev            880 drivers/media/rc/ati_remote.c 			rc_dev->map_name = type->default_keymap;
rc_dev            882 drivers/media/rc/ati_remote.c 			rc_dev->map_name = type->get_default_keymap(interface);
rc_dev            920 drivers/media/rc/ati_remote.c 	rc_unregister_device(rc_dev);
rc_dev            921 drivers/media/rc/ati_remote.c 	rc_dev = NULL;
rc_dev            928 drivers/media/rc/ati_remote.c 	 rc_free_device(rc_dev);
rc_dev            140 drivers/media/rc/bpf-lirc.c static int lirc_bpf_attach(struct rc_dev *rcdev, struct bpf_prog *prog)
rc_dev            178 drivers/media/rc/bpf-lirc.c static int lirc_bpf_detach(struct rc_dev *rcdev, struct bpf_prog *prog)
rc_dev            216 drivers/media/rc/bpf-lirc.c void lirc_bpf_run(struct rc_dev *rcdev, u32 sample)
rc_dev            232 drivers/media/rc/bpf-lirc.c void lirc_bpf_free(struct rc_dev *rcdev)
rc_dev            249 drivers/media/rc/bpf-lirc.c 	struct rc_dev *rcdev;
rc_dev            269 drivers/media/rc/bpf-lirc.c 	struct rc_dev *rcdev;
rc_dev            298 drivers/media/rc/bpf-lirc.c 	struct rc_dev *rcdev;
rc_dev            836 drivers/media/rc/ene_ir.c static int ene_open(struct rc_dev *rdev)
rc_dev            848 drivers/media/rc/ene_ir.c static void ene_close(struct rc_dev *rdev)
rc_dev            859 drivers/media/rc/ene_ir.c static int ene_set_tx_mask(struct rc_dev *rdev, u32 tx_mask)
rc_dev            877 drivers/media/rc/ene_ir.c static int ene_set_tx_carrier(struct rc_dev *rdev, u32 carrier)
rc_dev            901 drivers/media/rc/ene_ir.c static int ene_set_tx_duty_cycle(struct rc_dev *rdev, u32 duty_cycle)
rc_dev            911 drivers/media/rc/ene_ir.c static int ene_set_learning_mode(struct rc_dev *rdev, int enable)
rc_dev            927 drivers/media/rc/ene_ir.c static int ene_set_carrier_report(struct rc_dev *rdev, int enable)
rc_dev            945 drivers/media/rc/ene_ir.c static void ene_set_idle(struct rc_dev *rdev, bool idle)
rc_dev            956 drivers/media/rc/ene_ir.c static int ene_transmit(struct rc_dev *rdev, unsigned *buf, unsigned n)
rc_dev            995 drivers/media/rc/ene_ir.c 	struct rc_dev *rdev;
rc_dev            183 drivers/media/rc/ene_ir.h 	struct rc_dev *rdev;
rc_dev            446 drivers/media/rc/fintek-cir.c static int fintek_open(struct rc_dev *dev)
rc_dev            458 drivers/media/rc/fintek-cir.c static void fintek_close(struct rc_dev *dev)
rc_dev            472 drivers/media/rc/fintek-cir.c 	struct rc_dev *rdev;
rc_dev             48 drivers/media/rc/fintek-cir.h 	struct rc_dev *rdev;
rc_dev             20 drivers/media/rc/gpio-ir-recv.c 	struct rc_dev *rcdev;
rc_dev             42 drivers/media/rc/gpio-ir-recv.c 	struct rc_dev *rcdev;
rc_dev             32 drivers/media/rc/gpio-ir-tx.c static int gpio_ir_tx_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle)
rc_dev             41 drivers/media/rc/gpio-ir-tx.c static int gpio_ir_tx_set_carrier(struct rc_dev *dev, u32 carrier)
rc_dev             53 drivers/media/rc/gpio-ir-tx.c static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf,
rc_dev            120 drivers/media/rc/gpio-ir-tx.c 	struct rc_dev *rcdev;
rc_dev             33 drivers/media/rc/igorplugusb.c 	struct rc_dev *rc;
rc_dev            145 drivers/media/rc/igorplugusb.c 	struct rc_dev *rc;
rc_dev             21 drivers/media/rc/iguanair.c 	struct rc_dev *rc;
rc_dev            280 drivers/media/rc/iguanair.c static int iguanair_set_tx_carrier(struct rc_dev *dev, uint32_t carrier)
rc_dev            322 drivers/media/rc/iguanair.c static int iguanair_set_tx_mask(struct rc_dev *dev, uint32_t mask)
rc_dev            336 drivers/media/rc/iguanair.c static int iguanair_tx(struct rc_dev *dev, unsigned *txbuf, unsigned count)
rc_dev            376 drivers/media/rc/iguanair.c static int iguanair_open(struct rc_dev *rdev)
rc_dev            392 drivers/media/rc/iguanair.c static void iguanair_close(struct rc_dev *rdev)
rc_dev            412 drivers/media/rc/iguanair.c 	struct rc_dev *rc;
rc_dev            457 drivers/media/rc/img-ir/img-ir-hw.c static int img_ir_set_filter(struct rc_dev *dev, enum rc_filter_type type,
rc_dev            521 drivers/media/rc/img-ir/img-ir-hw.c static int img_ir_set_normal_filter(struct rc_dev *dev,
rc_dev            527 drivers/media/rc/img-ir/img-ir-hw.c static int img_ir_set_wakeup_filter(struct rc_dev *dev,
rc_dev            544 drivers/media/rc/img-ir/img-ir-hw.c 	struct rc_dev *rdev = hw->rdev;
rc_dev            659 drivers/media/rc/img-ir/img-ir-hw.c static int img_ir_change_protocol(struct rc_dev *dev, u64 *ir_type)
rc_dev            663 drivers/media/rc/img-ir/img-ir-hw.c 	struct rc_dev *rdev = hw->rdev;
rc_dev            699 drivers/media/rc/img-ir/img-ir-hw.c 	struct rc_dev *rdev = priv->hw.rdev;
rc_dev           1044 drivers/media/rc/img-ir/img-ir-hw.c 	struct rc_dev *rdev;
rc_dev           1117 drivers/media/rc/img-ir/img-ir-hw.c 	struct rc_dev *rdev = hw->rdev;
rc_dev            234 drivers/media/rc/img-ir/img-ir-hw.h 	struct rc_dev			*rdev;
rc_dev             21 drivers/media/rc/img-ir/img-ir-raw.c 	struct rc_dev *rc_dev = priv->raw.rdev;
rc_dev             39 drivers/media/rc/img-ir/img-ir-raw.c 		ir_raw_event_store_edge(rc_dev, false);
rc_dev             41 drivers/media/rc/img-ir/img-ir-raw.c 		ir_raw_event_store_edge(rc_dev, true);
rc_dev             42 drivers/media/rc/img-ir/img-ir-raw.c 	ir_raw_event_handle(rc_dev);
rc_dev            102 drivers/media/rc/img-ir/img-ir-raw.c 	struct rc_dev *rdev;
rc_dev            133 drivers/media/rc/img-ir/img-ir-raw.c 	struct rc_dev *rdev = raw->rdev;
rc_dev             22 drivers/media/rc/img-ir/img-ir-raw.h 	struct rc_dev		*rdev;
rc_dev            126 drivers/media/rc/imon.c 	struct rc_dev *rdev;		/* rc-core device for remote */
rc_dev           1088 drivers/media/rc/imon.c static int imon_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto)
rc_dev           1917 drivers/media/rc/imon.c static struct rc_dev *imon_init_rdev(struct imon_context *ictx)
rc_dev           1919 drivers/media/rc/imon.c 	struct rc_dev *rdev;
rc_dev             16 drivers/media/rc/imon_raw.c 	struct rc_dev *rcdev;
rc_dev            125 drivers/media/rc/imon_raw.c 	struct rc_dev *rcdev;
rc_dev             65 drivers/media/rc/ir-hix5hd2.c 	struct rc_dev		*rdev;
rc_dev            126 drivers/media/rc/ir-hix5hd2.c static int hix5hd2_ir_open(struct rc_dev *rdev)
rc_dev            143 drivers/media/rc/ir-hix5hd2.c static void hix5hd2_ir_close(struct rc_dev *rdev)
rc_dev            210 drivers/media/rc/ir-hix5hd2.c 	struct rc_dev *rdev;
rc_dev             38 drivers/media/rc/ir-imon-decoder.c static void ir_imon_decode_scancode(struct rc_dev *dev)
rc_dev             93 drivers/media/rc/ir-imon-decoder.c static int ir_imon_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev            233 drivers/media/rc/ir-imon-decoder.c static int ir_imon_register(struct rc_dev *dev)
rc_dev             38 drivers/media/rc/ir-jvc-decoder.c static int ir_jvc_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev            148 drivers/media/rc/ir-mce_kbd-decoder.c static void ir_mce_kbd_process_keyboard_data(struct rc_dev *dev, u32 scancode)
rc_dev            179 drivers/media/rc/ir-mce_kbd-decoder.c static void ir_mce_kbd_process_mouse_data(struct rc_dev *dev, u32 scancode)
rc_dev            216 drivers/media/rc/ir-mce_kbd-decoder.c static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev            361 drivers/media/rc/ir-mce_kbd-decoder.c static int ir_mce_kbd_register(struct rc_dev *dev)
rc_dev            371 drivers/media/rc/ir-mce_kbd-decoder.c static int ir_mce_kbd_unregister(struct rc_dev *dev)
rc_dev             39 drivers/media/rc/ir-nec-decoder.c static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             40 drivers/media/rc/ir-rc5-decoder.c static int ir_rc5_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             80 drivers/media/rc/ir-rc6-decoder.c static int ir_rc6_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             29 drivers/media/rc/ir-rcmm-decoder.c static int rcmm_miscmode(struct rc_dev *dev, struct rcmm_dec *data)
rc_dev             59 drivers/media/rc/ir-rcmm-decoder.c static int ir_rcmm_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             20 drivers/media/rc/ir-rx51.c 	struct rc_dev *rcdev;
rc_dev            104 drivers/media/rc/ir-rx51.c static int ir_rx51_tx(struct rc_dev *dev, unsigned int *buffer,
rc_dev            142 drivers/media/rc/ir-rx51.c static int ir_rx51_open(struct rc_dev *dev)
rc_dev            160 drivers/media/rc/ir-rx51.c static void ir_rx51_release(struct rc_dev *dev)
rc_dev            176 drivers/media/rc/ir-rx51.c static int ir_rx51_set_duty_cycle(struct rc_dev *dev, u32 duty)
rc_dev            185 drivers/media/rc/ir-rx51.c static int ir_rx51_set_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev            232 drivers/media/rc/ir-rx51.c 	struct rc_dev *rcdev;
rc_dev             46 drivers/media/rc/ir-sanyo-decoder.c static int ir_sanyo_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             38 drivers/media/rc/ir-sharp-decoder.c static int ir_sharp_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             34 drivers/media/rc/ir-sony-decoder.c static int ir_sony_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev             29 drivers/media/rc/ir-spi.c 	struct rc_dev *rc;
rc_dev             34 drivers/media/rc/ir-spi.c static int ir_spi_tx(struct rc_dev *dev,
rc_dev             83 drivers/media/rc/ir-spi.c static int ir_spi_set_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev             95 drivers/media/rc/ir-spi.c static int ir_spi_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle)
rc_dev             34 drivers/media/rc/ir-xmp-decoder.c static int ir_xmp_decode(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev            325 drivers/media/rc/ite-cir.c static int ite_set_rx_carrier_range(struct rc_dev *rcdev, u32 carrier_low, u32
rc_dev            341 drivers/media/rc/ite-cir.c static int ite_set_tx_carrier(struct rc_dev *rcdev, u32 carrier)
rc_dev            355 drivers/media/rc/ite-cir.c static int ite_set_tx_duty_cycle(struct rc_dev *rcdev, u32 duty_cycle)
rc_dev            371 drivers/media/rc/ite-cir.c static int ite_tx_ir(struct rc_dev *rcdev, unsigned *txbuf, unsigned n)
rc_dev            522 drivers/media/rc/ite-cir.c static void ite_s_idle(struct rc_dev *rcdev, bool enable)
rc_dev           1288 drivers/media/rc/ite-cir.c static int ite_open(struct rc_dev *rcdev)
rc_dev           1307 drivers/media/rc/ite-cir.c static void ite_close(struct rc_dev *rcdev)
rc_dev           1447 drivers/media/rc/ite-cir.c 	struct rc_dev *rdev = NULL;
rc_dev            113 drivers/media/rc/ite-cir.h 	struct rc_dev *rdev;
rc_dev             38 drivers/media/rc/lirc_dev.c void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev)
rc_dev            120 drivers/media/rc/lirc_dev.c void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc)
rc_dev            138 drivers/media/rc/lirc_dev.c 	struct rc_dev *dev = container_of(inode->i_cdev, struct rc_dev,
rc_dev            207 drivers/media/rc/lirc_dev.c 	struct rc_dev *dev = fh->rc;
rc_dev            230 drivers/media/rc/lirc_dev.c 	struct rc_dev *dev = fh->rc;
rc_dev            377 drivers/media/rc/lirc_dev.c 	struct rc_dev *dev = fh->rc;
rc_dev            604 drivers/media/rc/lirc_dev.c 	struct rc_dev *rcdev = fh->rc;
rc_dev            628 drivers/media/rc/lirc_dev.c 	struct rc_dev *rcdev = fh->rc;
rc_dev            666 drivers/media/rc/lirc_dev.c 	struct rc_dev *rcdev = fh->rc;
rc_dev            705 drivers/media/rc/lirc_dev.c 	struct rc_dev *rcdev = fh->rc;
rc_dev            735 drivers/media/rc/lirc_dev.c 	struct rc_dev *rcdev = container_of(ld, struct rc_dev, lirc_dev);
rc_dev            740 drivers/media/rc/lirc_dev.c int ir_lirc_register(struct rc_dev *dev)
rc_dev            794 drivers/media/rc/lirc_dev.c void ir_lirc_unregister(struct rc_dev *dev)
rc_dev            841 drivers/media/rc/lirc_dev.c struct rc_dev *rc_dev_get_from_fd(int fd)
rc_dev            845 drivers/media/rc/lirc_dev.c 	struct rc_dev *dev;
rc_dev            454 drivers/media/rc/mceusb.c 	struct rc_dev *rc;
rc_dev            925 drivers/media/rc/mceusb.c static int mceusb_tx_ir(struct rc_dev *dev, unsigned *txbuf, unsigned count)
rc_dev           1005 drivers/media/rc/mceusb.c static int mceusb_set_tx_mask(struct rc_dev *dev, u32 mask)
rc_dev           1025 drivers/media/rc/mceusb.c static int mceusb_set_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev           1067 drivers/media/rc/mceusb.c static int mceusb_set_timeout(struct rc_dev *dev, unsigned int timeout)
rc_dev           1091 drivers/media/rc/mceusb.c static int mceusb_set_rx_wideband(struct rc_dev *dev, int enable)
rc_dev           1117 drivers/media/rc/mceusb.c static int mceusb_set_rx_carrier_report(struct rc_dev *dev, int enable)
rc_dev           1580 drivers/media/rc/mceusb.c static struct rc_dev *mceusb_init_rc_dev(struct mceusb_dev *ir)
rc_dev           1584 drivers/media/rc/mceusb.c 	struct rc_dev *rc;
rc_dev             64 drivers/media/rc/meson-ir.c 	struct rc_dev	*rc;
rc_dev            137 drivers/media/rc/mtk-cir.c 	struct rc_dev	*rc;
rc_dev            174 drivers/media/rc/nuvoton-cir.c static void nvt_write_wakeup_codes(struct rc_dev *dev,
rc_dev            214 drivers/media/rc/nuvoton-cir.c 	struct rc_dev *rc_dev = to_rc_dev(dev);
rc_dev            215 drivers/media/rc/nuvoton-cir.c 	struct nvt_dev *nvt = rc_dev->priv;
rc_dev            247 drivers/media/rc/nuvoton-cir.c 	struct rc_dev *rc_dev = to_rc_dev(dev);
rc_dev            277 drivers/media/rc/nuvoton-cir.c 	nvt_write_wakeup_codes(rc_dev, wake_buf, count);
rc_dev            641 drivers/media/rc/nuvoton-cir.c static int nvt_set_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev            659 drivers/media/rc/nuvoton-cir.c static int nvt_ir_raw_set_wakeup_filter(struct rc_dev *dev,
rc_dev            931 drivers/media/rc/nuvoton-cir.c static int nvt_open(struct rc_dev *dev)
rc_dev            940 drivers/media/rc/nuvoton-cir.c static void nvt_close(struct rc_dev *dev)
rc_dev            951 drivers/media/rc/nuvoton-cir.c 	struct rc_dev *rdev;
rc_dev             59 drivers/media/rc/nuvoton-cir.h 	struct rc_dev *rdev;
rc_dev             30 drivers/media/rc/pwm-ir-tx.c static int pwm_ir_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle)
rc_dev             39 drivers/media/rc/pwm-ir-tx.c static int pwm_ir_set_carrier(struct rc_dev *dev, u32 carrier)
rc_dev             51 drivers/media/rc/pwm-ir-tx.c static int pwm_ir_tx(struct rc_dev *dev, unsigned int *txbuf,
rc_dev             87 drivers/media/rc/pwm-ir-tx.c 	struct rc_dev *rcdev;
rc_dev             24 drivers/media/rc/rc-core-priv.h int rc_open(struct rc_dev *rdev);
rc_dev             31 drivers/media/rc/rc-core-priv.h void rc_close(struct rc_dev *rdev);
rc_dev             37 drivers/media/rc/rc-core-priv.h 	int (*decode)(struct rc_dev *dev, struct ir_raw_event event);
rc_dev             44 drivers/media/rc/rc-core-priv.h 	int (*raw_register)(struct rc_dev *dev);
rc_dev             45 drivers/media/rc/rc-core-priv.h 	int (*raw_unregister)(struct rc_dev *dev);
rc_dev             54 drivers/media/rc/rc-core-priv.h 	struct rc_dev			*dev;		/* pointer to the parent rc_dev */
rc_dev            288 drivers/media/rc/rc-core-priv.h int ir_raw_event_prepare(struct rc_dev *dev);
rc_dev            289 drivers/media/rc/rc-core-priv.h int ir_raw_event_register(struct rc_dev *dev);
rc_dev            290 drivers/media/rc/rc-core-priv.h void ir_raw_event_free(struct rc_dev *dev);
rc_dev            291 drivers/media/rc/rc-core-priv.h void ir_raw_event_unregister(struct rc_dev *dev);
rc_dev            303 drivers/media/rc/rc-core-priv.h void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev);
rc_dev            304 drivers/media/rc/rc-core-priv.h void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc);
rc_dev            305 drivers/media/rc/rc-core-priv.h int ir_lirc_register(struct rc_dev *dev);
rc_dev            306 drivers/media/rc/rc-core-priv.h void ir_lirc_unregister(struct rc_dev *dev);
rc_dev            307 drivers/media/rc/rc-core-priv.h struct rc_dev *rc_dev_get_from_fd(int fd);
rc_dev            311 drivers/media/rc/rc-core-priv.h static inline void ir_lirc_raw_event(struct rc_dev *dev,
rc_dev            313 drivers/media/rc/rc-core-priv.h static inline void ir_lirc_scancode_event(struct rc_dev *dev,
rc_dev            315 drivers/media/rc/rc-core-priv.h static inline int ir_lirc_register(struct rc_dev *dev) { return 0; }
rc_dev            316 drivers/media/rc/rc-core-priv.h static inline void ir_lirc_unregister(struct rc_dev *dev) { }
rc_dev            323 drivers/media/rc/rc-core-priv.h void lirc_bpf_free(struct rc_dev *dev);
rc_dev            324 drivers/media/rc/rc-core-priv.h void lirc_bpf_run(struct rc_dev *dev, u32 sample);
rc_dev            326 drivers/media/rc/rc-core-priv.h static inline void lirc_bpf_free(struct rc_dev *dev) { }
rc_dev            327 drivers/media/rc/rc-core-priv.h static inline void lirc_bpf_run(struct rc_dev *dev, u32 sample) { }
rc_dev             26 drivers/media/rc/rc-ir-raw.c 	struct rc_dev *dev = raw->dev;
rc_dev             74 drivers/media/rc/rc-ir-raw.c int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev)
rc_dev            102 drivers/media/rc/rc-ir-raw.c int ir_raw_event_store_edge(struct rc_dev *dev, bool pulse)
rc_dev            129 drivers/media/rc/rc-ir-raw.c int ir_raw_event_store_with_timeout(struct rc_dev *dev, struct ir_raw_event *ev)
rc_dev            169 drivers/media/rc/rc-ir-raw.c int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev)
rc_dev            203 drivers/media/rc/rc-ir-raw.c void ir_raw_event_set_idle(struct rc_dev *dev, bool idle)
rc_dev            229 drivers/media/rc/rc-ir-raw.c void ir_raw_event_handle(struct rc_dev *dev)
rc_dev            245 drivers/media/rc/rc-ir-raw.c static int change_protocol(struct rc_dev *dev, u64 *rc_proto)
rc_dev            293 drivers/media/rc/rc-ir-raw.c static void ir_raw_disable_protocols(struct rc_dev *dev, u64 protocols)
rc_dev            558 drivers/media/rc/rc-ir-raw.c 	struct rc_dev *dev = raw->dev;
rc_dev            614 drivers/media/rc/rc-ir-raw.c int ir_raw_event_prepare(struct rc_dev *dev)
rc_dev            633 drivers/media/rc/rc-ir-raw.c int ir_raw_event_register(struct rc_dev *dev)
rc_dev            650 drivers/media/rc/rc-ir-raw.c void ir_raw_event_free(struct rc_dev *dev)
rc_dev            659 drivers/media/rc/rc-ir-raw.c void ir_raw_event_unregister(struct rc_dev *dev)
rc_dev             26 drivers/media/rc/rc-loopback.c 	struct rc_dev *dev;
rc_dev             39 drivers/media/rc/rc-loopback.c static int loop_set_tx_mask(struct rc_dev *dev, u32 mask)
rc_dev             53 drivers/media/rc/rc-loopback.c static int loop_set_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev             62 drivers/media/rc/rc-loopback.c static int loop_set_tx_duty_cycle(struct rc_dev *dev, u32 duty_cycle)
rc_dev             76 drivers/media/rc/rc-loopback.c static int loop_set_rx_carrier_range(struct rc_dev *dev, u32 min, u32 max)
rc_dev             91 drivers/media/rc/rc-loopback.c static int loop_tx_ir(struct rc_dev *dev, unsigned *txbuf, unsigned count)
rc_dev            132 drivers/media/rc/rc-loopback.c static void loop_set_idle(struct rc_dev *dev, bool enable)
rc_dev            142 drivers/media/rc/rc-loopback.c static int loop_set_learning_mode(struct rc_dev *dev, int enable)
rc_dev            154 drivers/media/rc/rc-loopback.c static int loop_set_carrier_report(struct rc_dev *dev, int enable)
rc_dev            166 drivers/media/rc/rc-loopback.c static int loop_set_wakeup_filter(struct rc_dev *dev,
rc_dev            203 drivers/media/rc/rc-loopback.c 	struct rc_dev *rc;
rc_dev            179 drivers/media/rc/rc-main.c static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map,
rc_dev            227 drivers/media/rc/rc-main.c static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map,
rc_dev            278 drivers/media/rc/rc-main.c static unsigned int ir_update_mapping(struct rc_dev *dev,
rc_dev            335 drivers/media/rc/rc-main.c static unsigned int ir_establish_scancode(struct rc_dev *dev,
rc_dev            394 drivers/media/rc/rc-main.c 	struct rc_dev *rdev = input_get_drvdata(idev);
rc_dev            437 drivers/media/rc/rc-main.c static int ir_setkeytable(struct rc_dev *dev,
rc_dev            514 drivers/media/rc/rc-main.c 	struct rc_dev *rdev = input_get_drvdata(idev);
rc_dev            573 drivers/media/rc/rc-main.c u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode)
rc_dev            604 drivers/media/rc/rc-main.c static void ir_do_keyup(struct rc_dev *dev, bool sync)
rc_dev            625 drivers/media/rc/rc-main.c void rc_keyup(struct rc_dev *dev)
rc_dev            645 drivers/media/rc/rc-main.c 	struct rc_dev *dev = from_timer(dev, t, timer_keyup);
rc_dev            674 drivers/media/rc/rc-main.c 	struct rc_dev *dev = from_timer(dev, t, timer_repeat);
rc_dev            705 drivers/media/rc/rc-main.c void rc_repeat(struct rc_dev *dev)
rc_dev            745 drivers/media/rc/rc-main.c static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol,
rc_dev            812 drivers/media/rc/rc-main.c void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode,
rc_dev            842 drivers/media/rc/rc-main.c void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol,
rc_dev            907 drivers/media/rc/rc-main.c static int rc_validate_filter(struct rc_dev *dev,
rc_dev            933 drivers/media/rc/rc-main.c int rc_open(struct rc_dev *rdev)
rc_dev            959 drivers/media/rc/rc-main.c 	struct rc_dev *rdev = input_get_drvdata(idev);
rc_dev            964 drivers/media/rc/rc-main.c void rc_close(struct rc_dev *rdev)
rc_dev            978 drivers/media/rc/rc-main.c 	struct rc_dev *rdev = input_get_drvdata(idev);
rc_dev           1071 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1122 drivers/media/rc/rc-main.c static int parse_protocol_change(struct rc_dev *dev, u64 *protocols,
rc_dev           1243 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1330 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1374 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1379 drivers/media/rc/rc-main.c 	int (*set_filter)(struct rc_dev *dev, struct rc_scancode_filter *filter);
rc_dev           1454 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1504 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1563 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1577 drivers/media/rc/rc-main.c 	struct rc_dev *dev = to_rc_dev(device);
rc_dev           1651 drivers/media/rc/rc-main.c struct rc_dev *rc_allocate_device(enum rc_driver_type type)
rc_dev           1653 drivers/media/rc/rc-main.c 	struct rc_dev *dev;
rc_dev           1690 drivers/media/rc/rc-main.c void rc_free_device(struct rc_dev *dev)
rc_dev           1708 drivers/media/rc/rc-main.c 	rc_free_device(*(struct rc_dev **)res);
rc_dev           1711 drivers/media/rc/rc-main.c struct rc_dev *devm_rc_allocate_device(struct device *dev,
rc_dev           1714 drivers/media/rc/rc-main.c 	struct rc_dev **dr, *rc;
rc_dev           1735 drivers/media/rc/rc-main.c static int rc_prepare_rx_device(struct rc_dev *dev)
rc_dev           1799 drivers/media/rc/rc-main.c static int rc_setup_rx_device(struct rc_dev *dev)
rc_dev           1829 drivers/media/rc/rc-main.c static void rc_free_rx_device(struct rc_dev *dev)
rc_dev           1842 drivers/media/rc/rc-main.c int rc_register_device(struct rc_dev *dev)
rc_dev           1942 drivers/media/rc/rc-main.c 	rc_unregister_device(*(struct rc_dev **)res);
rc_dev           1945 drivers/media/rc/rc-main.c int devm_rc_register_device(struct device *parent, struct rc_dev *dev)
rc_dev           1947 drivers/media/rc/rc-main.c 	struct rc_dev **dr;
rc_dev           1967 drivers/media/rc/rc-main.c void rc_unregister_device(struct rc_dev *dev)
rc_dev            190 drivers/media/rc/redrat3.c 	struct rc_dev *rc;
rc_dev            498 drivers/media/rc/redrat3.c static int redrat3_set_timeout(struct rc_dev *rc_dev, unsigned int timeoutns)
rc_dev            500 drivers/media/rc/redrat3.c 	struct redrat3_dev *rr3 = rc_dev->priv;
rc_dev            735 drivers/media/rc/redrat3.c static int redrat3_set_tx_carrier(struct rc_dev *rcdev, u32 carrier)
rc_dev            749 drivers/media/rc/redrat3.c static int redrat3_transmit_ir(struct rc_dev *rcdev, unsigned *txbuf,
rc_dev            869 drivers/media/rc/redrat3.c static int redrat3_wideband_receiver(struct rc_dev *rcdev, int enable)
rc_dev            927 drivers/media/rc/redrat3.c static struct rc_dev *redrat3_init_rc_dev(struct redrat3_dev *rr3)
rc_dev            930 drivers/media/rc/redrat3.c 	struct rc_dev *rc;
rc_dev            130 drivers/media/rc/serial_ir.c 	struct rc_dev *rcdev;
rc_dev            476 drivers/media/rc/serial_ir.c static int serial_ir_tx(struct rc_dev *dev, unsigned int *txbuf,
rc_dev            478 drivers/media/rc/serial_ir.c static int serial_ir_tx_duty_cycle(struct rc_dev *dev, u32 cycle);
rc_dev            479 drivers/media/rc/serial_ir.c static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier);
rc_dev            480 drivers/media/rc/serial_ir.c static int serial_ir_open(struct rc_dev *rcdev);
rc_dev            481 drivers/media/rc/serial_ir.c static void serial_ir_close(struct rc_dev *rcdev);
rc_dev            485 drivers/media/rc/serial_ir.c 	struct rc_dev *rcdev;
rc_dev            600 drivers/media/rc/serial_ir.c static int serial_ir_open(struct rc_dev *rcdev)
rc_dev            619 drivers/media/rc/serial_ir.c static void serial_ir_close(struct rc_dev *rcdev)
rc_dev            634 drivers/media/rc/serial_ir.c static int serial_ir_tx(struct rc_dev *dev, unsigned int *txbuf,
rc_dev            670 drivers/media/rc/serial_ir.c static int serial_ir_tx_duty_cycle(struct rc_dev *dev, u32 cycle)
rc_dev            676 drivers/media/rc/serial_ir.c static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier)
rc_dev             42 drivers/media/rc/sir_ir.c static struct rc_dev *rcdev;
rc_dev             71 drivers/media/rc/sir_ir.c static int sir_tx_ir(struct rc_dev *dev, unsigned int *tx_buf,
rc_dev             24 drivers/media/rc/st_rc.c 	struct rc_dev			*rdev;
rc_dev             64 drivers/media/rc/st_rc.c static void st_rc_send_lirc_timeout(struct rc_dev *rdev)
rc_dev            191 drivers/media/rc/st_rc.c 	struct st_rc_device *rc_dev = platform_get_drvdata(pdev);
rc_dev            195 drivers/media/rc/st_rc.c 	clk_disable_unprepare(rc_dev->sys_clock);
rc_dev            196 drivers/media/rc/st_rc.c 	rc_unregister_device(rc_dev->rdev);
rc_dev            200 drivers/media/rc/st_rc.c static int st_rc_open(struct rc_dev *rdev)
rc_dev            213 drivers/media/rc/st_rc.c static void st_rc_close(struct rc_dev *rdev)
rc_dev            224 drivers/media/rc/st_rc.c 	struct rc_dev *rdev;
rc_dev            227 drivers/media/rc/st_rc.c 	struct st_rc_device *rc_dev;
rc_dev            231 drivers/media/rc/st_rc.c 	rc_dev = devm_kzalloc(dev, sizeof(struct st_rc_device), GFP_KERNEL);
rc_dev            233 drivers/media/rc/st_rc.c 	if (!rc_dev)
rc_dev            244 drivers/media/rc/st_rc.c 			rc_dev->rxuhfmode = true;
rc_dev            246 drivers/media/rc/st_rc.c 			rc_dev->rxuhfmode = false;
rc_dev            256 drivers/media/rc/st_rc.c 	rc_dev->sys_clock = devm_clk_get(dev, NULL);
rc_dev            257 drivers/media/rc/st_rc.c 	if (IS_ERR(rc_dev->sys_clock)) {
rc_dev            259 drivers/media/rc/st_rc.c 		ret = PTR_ERR(rc_dev->sys_clock);
rc_dev            263 drivers/media/rc/st_rc.c 	rc_dev->irq = platform_get_irq(pdev, 0);
rc_dev            264 drivers/media/rc/st_rc.c 	if (rc_dev->irq < 0) {
rc_dev            265 drivers/media/rc/st_rc.c 		ret = rc_dev->irq;
rc_dev            271 drivers/media/rc/st_rc.c 	rc_dev->base = devm_ioremap_resource(dev, res);
rc_dev            272 drivers/media/rc/st_rc.c 	if (IS_ERR(rc_dev->base)) {
rc_dev            273 drivers/media/rc/st_rc.c 		ret = PTR_ERR(rc_dev->base);
rc_dev            277 drivers/media/rc/st_rc.c 	if (rc_dev->rxuhfmode)
rc_dev            278 drivers/media/rc/st_rc.c 		rc_dev->rx_base = rc_dev->base + 0x40;
rc_dev            280 drivers/media/rc/st_rc.c 		rc_dev->rx_base = rc_dev->base;
rc_dev            282 drivers/media/rc/st_rc.c 	rc_dev->rstc = reset_control_get_optional_exclusive(dev, NULL);
rc_dev            283 drivers/media/rc/st_rc.c 	if (IS_ERR(rc_dev->rstc)) {
rc_dev            284 drivers/media/rc/st_rc.c 		ret = PTR_ERR(rc_dev->rstc);
rc_dev            288 drivers/media/rc/st_rc.c 	rc_dev->dev = dev;
rc_dev            289 drivers/media/rc/st_rc.c 	platform_set_drvdata(pdev, rc_dev);
rc_dev            290 drivers/media/rc/st_rc.c 	st_rc_hardware_init(rc_dev);
rc_dev            296 drivers/media/rc/st_rc.c 	rdev->priv = rc_dev;
rc_dev            307 drivers/media/rc/st_rc.c 	rc_dev->rdev = rdev;
rc_dev            308 drivers/media/rc/st_rc.c 	if (devm_request_irq(dev, rc_dev->irq, st_rc_rx_interrupt,
rc_dev            309 drivers/media/rc/st_rc.c 			     0, IR_ST_NAME, rc_dev) < 0) {
rc_dev            310 drivers/media/rc/st_rc.c 		dev_err(dev, "IRQ %d register failed\n", rc_dev->irq);
rc_dev            317 drivers/media/rc/st_rc.c 	dev_pm_set_wake_irq(dev, rc_dev->irq);
rc_dev            325 drivers/media/rc/st_rc.c 	dev_info(dev, "setup in %s mode\n", rc_dev->rxuhfmode ? "UHF" : "IR");
rc_dev            332 drivers/media/rc/st_rc.c 	clk_disable_unprepare(rc_dev->sys_clock);
rc_dev            342 drivers/media/rc/st_rc.c 	struct st_rc_device *rc_dev = dev_get_drvdata(dev);
rc_dev            345 drivers/media/rc/st_rc.c 		if (!enable_irq_wake(rc_dev->irq))
rc_dev            346 drivers/media/rc/st_rc.c 			rc_dev->irq_wake = 1;
rc_dev            351 drivers/media/rc/st_rc.c 		writel(0x00, rc_dev->rx_base + IRB_RX_EN);
rc_dev            352 drivers/media/rc/st_rc.c 		writel(0x00, rc_dev->rx_base + IRB_RX_INT_EN);
rc_dev            353 drivers/media/rc/st_rc.c 		clk_disable_unprepare(rc_dev->sys_clock);
rc_dev            354 drivers/media/rc/st_rc.c 		reset_control_assert(rc_dev->rstc);
rc_dev            362 drivers/media/rc/st_rc.c 	struct st_rc_device *rc_dev = dev_get_drvdata(dev);
rc_dev            363 drivers/media/rc/st_rc.c 	struct rc_dev	*rdev = rc_dev->rdev;
rc_dev            365 drivers/media/rc/st_rc.c 	if (rc_dev->irq_wake) {
rc_dev            366 drivers/media/rc/st_rc.c 		disable_irq_wake(rc_dev->irq);
rc_dev            367 drivers/media/rc/st_rc.c 		rc_dev->irq_wake = 0;
rc_dev            370 drivers/media/rc/st_rc.c 		st_rc_hardware_init(rc_dev);
rc_dev            372 drivers/media/rc/st_rc.c 			writel(IRB_RX_INTS, rc_dev->rx_base + IRB_RX_INT_EN);
rc_dev            373 drivers/media/rc/st_rc.c 			writel(0x01, rc_dev->rx_base + IRB_RX_EN);
rc_dev             64 drivers/media/rc/streamzap.c 	struct rc_dev *rdev;
rc_dev            275 drivers/media/rc/streamzap.c static struct rc_dev *streamzap_init_rc_dev(struct streamzap_ir *sz)
rc_dev            277 drivers/media/rc/streamzap.c 	struct rc_dev *rdev;
rc_dev             94 drivers/media/rc/sunxi-cir.c 	struct rc_dev   *rc;
rc_dev             51 drivers/media/rc/tango-ir.c 	struct rc_dev *rc;
rc_dev            133 drivers/media/rc/tango-ir.c static int tango_change_protocol(struct rc_dev *dev, u64 *rc_type)
rc_dev            158 drivers/media/rc/tango-ir.c 	struct rc_dev *rc;
rc_dev             27 drivers/media/rc/ttusbir.c 	struct rc_dev *rc;
rc_dev            188 drivers/media/rc/ttusbir.c 	struct rc_dev *rc;
rc_dev            191 drivers/media/rc/winbond-cir.c 	struct rc_dev *dev;
rc_dev            334 drivers/media/rc/winbond-cir.c wbcir_idle_rx(struct rc_dev *dev, bool idle)
rc_dev            500 drivers/media/rc/winbond-cir.c wbcir_set_carrier_report(struct rc_dev *dev, int enable)
rc_dev            538 drivers/media/rc/winbond-cir.c wbcir_txcarrier(struct rc_dev *dev, u32 carrier)
rc_dev            583 drivers/media/rc/winbond-cir.c wbcir_txmask(struct rc_dev *dev, u32 mask)
rc_dev            627 drivers/media/rc/winbond-cir.c wbcir_tx(struct rc_dev *dev, unsigned *b, unsigned count)
rc_dev            672 drivers/media/rc/winbond-cir.c 	struct rc_dev *rc = data->dev;
rc_dev            871 drivers/media/rc/winbond-cir.c wbcir_set_wakeup_filter(struct rc_dev *rc, struct rc_scancode_filter *filter)
rc_dev             53 drivers/media/rc/xbox_remote.c 	struct rc_dev *rdev;
rc_dev             64 drivers/media/rc/xbox_remote.c static int xbox_remote_rc_open(struct rc_dev *rdev)
rc_dev             79 drivers/media/rc/xbox_remote.c static void xbox_remote_rc_close(struct rc_dev *rdev)
rc_dev            148 drivers/media/rc/xbox_remote.c 	struct rc_dev *rdev = xbox_remote->rdev;
rc_dev            194 drivers/media/rc/xbox_remote.c 	struct rc_dev *rc_dev;
rc_dev            219 drivers/media/rc/xbox_remote.c 	rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE);
rc_dev            220 drivers/media/rc/xbox_remote.c 	if (!xbox_remote || !rc_dev)
rc_dev            229 drivers/media/rc/xbox_remote.c 	xbox_remote->rdev = rc_dev;
rc_dev            247 drivers/media/rc/xbox_remote.c 	rc_dev->map_name = RC_MAP_XBOX_DVD; /* default map */
rc_dev            270 drivers/media/rc/xbox_remote.c 	rc_free_device(rc_dev);
rc_dev             34 drivers/media/rc/zx-irdec.c 	struct rc_dev *rcd;
rc_dev             85 drivers/media/rc/zx-irdec.c 	struct rc_dev *rcd;
rc_dev             25 drivers/media/usb/au0828/au0828-input.c 	struct rc_dev *rc;
rc_dev            228 drivers/media/usb/au0828/au0828-input.c static int au0828_rc_start(struct rc_dev *rc)
rc_dev            242 drivers/media/usb/au0828/au0828-input.c static void au0828_rc_stop(struct rc_dev *rc)
rc_dev            275 drivers/media/usb/au0828/au0828-input.c 	struct rc_dev *rc;
rc_dev             64 drivers/media/usb/cx231xx/cx231xx-input.c 	dev->init_data.rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE);
rc_dev             65 drivers/media/usb/cx231xx/cx231xx-input.c 	if (!dev->init_data.rc_dev)
rc_dev             82 drivers/media/usb/cx231xx/cx231xx-input.c 	dev->init_data.rc_dev->scancode_mask = 0xff;
rc_dev             83 drivers/media/usb/cx231xx/cx231xx-input.c 	dev->init_data.rc_dev->driver_name = "cx231xx";
rc_dev           1174 drivers/media/usb/dvb-usb-v2/af9015.c 		rc_repeat(d->rc_dev);
rc_dev           1213 drivers/media/usb/dvb-usb-v2/af9015.c 		rc_keydown(d->rc_dev, proto, state->rc_keycode, 0);
rc_dev           1854 drivers/media/usb/dvb-usb-v2/af9035.c 	rc_keydown(d->rc_dev, proto, key, 0);
rc_dev           1136 drivers/media/usb/dvb-usb-v2/anysee.c 		rc_keydown(d->rc_dev, RC_PROTO_NEC,
rc_dev            227 drivers/media/usb/dvb-usb-v2/az6007.c 	rc_keydown(d->rc_dev, proto, code, st->data[5]);
rc_dev            128 drivers/media/usb/dvb-usb-v2/dvb_usb.h 	int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc_dev            381 drivers/media/usb/dvb-usb-v2/dvb_usb.h 	struct rc_dev *rc_dev;
rc_dev            122 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 	struct rc_dev *dev;
rc_dev            161 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 	d->rc_dev = dev;
rc_dev            186 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 	if (d->rc_dev) {
rc_dev            188 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 		rc_unregister_device(d->rc_dev);
rc_dev            189 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 		d->rc_dev = NULL;
rc_dev            194 drivers/media/usb/dvb-usb-v2/dvbsky.c 		rc_keydown(d->rc_dev, RC_PROTO_RC5, scancode, toggle);
rc_dev            302 drivers/media/usb/dvb-usb-v2/lmedm04.c 			if (!adap_to_d(adap)->rc_dev)
rc_dev            311 drivers/media/usb/dvb-usb-v2/lmedm04.c 			rc_keydown(adap_to_d(adap)->rc_dev, RC_PROTO_NEC32, key,
rc_dev           1677 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		rc_keydown(d->rc_dev, proto, rc_code, 0);
rc_dev           1780 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		ir_raw_event_store_with_filter(d->rc_dev, &ev);
rc_dev           1784 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 	ir_raw_event_set_idle(d->rc_dev, true);
rc_dev           1785 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 	ir_raw_event_handle(d->rc_dev);
rc_dev             53 drivers/media/usb/dvb-usb/a800.c 		rc_keydown(d->rc_dev, RC_PROTO_NEC,
rc_dev             56 drivers/media/usb/dvb-usb/a800.c 		rc_repeat(d->rc_dev);
rc_dev            528 drivers/media/usb/dvb-usb/cxusb.c 		rc_keydown(d->rc_dev, RC_PROTO_NEC,
rc_dev            547 drivers/media/usb/dvb-usb/cxusb.c 		rc_keydown(d->rc_dev, RC_PROTO_NEC,
rc_dev            560 drivers/media/usb/dvb-usb/cxusb.c 		rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN,
rc_dev             66 drivers/media/usb/dvb-usb/dib0700.h extern int dib0700_change_protocol(struct rc_dev *dev, u64 *rc_proto);
rc_dev            638 drivers/media/usb/dvb-usb/dib0700_core.c int dib0700_change_protocol(struct rc_dev *rc, u64 *rc_proto)
rc_dev            717 drivers/media/usb/dvb-usb/dib0700_core.c 	if (d->rc_dev == NULL) {
rc_dev            754 drivers/media/usb/dvb-usb/dib0700_core.c 			rc_repeat(d->rc_dev);
rc_dev            797 drivers/media/usb/dvb-usb/dib0700_core.c 	rc_keydown(d->rc_dev, protocol, keycode, toggle);
rc_dev            555 drivers/media/usb/dvb-usb/dib0700_devices.c 			rc_repeat(d->rc_dev);
rc_dev            572 drivers/media/usb/dvb-usb/dib0700_devices.c 	rc_keydown(d->rc_dev, protocol, scancode, toggle);
rc_dev            114 drivers/media/usb/dvb-usb/dtt200u.c 			rc_keydown(d->rc_dev, proto, scancode, 0);
rc_dev            116 drivers/media/usb/dvb-usb/dtt200u.c 			rc_keyup(d->rc_dev);
rc_dev            118 drivers/media/usb/dvb-usb/dtt200u.c 		rc_repeat(d->rc_dev);
rc_dev            120 drivers/media/usb/dvb-usb/dtt200u.c 		rc_keyup(d->rc_dev);
rc_dev            205 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	d->rc_dev = NULL;
rc_dev            272 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	struct rc_dev *dev;
rc_dev            296 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	d->rc_dev = dev;
rc_dev            353 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			rc_unregister_device(d->rc_dev);
rc_dev            209 drivers/media/usb/dvb-usb/dvb-usb.h 	int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc_dev            463 drivers/media/usb/dvb-usb/dvb-usb.h 	struct rc_dev *rc_dev;
rc_dev           1669 drivers/media/usb/dvb-usb/dw2102.c 			rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, key[0], 0);
rc_dev           1690 drivers/media/usb/dvb-usb/dw2102.c 			rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, key[0] ^ 0xff,
rc_dev           1712 drivers/media/usb/dvb-usb/dw2102.c 			rc_keydown(d->rc_dev, RC_PROTO_RC5,
rc_dev            237 drivers/media/usb/dvb-usb/m920x.c 		rc_keyup(d->rc_dev);
rc_dev            239 drivers/media/usb/dvb-usb/m920x.c 		rc_repeat(d->rc_dev);
rc_dev            241 drivers/media/usb/dvb-usb/m920x.c 		rc_keydown(d->rc_dev, RC_PROTO_UNKNOWN, rc_state[1], 0);
rc_dev            599 drivers/media/usb/dvb-usb/pctv452e.c 		rc_keydown(d->rc_dev, RC_PROTO_RC5, state->last_rc_key, 0);
rc_dev            601 drivers/media/usb/dvb-usb/pctv452e.c 		rc_keyup(d->rc_dev);
rc_dev            660 drivers/media/usb/dvb-usb/technisat-usb2.c 			ir_raw_event_store(d->rc_dev, &ev);
rc_dev            667 drivers/media/usb/dvb-usb/technisat-usb2.c 		ir_raw_event_store(d->rc_dev, &ev);
rc_dev            670 drivers/media/usb/dvb-usb/technisat-usb2.c 	ir_raw_event_handle(d->rc_dev);
rc_dev            459 drivers/media/usb/dvb-usb/ttusb2.c 		rc_keydown(d->rc_dev, RC_PROTO_RC5, st->last_rc_key, rx[1]);
rc_dev            461 drivers/media/usb/dvb-usb/ttusb2.c 		rc_keyup(d->rc_dev);
rc_dev            114 drivers/media/usb/dvb-usb/vp7045.c 		rc_keydown(d->rc_dev, RC_PROTO_NEC, RC_SCANCODE_NEC(0, key), 0);
rc_dev             61 drivers/media/usb/em28xx/em28xx-input.c 	struct rc_dev *rc;
rc_dev            377 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_start(struct rc_dev *rc)
rc_dev            387 drivers/media/usb/em28xx/em28xx-input.c static void em28xx_ir_stop(struct rc_dev *rc)
rc_dev            394 drivers/media/usb/em28xx/em28xx-input.c static int em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto)
rc_dev            396 drivers/media/usb/em28xx/em28xx-input.c 	struct em28xx_IR *ir = rc_dev->priv;
rc_dev            422 drivers/media/usb/em28xx/em28xx-input.c static int em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto)
rc_dev            424 drivers/media/usb/em28xx/em28xx-input.c 	struct em28xx_IR *ir = rc_dev->priv;
rc_dev            458 drivers/media/usb/em28xx/em28xx-input.c static int em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto)
rc_dev            460 drivers/media/usb/em28xx/em28xx-input.c 	struct em28xx_IR *ir = rc_dev->priv;
rc_dev            467 drivers/media/usb/em28xx/em28xx-input.c 		return em2860_ir_change_protocol(rc_dev, rc_proto);
rc_dev            472 drivers/media/usb/em28xx/em28xx-input.c 		return em2874_ir_change_protocol(rc_dev, rc_proto);
rc_dev            701 drivers/media/usb/em28xx/em28xx-input.c 	struct rc_dev *rc;
rc_dev             48 drivers/media/usb/tm6000/tm6000-input.c 	struct rc_dev		*rc;
rc_dev            286 drivers/media/usb/tm6000/tm6000-input.c static int tm6000_ir_start(struct rc_dev *rc)
rc_dev            297 drivers/media/usb/tm6000/tm6000-input.c static void tm6000_ir_stop(struct rc_dev *rc)
rc_dev            306 drivers/media/usb/tm6000/tm6000-input.c static int tm6000_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto)
rc_dev            322 drivers/media/usb/tm6000/tm6000-input.c static int __tm6000_ir_int_start(struct rc_dev *rc)
rc_dev            364 drivers/media/usb/tm6000/tm6000-input.c static void __tm6000_ir_int_stop(struct rc_dev *rc)
rc_dev            402 drivers/media/usb/tm6000/tm6000-input.c 	struct rc_dev *rc;
rc_dev             31 drivers/reset/hisilicon/hi6220_reset.c #define to_reset_data(x) container_of(x, struct hi6220_reset_data, rc_dev)
rc_dev             39 drivers/reset/hisilicon/hi6220_reset.c 	struct reset_controller_dev rc_dev;
rc_dev             43 drivers/reset/hisilicon/hi6220_reset.c static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev,
rc_dev             46 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
rc_dev             55 drivers/reset/hisilicon/hi6220_reset.c static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev,
rc_dev             58 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
rc_dev             72 drivers/reset/hisilicon/hi6220_reset.c static int hi6220_media_assert(struct reset_controller_dev *rc_dev,
rc_dev             75 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
rc_dev             81 drivers/reset/hisilicon/hi6220_reset.c static int hi6220_media_deassert(struct reset_controller_dev *rc_dev,
rc_dev             84 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
rc_dev            116 drivers/reset/hisilicon/hi6220_reset.c 	data->rc_dev.of_node = np;
rc_dev            118 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.ops = &hi6220_media_reset_ops;
rc_dev            119 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.nr_resets = MEDIA_MAX_INDEX;
rc_dev            121 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.ops = &hi6220_peripheral_reset_ops;
rc_dev            122 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.nr_resets = PERIPH_MAX_INDEX;
rc_dev            125 drivers/reset/hisilicon/hi6220_reset.c 	return reset_controller_register(&data->rc_dev);
rc_dev            183 include/media/cec.h 	struct rc_dev *rc;
rc_dev             14 include/media/i2c/ir-kbd-i2c.h 	struct rc_dev          *rc;
rc_dev             59 include/media/i2c/ir-kbd-i2c.h 	struct rc_dev		*rc_dev;
rc_dev             73 include/media/rc-core.h 	struct rc_dev *rc;
rc_dev            212 include/media/rc-core.h 	int				(*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc_dev            213 include/media/rc-core.h 	int				(*open)(struct rc_dev *dev);
rc_dev            214 include/media/rc-core.h 	void				(*close)(struct rc_dev *dev);
rc_dev            215 include/media/rc-core.h 	int				(*s_tx_mask)(struct rc_dev *dev, u32 mask);
rc_dev            216 include/media/rc-core.h 	int				(*s_tx_carrier)(struct rc_dev *dev, u32 carrier);
rc_dev            217 include/media/rc-core.h 	int				(*s_tx_duty_cycle)(struct rc_dev *dev, u32 duty_cycle);
rc_dev            218 include/media/rc-core.h 	int				(*s_rx_carrier_range)(struct rc_dev *dev, u32 min, u32 max);
rc_dev            219 include/media/rc-core.h 	int				(*tx_ir)(struct rc_dev *dev, unsigned *txbuf, unsigned n);
rc_dev            220 include/media/rc-core.h 	void				(*s_idle)(struct rc_dev *dev, bool enable);
rc_dev            221 include/media/rc-core.h 	int				(*s_learning_mode)(struct rc_dev *dev, int enable);
rc_dev            222 include/media/rc-core.h 	int				(*s_carrier_report) (struct rc_dev *dev, int enable);
rc_dev            223 include/media/rc-core.h 	int				(*s_filter)(struct rc_dev *dev,
rc_dev            225 include/media/rc-core.h 	int				(*s_wakeup_filter)(struct rc_dev *dev,
rc_dev            227 include/media/rc-core.h 	int				(*s_timeout)(struct rc_dev *dev,
rc_dev            231 include/media/rc-core.h #define to_rc_dev(d) container_of(d, struct rc_dev, dev)
rc_dev            246 include/media/rc-core.h struct rc_dev *rc_allocate_device(enum rc_driver_type);
rc_dev            255 include/media/rc-core.h struct rc_dev *devm_rc_allocate_device(struct device *dev, enum rc_driver_type);
rc_dev            262 include/media/rc-core.h void rc_free_device(struct rc_dev *dev);
rc_dev            269 include/media/rc-core.h int rc_register_device(struct rc_dev *dev);
rc_dev            277 include/media/rc-core.h int devm_rc_register_device(struct device *parent, struct rc_dev *dev);
rc_dev            284 include/media/rc-core.h void rc_unregister_device(struct rc_dev *dev);
rc_dev            286 include/media/rc-core.h void rc_repeat(struct rc_dev *dev);
rc_dev            287 include/media/rc-core.h void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u32 scancode,
rc_dev            289 include/media/rc-core.h void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol,
rc_dev            291 include/media/rc-core.h void rc_keyup(struct rc_dev *dev);
rc_dev            292 include/media/rc-core.h u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode);
rc_dev            318 include/media/rc-core.h void ir_raw_event_handle(struct rc_dev *dev);
rc_dev            319 include/media/rc-core.h int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev);
rc_dev            320 include/media/rc-core.h int ir_raw_event_store_edge(struct rc_dev *dev, bool pulse);
rc_dev            321 include/media/rc-core.h int ir_raw_event_store_with_filter(struct rc_dev *dev,
rc_dev            323 include/media/rc-core.h int ir_raw_event_store_with_timeout(struct rc_dev *dev,
rc_dev            325 include/media/rc-core.h void ir_raw_event_set_idle(struct rc_dev *dev, bool idle);
rc_dev            330 include/media/rc-core.h static inline void ir_raw_event_reset(struct rc_dev *dev)