Home
last modified time | relevance | path

Searched refs:rc_dev (Results 1 - 25 of 213) sorted by relevance

123456789

/kernel/linux/linux-5.10/drivers/media/pci/smipcie/
H A Dsmipcie-ir.c42 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 Dsmipcie-ir.c42 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 Dst_rc.c24 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 Drc-core-priv.h22 * @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 Drc-loopback.c26 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 Dxbox_remote.c53 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 Drc-ir-raw.c26 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 Dlirc_dev.c35 * @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 Drc-main.c203 * @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 Dir-rx51.c20 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 Dst_rc.c24 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 Drc-core-priv.h22 * @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 Dxbox_remote.c53 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 Drc-loopback.c23 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 Drc-ir-raw.c26 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 Dlirc_dev.c35 * @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 Drc-main.c203 * @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 Drc-core.h73 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 Drc-core.h72 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 Dhi6220_reset.c31 #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 Dhi6220_reset.c30 #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 Dhid-picolcd_cir.c40 /* 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 Dhid-picolcd_cir.c40 /* 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 Dimg-ir-raw.c21 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 Dimg-ir-raw.c21 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()

Completed in 14 milliseconds

123456789