Home
last modified time | relevance | path

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

1234

/drivers/media/rc/
Dst_rc.c27 struct rc_dev *rdev;
67 static void st_rc_send_lirc_timeout(struct rc_dev *rdev) in st_rc_send_lirc_timeout()
192 struct st_rc_device *rc_dev = platform_get_drvdata(pdev); in st_rc_remove() local
193 clk_disable_unprepare(rc_dev->sys_clock); in st_rc_remove()
194 rc_unregister_device(rc_dev->rdev); in st_rc_remove()
198 static int st_rc_open(struct rc_dev *rdev) in st_rc_open()
211 static void st_rc_close(struct rc_dev *rdev) in st_rc_close()
222 struct rc_dev *rdev; in st_rc_probe()
225 struct st_rc_device *rc_dev; in st_rc_probe() local
229 rc_dev = devm_kzalloc(dev, sizeof(struct st_rc_device), GFP_KERNEL); in st_rc_probe()
[all …]
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()
145 static void loop_set_idle(struct rc_dev *dev, bool enable) in loop_set_idle()
155 static int loop_set_learning_mode(struct rc_dev *dev, int enable) in loop_set_learning_mode()
167 static int loop_set_carrier_report(struct rc_dev *dev, int enable) in loop_set_carrier_report()
181 struct rc_dev *rc; in loop_init()
Drc-main.c218 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping()
274 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode()
332 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode()
375 static int ir_setkeytable(struct rc_dev *dev, in ir_setkeytable()
449 struct rc_dev *rdev = input_get_drvdata(idev); in ir_getkeycode()
507 u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode) in rc_g_keycode_from_table()
538 static void ir_do_keyup(struct rc_dev *dev, bool sync) in ir_do_keyup()
558 void rc_keyup(struct rc_dev *dev) in rc_keyup()
577 struct rc_dev *dev = (struct rc_dev *)cookie; in ir_timer_keyup()
604 void rc_repeat(struct rc_dev *dev) in rc_repeat()
[all …]
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 */
103 struct rc_dev *dev;
157 int ir_raw_event_register(struct rc_dev *dev);
158 void ir_raw_event_unregister(struct rc_dev *dev);
Drc-ir-raw.c80 int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store()
106 int ir_raw_event_store_edge(struct rc_dev *dev, enum raw_event_type type) in ir_raw_event_store_edge()
159 int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store_with_filter()
193 void ir_raw_event_set_idle(struct rc_dev *dev, bool idle) in ir_raw_event_set_idle()
219 void ir_raw_event_handle(struct rc_dev *dev) in ir_raw_event_handle()
243 static int change_protocol(struct rc_dev *dev, u64 *rc_type) in change_protocol()
252 int ir_raw_event_register(struct rc_dev *dev) in ir_raw_event_register()
296 void ir_raw_event_unregister(struct rc_dev *dev) in ir_raw_event_unregister()
Dati_remote.c248 struct rc_dev *rdev;
382 static int ati_remote_rc_open(struct rc_dev *rdev) in ati_remote_rc_open()
388 static void ati_remote_rc_close(struct rc_dev *rdev) in ati_remote_rc_close()
758 struct rc_dev *rdev = ati_remote->rdev; in ati_remote_rc_init()
827 struct rc_dev *rc_dev; in ati_remote_probe() local
852 rc_dev = rc_allocate_device(); in ati_remote_probe()
853 if (!ati_remote || !rc_dev) in ati_remote_probe()
863 ati_remote->rdev = rc_dev; in ati_remote_probe()
890 rc_dev->map_name = RC_MAP_ATI_X10; /* default map */ in ati_remote_probe()
895 rc_dev->map_name = type->default_keymap; 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()
109 struct rc_dev *dev; in ir_lirc_transmit_ir()
184 struct rc_dev *dev; in ir_lirc_ioctl()
339 static int ir_lirc_register(struct rc_dev *dev) in ir_lirc_register()
415 static int ir_lirc_unregister(struct rc_dev *dev) in ir_lirc_unregister()
Diguanair.c34 struct rc_dev *rc;
294 static int iguanair_set_tx_carrier(struct rc_dev *dev, uint32_t carrier) in iguanair_set_tx_carrier()
336 static int iguanair_set_tx_mask(struct rc_dev *dev, uint32_t mask) in iguanair_set_tx_mask()
350 static int iguanair_tx(struct rc_dev *dev, unsigned *txbuf, unsigned count) in iguanair_tx()
393 static int iguanair_open(struct rc_dev *rdev) in iguanair_open()
409 static void iguanair_close(struct rc_dev *rdev) in iguanair_close()
429 struct rc_dev *rc; in iguanair_probe()
Dene_ir.c851 static int ene_open(struct rc_dev *rdev) in ene_open()
863 static void ene_close(struct rc_dev *rdev) in ene_close()
874 static int ene_set_tx_mask(struct rc_dev *rdev, u32 tx_mask) in ene_set_tx_mask()
892 static int ene_set_tx_carrier(struct rc_dev *rdev, u32 carrier) in ene_set_tx_carrier()
916 static int ene_set_tx_duty_cycle(struct rc_dev *rdev, u32 duty_cycle) in ene_set_tx_duty_cycle()
926 static int ene_set_learning_mode(struct rc_dev *rdev, int enable) in ene_set_learning_mode()
942 static int ene_set_carrier_report(struct rc_dev *rdev, int enable) in ene_set_carrier_report()
960 static void ene_set_idle(struct rc_dev *rdev, bool idle) in ene_set_idle()
971 static int ene_transmit(struct rc_dev *rdev, unsigned *buf, unsigned n) in ene_transmit()
1010 struct rc_dev *rdev; in ene_probe()
Dir-hix5hd2.c68 struct rc_dev *rdev;
120 static int hix5hd2_ir_open(struct rc_dev *rdev) in hix5hd2_ir_open()
128 static void hix5hd2_ir_close(struct rc_dev *rdev) in hix5hd2_ir_close()
195 struct rc_dev *rdev; in hix5hd2_ir_probe()
Dite-cir.c347 static int ite_set_rx_carrier_range(struct rc_dev *rcdev, u32 carrier_low, u32 in ite_set_rx_carrier_range()
363 static int ite_set_tx_carrier(struct rc_dev *rcdev, u32 carrier) in ite_set_tx_carrier()
377 static int ite_set_tx_duty_cycle(struct rc_dev *rcdev, u32 duty_cycle) in ite_set_tx_duty_cycle()
393 static int ite_tx_ir(struct rc_dev *rcdev, unsigned *txbuf, unsigned n) in ite_tx_ir()
544 static void ite_s_idle(struct rc_dev *rcdev, bool enable) in ite_s_idle()
1310 static int ite_open(struct rc_dev *rcdev) in ite_open()
1329 static void ite_close(struct rc_dev *rcdev) in ite_close()
1469 struct rc_dev *rdev = NULL; in ite_probe()
Dgpio-ir-recv.c30 struct rc_dev *rcdev;
105 struct rc_dev *rcdev; in gpio_ir_recv_probe()
/drivers/media/pci/smipcie/
Dsmipcie-ir.c118 struct rc_dev *rc_dev = ir->rc_dev; in smi_ir_decode() local
147 rc_keydown(rc_dev, RC_TYPE_RC5, scancode, toggle); in smi_ir_decode()
183 struct rc_dev *rc_dev; in smi_ir_init() local
186 rc_dev = rc_allocate_device(); in smi_ir_init()
187 if (!rc_dev) in smi_ir_init()
196 rc_dev->driver_name = "SMI_PCIe"; in smi_ir_init()
197 rc_dev->input_phys = ir->input_phys; in smi_ir_init()
198 rc_dev->input_name = ir->input_name; in smi_ir_init()
199 rc_dev->input_id.bustype = BUS_PCI; in smi_ir_init()
200 rc_dev->input_id.version = 1; in smi_ir_init()
[all …]
/drivers/hid/
Dhid-picolcd_cir.c52 if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) { in picolcd_raw_cir()
77 ir_raw_event_store(data->rc_dev, &rawir); in picolcd_raw_cir()
79 ir_raw_event_handle(data->rc_dev); in picolcd_raw_cir()
84 static int picolcd_cir_open(struct rc_dev *dev) in picolcd_cir_open()
95 static void picolcd_cir_close(struct rc_dev *dev) in picolcd_cir_close()
108 struct rc_dev *rdev; in picolcd_init_cir()
135 data->rc_dev = rdev; in picolcd_init_cir()
145 struct rc_dev *rdev = data->rc_dev; in picolcd_exit_cir()
147 data->rc_dev = NULL; in picolcd_exit_cir()
/drivers/media/rc/img-ir/
Dimg-ir-raw.c25 struct rc_dev *rc_dev = priv->raw.rdev; in img_ir_refresh_raw() local
43 ir_raw_event_store_edge(rc_dev, IR_SPACE); in img_ir_refresh_raw()
45 ir_raw_event_store_edge(rc_dev, IR_PULSE); in img_ir_refresh_raw()
46 ir_raw_event_handle(rc_dev); in img_ir_refresh_raw()
106 struct rc_dev *rdev; in img_ir_probe_raw()
138 struct rc_dev *rdev = raw->rdev; in img_ir_remove_raw()
Dimg-ir-hw.c461 static int img_ir_set_filter(struct rc_dev *dev, enum rc_filter_type type, in img_ir_set_filter()
517 static int img_ir_set_normal_filter(struct rc_dev *dev, in img_ir_set_normal_filter()
523 static int img_ir_set_wakeup_filter(struct rc_dev *dev, in img_ir_set_wakeup_filter()
540 struct rc_dev *rdev = hw->rdev; in img_ir_set_decoder()
654 static int img_ir_change_protocol(struct rc_dev *dev, u64 *ir_type) in img_ir_change_protocol()
658 struct rc_dev *rdev = hw->rdev; in img_ir_change_protocol()
695 struct rc_dev *rdev = priv->hw.rdev; in img_ir_set_protocol()
1045 struct rc_dev *rdev; in img_ir_probe_hw()
1119 struct rc_dev *rdev = hw->rdev; in img_ir_remove_hw()
/drivers/media/usb/em28xx/
Dem28xx-input.c63 struct rc_dev *rc;
365 static int em28xx_ir_start(struct rc_dev *rc) in em28xx_ir_start()
375 static void em28xx_ir_stop(struct rc_dev *rc) in em28xx_ir_stop()
382 static int em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_type) in em2860_ir_change_protocol() argument
384 struct em28xx_IR *ir = rc_dev->priv; in em2860_ir_change_protocol()
410 static int em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_type) in em2874_ir_change_protocol() argument
412 struct em28xx_IR *ir = rc_dev->priv; in em2874_ir_change_protocol()
445 static int em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_type) in em28xx_ir_change_protocol() argument
447 struct em28xx_IR *ir = rc_dev->priv; in em28xx_ir_change_protocol()
454 return em2860_ir_change_protocol(rc_dev, rc_type); in em28xx_ir_change_protocol()
[all …]
/drivers/media/usb/cx231xx/
Dcx231xx-input.c75 dev->init_data.rc_dev = rc_allocate_device(); in cx231xx_ir_init()
76 if (!dev->init_data.rc_dev) in cx231xx_ir_init()
93 dev->init_data.rc_dev->scancode_mask = 0xff; in cx231xx_ir_init()
94 dev->init_data.rc_dev->driver_name = "cx231xx"; in cx231xx_ir_init()
/drivers/media/usb/tm6000/
Dtm6000-input.c60 struct rc_dev *rc;
299 static int tm6000_ir_start(struct rc_dev *rc) in tm6000_ir_start()
310 static void tm6000_ir_stop(struct rc_dev *rc) in tm6000_ir_stop()
319 static int tm6000_ir_change_protocol(struct rc_dev *rc, u64 *rc_type) in tm6000_ir_change_protocol()
338 static int __tm6000_ir_int_start(struct rc_dev *rc) in __tm6000_ir_int_start()
380 static void __tm6000_ir_int_stop(struct rc_dev *rc) in __tm6000_ir_int_stop()
418 struct rc_dev *rc; in tm6000_ir_init()
/drivers/media/usb/au0828/
Dau0828-input.c36 struct rc_dev *rc;
242 static int au0828_rc_start(struct rc_dev *rc) in au0828_rc_start()
256 static void au0828_rc_stop(struct rc_dev *rc) in au0828_rc_stop()
289 struct rc_dev *rc; in au0828_rc_register()
/drivers/media/usb/dvb-usb/
Ddvb-usb.h205 int (*change_protocol)(struct rc_dev *dev, u64 *rc_type);
446 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()
/drivers/media/usb/dvb-usb-v2/
Ddvb_usb.h141 int (*change_protocol)(struct rc_dev *dev, u64 *rc_type);
390 struct rc_dev *rc_dev; member
/drivers/media/pci/cx23885/
Dcx23885-input.c219 static int cx23885_input_ir_open(struct rc_dev *rc) in cx23885_input_ir_open()
257 static void cx23885_input_ir_close(struct rc_dev *rc) in cx23885_input_ir_close()
268 struct rc_dev *rc; in cx23885_input_init()
/drivers/media/pci/cx88/
Dcx88-input.c40 struct rc_dev *dev;
243 static int cx88_ir_open(struct rc_dev *rc) in cx88_ir_open()
251 static void cx88_ir_close(struct rc_dev *rc) in cx88_ir_close()
265 struct rc_dev *dev; in cx88_ir_init()

1234