/kernel/linux/linux-5.10/drivers/media/pci/smipcie/ |
H A D | smipcie-ir.c | 42 static void smi_raw_process(struct rc_dev *rc_dev, const u8 *buffer, in smi_raw_process() argument 53 rc_dev->rx_resolution; in smi_raw_process() 54 ir_raw_event_store_with_filter(rc_dev, &rawir); in smi_raw_process() 62 struct rc_dev *rc_dev = ir->rc_dev; in smi_ir_decode() local 68 dev_dbg(&rc_dev->dev, "ircontrol: 0x%08x\n", control); in smi_ir_decode() 73 dev_dbg(&rc_dev->dev, "ircount %d\n", ir_count); in smi_ir_decode() 80 dev_dbg(&rc_dev in smi_ir_decode() 135 struct rc_dev *rc_dev; smi_ir_init() local 180 struct rc_dev *rc_dev = ir->rc_dev; smi_ir_exit() local [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/smipcie/ |
H A D | smipcie-ir.c | 42 static void smi_raw_process(struct rc_dev *rc_dev, const u8 *buffer, in smi_raw_process() argument 53 rc_dev->rx_resolution; in smi_raw_process() 54 ir_raw_event_store_with_filter(rc_dev, &rawir); in smi_raw_process() 62 struct rc_dev *rc_dev = ir->rc_dev; in smi_ir_decode() local 68 dev_dbg(&rc_dev->dev, "ircontrol: 0x%08x\n", control); in smi_ir_decode() 73 dev_dbg(&rc_dev->dev, "ircount %d\n", ir_count); in smi_ir_decode() 80 dev_dbg(&rc_dev in smi_ir_decode() 135 struct rc_dev *rc_dev; smi_ir_init() local 180 struct rc_dev *rc_dev = ir->rc_dev; smi_ir_exit() local [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | st_rc.c | 24 struct rc_dev *rdev; 64 static void st_rc_send_lirc_timeout(struct rc_dev *rdev) in st_rc_send_lirc_timeout() 191 struct st_rc_device *rc_dev = platform_get_drvdata(pdev); in st_rc_remove() local 195 clk_disable_unprepare(rc_dev->sys_clock); in st_rc_remove() 196 rc_unregister_device(rc_dev->rdev); in st_rc_remove() 200 static int st_rc_open(struct rc_dev *rdev) in st_rc_open() 213 static void st_rc_close(struct rc_dev *rdev) in st_rc_close() 224 struct rc_dev *rdev; in st_rc_probe() 227 struct st_rc_device *rc_dev; in st_rc_probe() local 231 rc_dev in st_rc_probe() 342 struct st_rc_device *rc_dev = dev_get_drvdata(dev); st_rc_suspend() local 362 struct st_rc_device *rc_dev = dev_get_drvdata(dev); st_rc_resume() local [all...] |
H A D | rc-core-priv.h | 22 * @rdev: pointer to struct rc_dev. 24 int rc_open(struct rc_dev *rdev); 29 * @rdev: pointer to struct rc_dev. 31 void rc_close(struct rc_dev *rdev); 37 int (*decode)(struct rc_dev *dev, struct ir_raw_event event); 44 int (*raw_register)(struct rc_dev *dev); 45 int (*raw_unregister)(struct rc_dev *dev); 54 struct rc_dev *dev; /* pointer to the parent rc_dev */ 309 int ir_raw_event_prepare(struct rc_dev *de [all...] |
H A D | rc-loopback.c | 26 struct rc_dev *dev; 39 static int loop_set_tx_mask(struct rc_dev *dev, u32 mask) in loop_set_tx_mask() 53 static int loop_set_tx_carrier(struct rc_dev *dev, u32 carrier) in loop_set_tx_carrier() 62 static int loop_set_tx_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in loop_set_tx_duty_cycle() 76 static int loop_set_rx_carrier_range(struct rc_dev *dev, u32 min, u32 max) in loop_set_rx_carrier_range() 91 static int loop_tx_ir(struct rc_dev *dev, unsigned *txbuf, unsigned count) in loop_tx_ir() 132 static void loop_set_idle(struct rc_dev *dev, bool enable) in loop_set_idle() 142 static int loop_set_learning_mode(struct rc_dev *dev, int enable) in loop_set_learning_mode() 154 static int loop_set_carrier_report(struct rc_dev *dev, int enable) in loop_set_carrier_report() 166 static int loop_set_wakeup_filter(struct rc_dev *de [all...] |
H A D | xbox_remote.c | 53 struct rc_dev *rdev; 64 static int xbox_remote_rc_open(struct rc_dev *rdev) in xbox_remote_rc_open() 79 static void xbox_remote_rc_close(struct rc_dev *rdev) in xbox_remote_rc_close() 148 struct rc_dev *rdev = xbox_remote->rdev; in xbox_remote_rc_init() 194 struct rc_dev *rc_dev; in xbox_remote_probe() local 219 rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in xbox_remote_probe() 220 if (!xbox_remote || !rc_dev) in xbox_remote_probe() 229 xbox_remote->rdev = rc_dev; in xbox_remote_probe() 247 rc_dev in xbox_remote_probe() [all...] |
H A D | rc-ir-raw.c | 26 struct rc_dev *dev = raw->dev; in ir_raw_event_thread() 66 * @dev: the struct rc_dev device descriptor 74 int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store() 93 * @dev: the struct rc_dev device descriptor 102 int ir_raw_event_store_edge(struct rc_dev *dev, bool pulse) in ir_raw_event_store_edge() 122 * @dev: the struct rc_dev device descriptor 129 int ir_raw_event_store_with_timeout(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store_with_timeout() 159 * @dev: the struct rc_dev device descriptor 169 int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store_with_filter() 200 * @dev: the struct rc_dev devic [all...] |
H A D | lirc_dev.c | 35 * @dev: the struct rc_dev descriptor of the device 38 void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) in lirc_raw_event() 116 * @dev: the struct rc_dev descriptor of the device 119 void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) in lirc_scancode_event() 137 struct rc_dev *dev = container_of(inode->i_cdev, struct rc_dev, in lirc_open() 206 struct rc_dev *dev = fh->rc; in lirc_close() 229 struct rc_dev *dev = fh->rc; in lirc_transmit() 373 struct rc_dev *dev = fh->rc; in lirc_ioctl() 595 struct rc_dev *rcde in lirc_poll() [all...] |
H A D | rc-main.c | 203 * @dev: the rc_dev device 214 static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map, in ir_create_table() 253 * @dev: the rc_dev device 262 static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map, in ir_resize_table() 302 * @dev: the struct rc_dev device descriptor 313 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping() 357 * @dev: the struct rc_dev device descriptor 370 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode() 428 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode() 464 * @dev: the struct rc_dev devic [all...] |
H A D | ir-rx51.c | 20 struct rc_dev *rcdev; 104 static int ir_rx51_tx(struct rc_dev *dev, unsigned int *buffer, in ir_rx51_tx() 142 static int ir_rx51_open(struct rc_dev *dev) in ir_rx51_open() 160 static void ir_rx51_release(struct rc_dev *dev) in ir_rx51_release() 176 static int ir_rx51_set_duty_cycle(struct rc_dev *dev, u32 duty) in ir_rx51_set_duty_cycle() 185 static int ir_rx51_set_tx_carrier(struct rc_dev *dev, u32 carrier) in ir_rx51_set_tx_carrier() 232 struct rc_dev *rcdev; in ir_rx51_probe()
|
/kernel/linux/linux-6.6/drivers/media/rc/ |
H A D | st_rc.c | 24 struct rc_dev *rdev; 64 static void st_rc_send_lirc_timeout(struct rc_dev *rdev) in st_rc_send_lirc_timeout() 199 struct st_rc_device *rc_dev = platform_get_drvdata(pdev); in st_rc_remove() local 203 clk_disable_unprepare(rc_dev->sys_clock); in st_rc_remove() 204 rc_unregister_device(rc_dev->rdev); in st_rc_remove() 207 static int st_rc_open(struct rc_dev *rdev) in st_rc_open() 220 static void st_rc_close(struct rc_dev *rdev) in st_rc_close() 231 struct rc_dev *rdev; in st_rc_probe() 233 struct st_rc_device *rc_dev; in st_rc_probe() local 237 rc_dev in st_rc_probe() 348 struct st_rc_device *rc_dev = dev_get_drvdata(dev); st_rc_suspend() local 369 struct st_rc_device *rc_dev = dev_get_drvdata(dev); st_rc_resume() local [all...] |
H A D | rc-core-priv.h | 22 * @rdev: pointer to struct rc_dev. 24 int rc_open(struct rc_dev *rdev); 29 * @rdev: pointer to struct rc_dev. 31 void rc_close(struct rc_dev *rdev); 37 int (*decode)(struct rc_dev *dev, struct ir_raw_event event); 44 int (*raw_register)(struct rc_dev *dev); 45 int (*raw_unregister)(struct rc_dev *dev); 54 struct rc_dev *dev; /* pointer to the parent rc_dev */ 309 int ir_raw_event_prepare(struct rc_dev *de [all...] |
H A D | xbox_remote.c | 53 struct rc_dev *rdev; 64 static int xbox_remote_rc_open(struct rc_dev *rdev) in xbox_remote_rc_open() 79 static void xbox_remote_rc_close(struct rc_dev *rdev) in xbox_remote_rc_close() 148 struct rc_dev *rdev = xbox_remote->rdev; in xbox_remote_rc_init() 192 struct rc_dev *rc_dev; in xbox_remote_probe() local 217 rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in xbox_remote_probe() 218 if (!xbox_remote || !rc_dev) in xbox_remote_probe() 227 xbox_remote->rdev = rc_dev; in xbox_remote_probe() 245 rc_dev in xbox_remote_probe() [all...] |
H A D | rc-loopback.c | 23 struct rc_dev *dev; 36 static int loop_set_tx_mask(struct rc_dev *dev, u32 mask) in loop_set_tx_mask() 50 static int loop_set_tx_carrier(struct rc_dev *dev, u32 carrier) in loop_set_tx_carrier() 59 static int loop_set_tx_duty_cycle(struct rc_dev *dev, u32 duty_cycle) in loop_set_tx_duty_cycle() 73 static int loop_set_rx_carrier_range(struct rc_dev *dev, u32 min, u32 max) in loop_set_rx_carrier_range() 88 static int loop_tx_ir(struct rc_dev *dev, unsigned *txbuf, unsigned count) in loop_tx_ir() 141 static void loop_set_idle(struct rc_dev *dev, bool enable) in loop_set_idle() 151 static int loop_set_wideband_receiver(struct rc_dev *dev, int enable) in loop_set_wideband_receiver() 163 static int loop_set_carrier_report(struct rc_dev *dev, int enable) in loop_set_carrier_report() 175 static int loop_set_wakeup_filter(struct rc_dev *de [all...] |
H A D | rc-ir-raw.c | 26 struct rc_dev *dev = raw->dev; in ir_raw_event_thread() 64 * @dev: the struct rc_dev device descriptor 72 int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store() 91 * @dev: the struct rc_dev device descriptor 100 int ir_raw_event_store_edge(struct rc_dev *dev, bool pulse) in ir_raw_event_store_edge() 120 * @dev: the struct rc_dev device descriptor 127 int ir_raw_event_store_with_timeout(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store_with_timeout() 157 * @dev: the struct rc_dev device descriptor 167 int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev) in ir_raw_event_store_with_filter() 198 * @dev: the struct rc_dev devic [all...] |
H A D | lirc_dev.c | 35 * @dev: the struct rc_dev descriptor of the device 38 void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) in lirc_raw_event() 106 * @dev: the struct rc_dev descriptor of the device 109 void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) in lirc_scancode_event() 127 struct rc_dev *dev = container_of(inode->i_cdev, struct rc_dev, in lirc_open() 195 struct rc_dev *dev = fh->rc; in lirc_close() 218 struct rc_dev *dev = fh->rc; in lirc_transmit() 363 struct rc_dev *dev = fh->rc; in lirc_ioctl() 583 struct rc_dev *rcde in lirc_poll() [all...] |
H A D | rc-main.c | 203 * @dev: the rc_dev device 214 static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map, in ir_create_table() 253 * @dev: the rc_dev device 262 static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map, in ir_resize_table() 302 * @dev: the struct rc_dev device descriptor 313 static unsigned int ir_update_mapping(struct rc_dev *dev, in ir_update_mapping() 357 * @dev: the struct rc_dev device descriptor 370 static unsigned int ir_establish_scancode(struct rc_dev *dev, in ir_establish_scancode() 428 struct rc_dev *rdev = input_get_drvdata(idev); in ir_setkeycode() 464 * @dev: the struct rc_dev devic [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | rc-core.h | 73 struct rc_dev *rc; 84 * struct rc_dev - represents a remote control device 86 * @managed_alloc: devm_rc_allocate_device was used to create rc_dev 162 struct rc_dev { struct 212 int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto); 213 int (*open)(struct rc_dev *dev); 214 void (*close)(struct rc_dev *dev); 215 int (*s_tx_mask)(struct rc_dev *dev, u32 mask); 216 int (*s_tx_carrier)(struct rc_dev *dev, u32 carrier); 217 int (*s_tx_duty_cycle)(struct rc_dev *de [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | rc-core.h | 72 struct rc_dev *rc; 82 * struct rc_dev - represents a remote control device 84 * @managed_alloc: devm_rc_allocate_device was used to create rc_dev 158 struct rc_dev { struct 206 int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto); 207 int (*open)(struct rc_dev *dev); 208 void (*close)(struct rc_dev *dev); 209 int (*s_tx_mask)(struct rc_dev *dev, u32 mask); 210 int (*s_tx_carrier)(struct rc_dev *dev, u32 carrier); 211 int (*s_tx_duty_cycle)(struct rc_dev *de [all...] |
/kernel/linux/linux-5.10/drivers/reset/hisilicon/ |
H A D | hi6220_reset.c | 31 #define to_reset_data(x) container_of(x, struct hi6220_reset_data, rc_dev) 40 struct reset_controller_dev rc_dev; member 44 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_assert() argument 47 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_assert() 56 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_deassert() argument 59 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_peripheral_deassert() 73 static int hi6220_media_assert(struct reset_controller_dev *rc_dev, in hi6220_media_assert() argument 76 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_assert() 82 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev, in hi6220_media_deassert() argument 85 struct hi6220_reset_data *data = to_reset_data(rc_dev); in hi6220_media_deassert() 106 hi6220_ao_assert(struct reset_controller_dev *rc_dev, unsigned long idx) hi6220_ao_assert() argument 125 hi6220_ao_deassert(struct reset_controller_dev *rc_dev, unsigned long idx) hi6220_ao_deassert() argument [all...] |
/kernel/linux/linux-6.6/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() 105 hi6220_ao_assert(struct reset_controller_dev *rc_dev, unsigned long idx) hi6220_ao_assert() argument 124 hi6220_ao_deassert(struct reset_controller_dev *rc_dev, unsigned long idx) hi6220_ao_deassert() argument [all...] |
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-picolcd_cir.c | 40 /* ignore if rc_dev is NULL or status is shunned */ in picolcd_raw_cir() 42 if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) { in picolcd_raw_cir() 66 ir_raw_event_store(data->rc_dev, &rawir); in picolcd_raw_cir() 68 ir_raw_event_handle(data->rc_dev); in picolcd_raw_cir() 73 static int picolcd_cir_open(struct rc_dev *dev) in picolcd_cir_open() 84 static void picolcd_cir_close(struct rc_dev *dev) in picolcd_cir_close() 97 struct rc_dev *rdev; in picolcd_init_cir() 123 data->rc_dev = rdev; in picolcd_init_cir() 133 struct rc_dev *rdev = data->rc_dev; in picolcd_exit_cir() [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-picolcd_cir.c | 40 /* ignore if rc_dev is NULL or status is shunned */ in picolcd_raw_cir() 42 if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) { in picolcd_raw_cir() 66 ir_raw_event_store(data->rc_dev, &rawir); in picolcd_raw_cir() 68 ir_raw_event_handle(data->rc_dev); in picolcd_raw_cir() 73 static int picolcd_cir_open(struct rc_dev *dev) in picolcd_cir_open() 84 static void picolcd_cir_close(struct rc_dev *dev) in picolcd_cir_close() 97 struct rc_dev *rdev; in picolcd_init_cir() 123 data->rc_dev = rdev; in picolcd_init_cir() 133 struct rc_dev *rdev = data->rc_dev; in picolcd_exit_cir() [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/ |
H A D | img-ir-raw.c | 21 struct rc_dev *rc_dev = priv->raw.rdev; in img_ir_refresh_raw() local 39 ir_raw_event_store_edge(rc_dev, false); in img_ir_refresh_raw() 41 ir_raw_event_store_edge(rc_dev, true); in img_ir_refresh_raw() 42 ir_raw_event_handle(rc_dev); in img_ir_refresh_raw() 102 struct rc_dev *rdev; in img_ir_probe_raw() 133 struct rc_dev *rdev = raw->rdev; in img_ir_remove_raw()
|
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/ |
H A D | img-ir-raw.c | 21 struct rc_dev *rc_dev = priv->raw.rdev; in img_ir_refresh_raw() local 39 ir_raw_event_store_edge(rc_dev, false); in img_ir_refresh_raw() 41 ir_raw_event_store_edge(rc_dev, true); in img_ir_refresh_raw() 42 ir_raw_event_handle(rc_dev); in img_ir_refresh_raw() 102 struct rc_dev *rdev; in img_ir_probe_raw() 133 struct rc_dev *rdev = raw->rdev; in img_ir_remove_raw()
|