/linux-3.4.99/include/media/ |
D | rc-core.h | 87 struct rc_dev { struct 116 int (*change_protocol)(struct rc_dev *dev, u64 rc_type); argument 117 int (*open)(struct rc_dev *dev); argument 118 void (*close)(struct rc_dev *dev); argument 119 int (*s_tx_mask)(struct rc_dev *dev, u32 mask); argument 120 int (*s_tx_carrier)(struct rc_dev *dev, u32 carrier); argument 121 int (*s_tx_duty_cycle)(struct rc_dev *dev, u32 duty_cycle); argument 122 int (*s_rx_carrier_range)(struct rc_dev *dev, u32 min, u32 max); argument 123 int (*tx_ir)(struct rc_dev *dev, unsigned *txbuf, unsigned n); argument 124 void (*s_idle)(struct rc_dev *dev, bool enable); argument [all …]
|
D | ir-kbd-i2c.h | 13 struct rc_dev *rc; 50 struct rc_dev *rc_dev; member
|
/linux-3.4.99/drivers/media/rc/ |
D | rc-loopback.c | 39 struct rc_dev *dev; 52 static int loop_set_tx_mask(struct rc_dev *dev, u32 mask) in loop_set_tx_mask() 66 static int loop_set_tx_carrier(struct rc_dev *dev, u32 carrier) in loop_set_tx_carrier() 75 static int loop_set_tx_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in loop_set_tx_duty_cycle() 89 static int loop_set_rx_carrier_range(struct rc_dev *dev, u32 min, u32 max) in loop_set_rx_carrier_range() 104 static int loop_tx_ir(struct rc_dev *dev, unsigned *txbuf, unsigned count) in loop_tx_ir() 157 static void loop_set_idle(struct rc_dev *dev, bool enable) in loop_set_idle() 167 static int loop_set_learning_mode(struct rc_dev *dev, int enable) in loop_set_learning_mode() 179 static int loop_set_carrier_report(struct rc_dev *dev, int enable) in loop_set_carrier_report() 193 struct rc_dev *rc; in loop_init()
|
D | rc-core-priv.h | 27 int (*decode)(struct rc_dev *dev, struct ir_raw_event event); 30 int (*raw_register)(struct rc_dev *dev); 31 int (*raw_unregister)(struct rc_dev *dev); 41 struct rc_dev *dev; /* pointer to the parent rc_dev */ 104 struct rc_dev *dev; 153 int ir_raw_event_register(struct rc_dev *dev); 154 void ir_raw_event_unregister(struct rc_dev *dev);
|
D | rc-main.c | 211 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping() 267 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode() 325 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode() 368 static int ir_setkeytable(struct rc_dev *dev, in ir_setkeytable() 442 struct rc_dev *rdev = input_get_drvdata(idev); in ir_getkeycode() 500 u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode) in rc_g_keycode_from_table() 531 static void ir_do_keyup(struct rc_dev *dev, bool sync) in ir_do_keyup() 550 void rc_keyup(struct rc_dev *dev) in rc_keyup() 569 struct rc_dev *dev = (struct rc_dev *)cookie; in ir_timer_keyup() 596 void rc_repeat(struct rc_dev *dev) in rc_repeat() [all …]
|
D | ir-raw.c | 87 int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store() 113 int ir_raw_event_store_edge(struct rc_dev *dev, enum raw_event_type type) in ir_raw_event_store_edge() 164 int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store_with_filter() 198 void ir_raw_event_set_idle(struct rc_dev *dev, bool idle) in ir_raw_event_set_idle() 224 void ir_raw_event_handle(struct rc_dev *dev) in ir_raw_event_handle() 251 int ir_raw_event_register(struct rc_dev *dev) in ir_raw_event_register() 295 void ir_raw_event_unregister(struct rc_dev *dev) in ir_raw_event_unregister()
|
D | ati_remote.c | 179 struct rc_dev *rdev; 336 static int ati_remote_rc_open(struct rc_dev *rdev) in ati_remote_rc_open() 342 static void ati_remote_rc_close(struct rc_dev *rdev) in ati_remote_rc_close() 704 struct rc_dev *rdev = ati_remote->rdev; in ati_remote_rc_init() 771 struct rc_dev *rc_dev; in ati_remote_probe() local 792 rc_dev = rc_allocate_device(); in ati_remote_probe() 793 if (!ati_remote || !rc_dev) in ati_remote_probe() 803 ati_remote->rdev = rc_dev; in ati_remote_probe() 831 rc_dev->map_name = (const char *)id->driver_info; in ati_remote_probe() 833 rc_dev->map_name = RC_MAP_ATI_X10; in ati_remote_probe() [all …]
|
D | ir-lirc-codec.c | 33 static int ir_lirc_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_lirc_decode() 106 struct rc_dev *dev; in ir_lirc_transmit_ir() 147 struct rc_dev *dev; in ir_lirc_ioctl() 299 static int ir_lirc_register(struct rc_dev *dev) in ir_lirc_register() 374 static int ir_lirc_unregister(struct rc_dev *dev) in ir_lirc_unregister()
|
D | ene_ir.c | 840 static int ene_open(struct rc_dev *rdev) in ene_open() 852 static void ene_close(struct rc_dev *rdev) in ene_close() 863 static int ene_set_tx_mask(struct rc_dev *rdev, u32 tx_mask) in ene_set_tx_mask() 881 static int ene_set_tx_carrier(struct rc_dev *rdev, u32 carrier) in ene_set_tx_carrier() 902 static int ene_set_tx_duty_cycle(struct rc_dev *rdev, u32 duty_cycle) in ene_set_tx_duty_cycle() 912 static int ene_set_learning_mode(struct rc_dev *rdev, int enable) in ene_set_learning_mode() 928 static int ene_set_carrier_report(struct rc_dev *rdev, int enable) in ene_set_carrier_report() 946 static void ene_set_idle(struct rc_dev *rdev, bool idle) in ene_set_idle() 957 static int ene_transmit(struct rc_dev *rdev, unsigned *buf, unsigned n) in ene_transmit() 996 struct rc_dev *rdev; in ene_probe()
|
D | gpio-ir-recv.c | 28 struct rc_dev *rcdev; 64 struct rc_dev *rcdev; in gpio_ir_recv_probe()
|
D | ite-cir.c | 339 static int ite_set_rx_carrier_range(struct rc_dev *rcdev, u32 carrier_low, u32 in ite_set_rx_carrier_range() 355 static int ite_set_tx_carrier(struct rc_dev *rcdev, u32 carrier) in ite_set_tx_carrier() 369 static int ite_set_tx_duty_cycle(struct rc_dev *rcdev, u32 duty_cycle) in ite_set_tx_duty_cycle() 385 static int ite_tx_ir(struct rc_dev *rcdev, unsigned *txbuf, unsigned n) in ite_tx_ir() 536 static void ite_s_idle(struct rc_dev *rcdev, bool enable) in ite_s_idle() 1302 static int ite_open(struct rc_dev *rcdev) in ite_open() 1321 static void ite_close(struct rc_dev *rcdev) in ite_close() 1461 struct rc_dev *rdev = NULL; in ite_probe()
|
D | ir-mce_kbd-decoder.c | 213 static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_mce_kbd_decode() 357 static int ir_mce_kbd_register(struct rc_dev *dev) in ir_mce_kbd_register() 413 static int ir_mce_kbd_unregister(struct rc_dev *dev) in ir_mce_kbd_unregister()
|
D | streamzap.c | 89 struct rc_dev *rdev; 300 static struct rc_dev *streamzap_init_rc_dev(struct streamzap_ir *sz) in streamzap_init_rc_dev() 302 struct rc_dev *rdev; in streamzap_init_rc_dev()
|
D | winbond-cir.c | 199 struct rc_dev *dev; 335 wbcir_idle_rx(struct rc_dev *dev, bool idle) in wbcir_idle_rx() 497 wbcir_txcarrier(struct rc_dev *dev, u32 carrier) in wbcir_txcarrier() 542 wbcir_txmask(struct rc_dev *dev, u32 mask) in wbcir_txmask() 582 wbcir_tx(struct rc_dev *dev, unsigned *buf, unsigned count) in wbcir_tx()
|
D | fintek-cir.h | 62 struct rc_dev *rdev;
|
/linux-3.4.99/drivers/media/video/cx231xx/ |
D | cx231xx-input.c | 82 dev->init_data.rc_dev = rc_allocate_device(); in cx231xx_ir_init() 83 if (!dev->init_data.rc_dev) in cx231xx_ir_init() 100 dev->init_data.rc_dev->scanmask = 0xff; in cx231xx_ir_init() 101 dev->init_data.rc_dev->driver_name = "cx231xx"; in cx231xx_ir_init()
|
/linux-3.4.99/drivers/media/video/tm6000/ |
D | tm6000-input.c | 60 struct rc_dev *rc; 281 static int tm6000_ir_start(struct rc_dev *rc) in tm6000_ir_start() 292 static void tm6000_ir_stop(struct rc_dev *rc) in tm6000_ir_stop() 301 static int tm6000_ir_change_protocol(struct rc_dev *rc, u64 rc_type) in tm6000_ir_change_protocol() 320 static int __tm6000_ir_int_start(struct rc_dev *rc) in __tm6000_ir_int_start() 361 static void __tm6000_ir_int_stop(struct rc_dev *rc) in __tm6000_ir_int_stop() 399 struct rc_dev *rc; in tm6000_ir_init()
|
/linux-3.4.99/drivers/media/video/em28xx/ |
D | em28xx-input.c | 66 struct rc_dev *rc; 330 static int em28xx_ir_start(struct rc_dev *rc) in em28xx_ir_start() 340 static void em28xx_ir_stop(struct rc_dev *rc) in em28xx_ir_stop() 347 int em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 rc_type) in em28xx_ir_change_protocol() argument 350 struct em28xx_IR *ir = rc_dev->priv; in em28xx_ir_change_protocol() 393 struct rc_dev *rc; in em28xx_ir_init()
|
/linux-3.4.99/drivers/media/dvb/dvb-usb/ |
D | dvb-usb.h | 206 int (*change_protocol)(struct rc_dev *dev, u64 rc_type); 447 struct rc_dev *rc_dev; member
|
D | dvb-usb-remote.c | 199 d->rc_dev = NULL; in legacy_dvb_usb_remote_init() 266 struct rc_dev *dev; in rc_core_dvb_usb_remote_init() 290 d->rc_dev = dev; in rc_core_dvb_usb_remote_init() 347 rc_unregister_device(d->rc_dev); in dvb_usb_remote_exit()
|
D | dib0700.h | 67 extern int dib0700_change_protocol(struct rc_dev *dev, u64 rc_type);
|
/linux-3.4.99/drivers/media/video/cx23885/ |
D | cx23885-input.c | 201 static int cx23885_input_ir_open(struct rc_dev *rc) in cx23885_input_ir_open() 239 static void cx23885_input_ir_close(struct rc_dev *rc) in cx23885_input_ir_close() 250 struct rc_dev *rc; in cx23885_input_init()
|
/linux-3.4.99/drivers/media/dvb/siano/ |
D | smsir.h | 38 struct rc_dev *dev;
|
/linux-3.4.99/drivers/media/video/cx88/ |
D | cx88-input.c | 40 struct rc_dev *dev; 227 static int cx88_ir_open(struct rc_dev *rc) in cx88_ir_open() 235 static void cx88_ir_close(struct rc_dev *rc) in cx88_ir_close() 249 struct rc_dev *dev; in cx88_ir_init()
|
/linux-3.4.99/drivers/media/dvb/mantis/ |
D | mantis_input.c | 109 struct rc_dev *dev; in mantis_input_init()
|