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)