Home
last modified time | relevance | path

Searched refs:rc_dev (Results 26 - 50 of 213) sorted by relevance

123456789

/kernel/linux/linux-6.6/drivers/media/rc/
H A Dir-rx51.c20 struct rc_dev *rcdev;
103 static int ir_rx51_tx(struct rc_dev *dev, unsigned int *buffer, in ir_rx51_tx()
141 static int ir_rx51_open(struct rc_dev *dev) in ir_rx51_open()
159 static void ir_rx51_release(struct rc_dev *dev) in ir_rx51_release()
175 static int ir_rx51_set_duty_cycle(struct rc_dev *dev, u32 duty) in ir_rx51_set_duty_cycle()
184 static int ir_rx51_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_rx51_set_tx_carrier()
231 struct rc_dev *rcdev; in ir_rx51_probe()
H A Dpwm-ir-tx.c30 static int pwm_ir_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in pwm_ir_set_duty_cycle()
39 static int pwm_ir_set_carrier(struct rc_dev *dev, u32 carrier) in pwm_ir_set_carrier()
51 static int pwm_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in pwm_ir_tx()
87 struct rc_dev *rcdev; in pwm_ir_probe()
H A Dbpf-lirc.c137 static int lirc_bpf_attach(struct rc_dev *rcdev, struct bpf_prog *prog) in lirc_bpf_attach()
175 static int lirc_bpf_detach(struct rc_dev *rcdev, struct bpf_prog *prog) in lirc_bpf_detach()
213 void lirc_bpf_run(struct rc_dev *rcdev, u32 sample) in lirc_bpf_run()
233 void lirc_bpf_free(struct rc_dev *rcdev) in lirc_bpf_free()
250 struct rc_dev *rcdev; in lirc_prog_attach()
270 struct rc_dev *rcdev; in lirc_prog_detach()
299 struct rc_dev *rcdev; in lirc_prog_query()
H A Dserial_ir.c130 struct rc_dev *rcdev;
476 static int serial_ir_tx(struct rc_dev *dev, unsigned int *txbuf,
478 static int serial_ir_tx_duty_cycle(struct rc_dev *dev, u32 cycle);
479 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier);
480 static int serial_ir_open(struct rc_dev *rcdev);
481 static void serial_ir_close(struct rc_dev *rcdev);
485 struct rc_dev *rcdev; in serial_ir_probe()
600 static int serial_ir_open(struct rc_dev *rcdev) in serial_ir_open()
619 static void serial_ir_close(struct rc_dev *rcdev) in serial_ir_close()
634 static int serial_ir_tx(struct rc_dev *de
[all...]
H A Dati_remote.c232 struct rc_dev *rdev;
366 static int ati_remote_rc_open(struct rc_dev *rdev) in ati_remote_rc_open()
372 static void ati_remote_rc_close(struct rc_dev *rdev) in ati_remote_rc_close()
749 struct rc_dev *rdev = ati_remote->rdev; in ati_remote_rc_init()
818 struct rc_dev *rc_dev; in ati_remote_probe() local
843 rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in ati_remote_probe()
844 if (!ati_remote || !rc_dev) in ati_remote_probe()
854 ati_remote->rdev = rc_dev; in ati_remote_probe()
878 rc_dev in ati_remote_probe()
[all...]
H A Dgpio-ir-tx.c30 static int gpio_ir_tx_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in gpio_ir_tx_set_duty_cycle()
39 static int gpio_ir_tx_set_carrier(struct rc_dev *dev, u32 carrier) in gpio_ir_tx_set_carrier()
146 static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in gpio_ir_tx()
165 struct rc_dev *rcdev; in gpio_ir_tx_probe()
H A Dir-spi.c29 struct rc_dev *rc;
34 static int ir_spi_tx(struct rc_dev *dev, in ir_spi_tx()
83 static int ir_spi_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_spi_set_tx_carrier()
95 static int ir_spi_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in ir_spi_set_duty_cycle()
H A Dsunxi-cir.c90 struct rc_dev *rc;
155 static int sunxi_ir_set_timeout(struct rc_dev *rc_dev, unsigned int timeout) in sunxi_ir_set_timeout() argument
157 struct sunxi_ir *ir = rc_dev->priv; in sunxi_ir_set_timeout()
162 dev_dbg(rc_dev->dev.parent, "setting idle threshold to %u\n", ithr); in sunxi_ir_set_timeout()
168 rc_dev->timeout = sunxi_ithr_to_usec(base_clk, ithr); in sunxi_ir_set_timeout()
H A Dmeson-ir-tx.c215 static int meson_irtx_set_carrier(struct rc_dev *rc, u32 carrier) in meson_irtx_set_carrier()
228 static int meson_irtx_set_duty_cycle(struct rc_dev *rc, u32 duty_cycle) in meson_irtx_set_duty_cycle()
246 static int meson_irtx_transmit(struct rc_dev *rc, unsigned int *buf, in meson_irtx_transmit()
312 struct rc_dev *rc; in meson_irtx_probe()
365 dev_err(dev, "rc_dev registration failed\n"); in meson_irtx_probe()
377 struct rc_dev *rc = platform_get_drvdata(pdev); in meson_irtx_remove()
/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/
H A Dcx231xx-input.c64 dev->init_data.rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in cx231xx_ir_init()
65 if (!dev->init_data.rc_dev) in cx231xx_ir_init()
82 dev->init_data.rc_dev->scancode_mask = 0xff; in cx231xx_ir_init()
83 dev->init_data.rc_dev->driver_name = "cx231xx"; in cx231xx_ir_init()
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/
H A Dcx231xx-input.c64 dev->init_data.rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in cx231xx_ir_init()
65 if (!dev->init_data.rc_dev) in cx231xx_ir_init()
82 dev->init_data.rc_dev->scancode_mask = 0xff; in cx231xx_ir_init()
83 dev->init_data.rc_dev->driver_name = "cx231xx"; in cx231xx_ir_init()
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/
H A Dem28xx-input.c61 struct rc_dev *rc;
377 static int em28xx_ir_start(struct rc_dev *rc) in em28xx_ir_start()
387 static void em28xx_ir_stop(struct rc_dev *rc) in em28xx_ir_stop()
394 static int em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) in em2860_ir_change_protocol() argument
396 struct em28xx_IR *ir = rc_dev->priv; in em2860_ir_change_protocol()
422 static int em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) in em2874_ir_change_protocol() argument
424 struct em28xx_IR *ir = rc_dev->priv; in em2874_ir_change_protocol()
458 static int em28xx_ir_change_protocol(struct rc_dev *rc_de argument
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/
H A Dem28xx-input.c51 struct rc_dev *rc;
367 static int em28xx_ir_start(struct rc_dev *rc) in em28xx_ir_start()
377 static void em28xx_ir_stop(struct rc_dev *rc) in em28xx_ir_stop()
384 static int em2860_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) in em2860_ir_change_protocol() argument
386 struct em28xx_IR *ir = rc_dev->priv; in em2860_ir_change_protocol()
412 static int em2874_ir_change_protocol(struct rc_dev *rc_dev, u64 *rc_proto) in em2874_ir_change_protocol() argument
414 struct em28xx_IR *ir = rc_dev->priv; in em2874_ir_change_protocol()
448 static int em28xx_ir_change_protocol(struct rc_dev *rc_de argument
[all...]
/kernel/linux/linux-5.10/include/media/i2c/
H A Dir-kbd-i2c.h14 struct rc_dev *rc;
59 struct rc_dev *rc_dev; member
/kernel/linux/linux-6.6/include/media/i2c/
H A Dir-kbd-i2c.h14 struct rc_dev *rc;
60 struct rc_dev *rc_dev; member
/kernel/linux/linux-5.10/drivers/media/rc/
H A Dpwm-ir-tx.c30 static int pwm_ir_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in pwm_ir_set_duty_cycle()
39 static int pwm_ir_set_carrier(struct rc_dev *dev, u32 carrier) in pwm_ir_set_carrier()
51 static int pwm_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in pwm_ir_tx()
87 struct rc_dev *rcdev; in pwm_ir_probe()
H A Dbpf-lirc.c137 static int lirc_bpf_attach(struct rc_dev *rcdev, struct bpf_prog *prog) in lirc_bpf_attach()
175 static int lirc_bpf_detach(struct rc_dev *rcdev, struct bpf_prog *prog) in lirc_bpf_detach()
213 void lirc_bpf_run(struct rc_dev *rcdev, u32 sample) in lirc_bpf_run()
229 void lirc_bpf_free(struct rc_dev *rcdev) in lirc_bpf_free()
246 struct rc_dev *rcdev; in lirc_prog_attach()
266 struct rc_dev *rcdev; in lirc_prog_detach()
295 struct rc_dev *rcdev; in lirc_prog_query()
H A Dserial_ir.c130 struct rc_dev *rcdev;
476 static int serial_ir_tx(struct rc_dev *dev, unsigned int *txbuf,
478 static int serial_ir_tx_duty_cycle(struct rc_dev *dev, u32 cycle);
479 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier);
480 static int serial_ir_open(struct rc_dev *rcdev);
481 static void serial_ir_close(struct rc_dev *rcdev);
485 struct rc_dev *rcdev; in serial_ir_probe()
600 static int serial_ir_open(struct rc_dev *rcdev) in serial_ir_open()
619 static void serial_ir_close(struct rc_dev *rcdev) in serial_ir_close()
634 static int serial_ir_tx(struct rc_dev *de
[all...]
H A Dati_remote.c234 struct rc_dev *rdev;
368 static int ati_remote_rc_open(struct rc_dev *rdev) in ati_remote_rc_open()
374 static void ati_remote_rc_close(struct rc_dev *rdev) in ati_remote_rc_close()
751 struct rc_dev *rdev = ati_remote->rdev; in ati_remote_rc_init()
819 struct rc_dev *rc_dev; in ati_remote_probe() local
844 rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in ati_remote_probe()
845 if (!ati_remote || !rc_dev) in ati_remote_probe()
855 ati_remote->rdev = rc_dev; in ati_remote_probe()
879 rc_dev in ati_remote_probe()
[all...]
H A Dgpio-ir-tx.c30 static int gpio_ir_tx_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in gpio_ir_tx_set_duty_cycle()
39 static int gpio_ir_tx_set_carrier(struct rc_dev *dev, u32 carrier) in gpio_ir_tx_set_carrier()
141 static int gpio_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in gpio_ir_tx()
160 struct rc_dev *rcdev; in gpio_ir_tx_probe()
H A Dir-spi.c29 struct rc_dev *rc;
34 static int ir_spi_tx(struct rc_dev *dev, in ir_spi_tx()
83 static int ir_spi_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_spi_set_tx_carrier()
95 static int ir_spi_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in ir_spi_set_duty_cycle()
H A Diguanair.c20 struct rc_dev *rc;
277 static int iguanair_set_tx_carrier(struct rc_dev *dev, uint32_t carrier) in iguanair_set_tx_carrier()
315 static int iguanair_set_tx_mask(struct rc_dev *dev, uint32_t mask) in iguanair_set_tx_mask()
327 static int iguanair_tx(struct rc_dev *dev, unsigned *txbuf, unsigned count) in iguanair_tx()
363 static int iguanair_open(struct rc_dev *rdev) in iguanair_open()
375 static void iguanair_close(struct rc_dev *rdev) in iguanair_close()
391 struct rc_dev *rc; in iguanair_probe()
/kernel/linux/linux-5.10/drivers/media/pci/ttpci/
H A Dav7110_ir.c23 struct rc_dev *rcdev = av7110->ir.rcdev; in av7110_ir_handler()
79 static int change_protocol(struct rc_dev *rcdev, u64 *rc_type) in change_protocol()
107 struct rc_dev *rcdev; in av7110_ir_init()
/kernel/linux/linux-6.6/drivers/staging/media/av7110/
H A Dav7110_ir.c23 struct rc_dev *rcdev = av7110->ir.rcdev; in av7110_ir_handler()
79 static int change_protocol(struct rc_dev *rcdev, u64 *rc_type) in change_protocol()
107 struct rc_dev *rcdev; in av7110_ir_init()
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/
H A Dtm6000-input.c48 struct rc_dev *rc;
286 static int tm6000_ir_start(struct rc_dev *rc) in tm6000_ir_start()
297 static void tm6000_ir_stop(struct rc_dev *rc) in tm6000_ir_stop()
306 static int tm6000_ir_change_protocol(struct rc_dev *rc, u64 *rc_proto) in tm6000_ir_change_protocol()
322 static int __tm6000_ir_int_start(struct rc_dev *rc) in __tm6000_ir_int_start()
364 static void __tm6000_ir_int_stop(struct rc_dev *rc) in __tm6000_ir_int_stop()
402 struct rc_dev *rc; in tm6000_ir_init()

Completed in 24 milliseconds

123456789