/kernel/linux/linux-6.6/drivers/media/rc/ |
H A D | ir-rx51.c | 20 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 D | pwm-ir-tx.c | 30 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 D | bpf-lirc.c | 137 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 D | serial_ir.c | 130 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 D | ati_remote.c | 232 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 D | gpio-ir-tx.c | 30 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 D | ir-spi.c | 29 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 D | sunxi-cir.c | 90 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 D | meson-ir-tx.c | 215 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 D | cx231xx-input.c | 64 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 D | cx231xx-input.c | 64 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 D | em28xx-input.c | 61 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 D | em28xx-input.c | 51 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 D | ir-kbd-i2c.h | 14 struct rc_dev *rc; 59 struct rc_dev *rc_dev; member
|
/kernel/linux/linux-6.6/include/media/i2c/ |
H A D | ir-kbd-i2c.h | 14 struct rc_dev *rc; 60 struct rc_dev *rc_dev; member
|
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | pwm-ir-tx.c | 30 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 D | bpf-lirc.c | 137 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 D | serial_ir.c | 130 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 D | ati_remote.c | 234 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 D | gpio-ir-tx.c | 30 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 D | ir-spi.c | 29 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 D | iguanair.c | 20 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 D | av7110_ir.c | 23 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 D | av7110_ir.c | 23 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 D | tm6000-input.c | 48 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()
|