| /linux/drivers/reset/hisilicon/ |
| H A D | hi6220_reset.c | 30 #define to_reset_data(x) container_of(x, struct hi6220_reset_data, rc_dev) 39 struct reset_controller_dev rc_dev; member 43 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_assert() argument 46 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_assert() 55 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_deassert() argument 58 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_deassert() 72 static int hi6220_media_assert(struct reset_controller_dev *rc_dev, in hi6220_media_assert() argument 75 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_assert() 81 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev, in hi6220_media_deassert() argument 84 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_deassert() [all …]
|
| /linux/drivers/media/rc/ |
| H A D | lirc_dev.c | 40 void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) in lirc_raw_event() 111 void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) in lirc_scancode_event() 129 struct rc_dev *dev = container_of(inode->i_cdev, struct rc_dev, in lirc_open() 197 struct rc_dev *dev = fh->rc; in lirc_close() 220 struct rc_dev *dev = fh->rc; in lirc_transmit() 365 struct rc_dev *dev = fh->rc; in lirc_ioctl() 585 struct rc_dev *rcdev = fh->rc; in lirc_poll() 609 struct rc_dev *rcdev = fh->rc; in lirc_read_mode2() 647 struct rc_dev *rcdev = fh->rc; in lirc_read_scancode() 686 struct rc_dev *rcdev = fh->rc; in lirc_read() [all …]
|
| 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 | pwm-ir-tx.c | 39 static int pwm_ir_set_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in pwm_ir_set_duty_cycle() 48 static int pwm_ir_set_carrier(struct rc_dev *dev, u32 carrier) in pwm_ir_set_carrier() 60 static int pwm_ir_tx_sleep(struct rc_dev *dev, unsigned int *txbuf, in pwm_ir_tx_sleep() 93 static int pwm_ir_tx_atomic(struct rc_dev *dev, unsigned int *txbuf, in pwm_ir_tx_atomic() 149 struct rc_dev *rcdev; in pwm_ir_probe()
|
| H A D | serial_ir.c | 131 struct rc_dev *rcdev; 477 static int serial_ir_tx(struct rc_dev *dev, unsigned int *txbuf, 479 static int serial_ir_tx_duty_cycle(struct rc_dev *dev, u32 cycle); 480 static int serial_ir_tx_carrier(struct rc_dev *dev, u32 carrier); 481 static int serial_ir_open(struct rc_dev *rcdev); 482 static void serial_ir_close(struct rc_dev *rcdev); 486 struct rc_dev *rcdev; in serial_ir_probe() 601 static int serial_ir_open(struct rc_dev *rcdev) in serial_ir_open() 620 static void serial_ir_close(struct rc_dev *rcdev) in serial_ir_close() 635 static int serial_ir_tx(struct rc_dev *dev, unsigned int *txbuf, in serial_ir_tx() [all …]
|
| H A D | nuvoton-cir.c | 167 static void nvt_write_wakeup_codes(struct rc_dev *dev, in nvt_write_wakeup_codes() 207 struct rc_dev *rc_dev = to_rc_dev(dev); in wakeup_data_show() local 208 struct nvt_dev *nvt = rc_dev->priv; in wakeup_data_show() 240 struct rc_dev *rc_dev = to_rc_dev(dev); in wakeup_data_store() local 270 nvt_write_wakeup_codes(rc_dev, wake_buf, count); in wakeup_data_store() 628 static int nvt_ir_raw_set_wakeup_filter(struct rc_dev *dev, in nvt_ir_raw_set_wakeup_filter() 898 static int nvt_open(struct rc_dev *dev) in nvt_open() 907 static void nvt_close(struct rc_dev *dev) in nvt_close() 918 struct rc_dev *rdev; in nvt_probe()
|
| 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()
|
| H A D | ir-imon-decoder.c | 38 static void ir_imon_decode_scancode(struct rc_dev *dev) in ir_imon_decode_scancode() 93 static int ir_imon_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_imon_decode() 231 static int ir_imon_register(struct rc_dev *dev) in ir_imon_register()
|
| H A D | ir-mce_kbd-decoder.c | 149 static void ir_mce_kbd_process_keyboard_data(struct rc_dev *dev, u32 scancode) in ir_mce_kbd_process_keyboard_data() 180 static void ir_mce_kbd_process_mouse_data(struct rc_dev *dev, u32 scancode) in ir_mce_kbd_process_mouse_data() 217 static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_mce_kbd_decode() 362 static int ir_mce_kbd_register(struct rc_dev *dev) in ir_mce_kbd_register() 372 static int ir_mce_kbd_unregister(struct rc_dev *dev) in ir_mce_kbd_unregister()
|
| H A D | gpio-ir-recv.c | 21 struct rc_dev *rcdev; 62 struct rc_dev *rcdev; in gpio_ir_recv_probe()
|
| H A D | ir-rcmm-decoder.c | 29 static int rcmm_miscmode(struct rc_dev *dev, struct rcmm_dec *data) in rcmm_miscmode() 59 static int ir_rcmm_decode(struct rc_dev *dev, struct ir_raw_event ev) in ir_rcmm_decode()
|
| H A D | fintek-cir.h | 48 struct rc_dev *rdev;
|
| H A D | meson-ir.c | 167 struct rc_dev *rc; 241 static int meson_ir_hw_decoder_init(struct rc_dev *dev, u64 *rc_type) in meson_ir_hw_decoder_init() 406 static void meson_ir_sw_decoder_init(struct rc_dev *dev) in meson_ir_sw_decoder_init()
|
| H A D | ene_ir.h | 183 struct rc_dev *rdev;
|
| H A D | nuvoton-cir.h | 59 struct rc_dev *rdev;
|
| /linux/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()
|
| /linux/include/media/i2c/ |
| H A D | ir-kbd-i2c.h | 14 struct rc_dev *rc; 60 struct rc_dev *rc_dev; member
|
| /linux/drivers/media/common/siano/ |
| H A D | smsir.h | 23 struct rc_dev *dev;
|
| /linux/drivers/hid/ |
| H A D | hid-picolcd.h | 79 struct rc_dev *rc_dev; member
|
| /linux/drivers/media/rc/img-ir/ |
| H A D | img-ir-raw.h | 22 struct rc_dev *rdev;
|
| H A D | img-ir-hw.h | 234 struct rc_dev *rdev;
|
| /linux/drivers/media/pci/smipcie/ |
| H A D | smipcie.h | 232 struct rc_dev *rc_dev; member
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | dib0700.h | 70 int dib0700_change_protocol(struct rc_dev *dev, u64 *rc_proto);
|
| H A D | dib0700_core.c | 638 int dib0700_change_protocol(struct rc_dev *rc, u64 *rc_proto) in dib0700_change_protocol() 717 if (d->rc_dev == NULL) { in dib0700_rc_urb_completion() 754 rc_repeat(d->rc_dev); in dib0700_rc_urb_completion() 797 rc_keydown(d->rc_dev, protocol, keycode, toggle); in dib0700_rc_urb_completion()
|
| /linux/drivers/media/pci/saa7134/ |
| H A D | saa7134.h | 114 struct rc_dev *dev; 898 int saa7134_ir_open(struct rc_dev *dev); 899 void saa7134_ir_close(struct rc_dev *dev);
|