Home
last modified time | relevance | path

Searched refs:rc_dev (Results 1 – 25 of 61) sorted by relevance

123

/linux-3.4.99/include/media/
Drc-core.h87 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 …]
Dir-kbd-i2c.h13 struct rc_dev *rc;
50 struct rc_dev *rc_dev; member
/linux-3.4.99/drivers/media/rc/
Drc-loopback.c39 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()
Drc-core-priv.h27 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);
Drc-main.c211 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 …]
Dir-raw.c87 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()
Dati_remote.c179 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 …]
Dir-lirc-codec.c33 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()
Dene_ir.c840 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()
Dgpio-ir-recv.c28 struct rc_dev *rcdev;
64 struct rc_dev *rcdev; in gpio_ir_recv_probe()
Dite-cir.c339 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()
Dir-mce_kbd-decoder.c213 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()
Dstreamzap.c89 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()
Dwinbond-cir.c199 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()
Dfintek-cir.h62 struct rc_dev *rdev;
/linux-3.4.99/drivers/media/video/cx231xx/
Dcx231xx-input.c82 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/
Dtm6000-input.c60 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/
Dem28xx-input.c66 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/
Ddvb-usb.h206 int (*change_protocol)(struct rc_dev *dev, u64 rc_type);
447 struct rc_dev *rc_dev; member
Ddvb-usb-remote.c199 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()
Ddib0700.h67 extern int dib0700_change_protocol(struct rc_dev *dev, u64 rc_type);
/linux-3.4.99/drivers/media/video/cx23885/
Dcx23885-input.c201 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/
Dsmsir.h38 struct rc_dev *dev;
/linux-3.4.99/drivers/media/video/cx88/
Dcx88-input.c40 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/
Dmantis_input.c109 struct rc_dev *dev; in mantis_input_init()

123