Home
last modified time | relevance | path

Searched refs:cx23885_dev (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/pci/cx23885/
H A Dcx23885.h230 struct cx23885_dev *dev;
254 struct cx23885_dev *dev;
316 struct cx23885_dev *cx;
333 struct cx23885_dev *dev;
352 struct cx23885_dev { struct
448 static inline struct cx23885_dev *to_cx23885(struct v4l2_device *v4l2_dev) in to_cx23885()
450 return container_of(v4l2_dev, struct cx23885_dev, v4l2_dev); in to_cx23885()
462 extern struct v4l2_subdev *cx23885_find_hw(struct cx23885_dev *dev, u32 hw);
509 extern int cx23885_sram_channel_setup(struct cx23885_dev *dev,
513 extern void cx23885_sram_channel_dump(struct cx23885_dev *de
[all...]
H A Dcx23885-ir.c26 struct cx23885_dev *dev = in cx23885_ir_rx_work_handler()
27 container_of(work, struct cx23885_dev, ir_rx_work); in cx23885_ir_rx_work_handler()
49 struct cx23885_dev *dev = in cx23885_ir_tx_work_handler()
50 container_of(work, struct cx23885_dev, ir_tx_work); in cx23885_ir_tx_work_handler()
65 struct cx23885_dev *dev = to_cx23885(sd->v4l2_dev); in cx23885_ir_rx_v4l2_dev_notify()
90 struct cx23885_dev *dev = to_cx23885(sd->v4l2_dev); in cx23885_ir_tx_v4l2_dev_notify()
H A Dcx23885-video.c88 void cx23885_video_wakeup(struct cx23885_dev *dev, in cx23885_video_wakeup()
106 int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm) in cx23885_set_tvnorm()
142 static struct video_device *cx23885_vdev_init(struct cx23885_dev *dev, in cx23885_vdev_init()
163 int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data) in cx23885_flatiron_write()
174 u8 cx23885_flatiron_read(struct cx23885_dev *dev, u8 reg) in cx23885_flatiron_read()
193 static void cx23885_flatiron_dump(struct cx23885_dev *dev) in cx23885_flatiron_dump()
203 static int cx23885_flatiron_mux(struct cx23885_dev *dev, int input) in cx23885_flatiron_mux()
228 static int cx23885_video_mux(struct cx23885_dev *dev, unsigned int input) in cx23885_video_mux()
278 static int cx23885_audio_mux(struct cx23885_dev *dev, unsigned int input) in cx23885_audio_mux()
304 static int cx23885_start_video_dma(struct cx23885_dev *de
[all...]
H A Dcx23885-417.c273 void cx23885_mc417_init(struct cx23885_dev *dev) in cx23885_mc417_init()
294 static int mc417_wait_ready(struct cx23885_dev *dev) in mc417_wait_ready()
309 int mc417_register_write(struct cx23885_dev *dev, u16 address, u32 value) in mc417_register_write()
373 int mc417_register_read(struct cx23885_dev *dev, u16 address, u32 *value) in mc417_register_read()
467 int mc417_memory_write(struct cx23885_dev *dev, u32 address, u32 value) in mc417_memory_write()
531 int mc417_memory_read(struct cx23885_dev *dev, u32 address, u32 *value) in mc417_memory_read()
621 void mc417_gpio_set(struct cx23885_dev *dev, u32 mask) in mc417_gpio_set()
631 void mc417_gpio_clear(struct cx23885_dev *dev, u32 mask) in mc417_gpio_clear()
641 void mc417_gpio_enable(struct cx23885_dev *dev, u32 mask, int asoutput) in mc417_gpio_enable()
751 struct cx23885_dev *de in cx23885_mbox_func()
[all...]
H A Dcx23885-ioctl.c17 struct cx23885_dev *dev = video_drvdata(file); in cx23885_g_chip_info()
31 static int cx23417_g_register(struct cx23885_dev *dev, in cx23417_g_register()
53 struct cx23885_dev *dev = video_drvdata(file); in cx23885_g_register()
68 static int cx23417_s_register(struct cx23885_dev *dev, in cx23417_s_register()
85 struct cx23885_dev *dev = video_drvdata(file); in cx23885_s_register()
H A Dcx23885-input.h12 void cx23885_input_rx_work_handler(struct cx23885_dev *dev, u32 events);
14 int cx23885_input_init(struct cx23885_dev *dev);
15 void cx23885_input_fini(struct cx23885_dev *dev);
H A Dcx23888-ir.c118 struct cx23885_dev *dev;
142 inline int cx23888_ir_write4(struct cx23885_dev *dev, u32 addr, u32 value) in cx23888_ir_write4()
148 static inline u32 cx23888_ir_read4(struct cx23885_dev *dev, u32 addr) in cx23888_ir_read4()
153 static inline int cx23888_ir_and_or4(struct cx23885_dev *dev, u32 addr, in cx23888_ir_and_or4()
323 static inline void control_tx_irq_watermark(struct cx23885_dev *dev, in control_tx_irq_watermark()
329 static inline void control_rx_irq_watermark(struct cx23885_dev *dev, in control_rx_irq_watermark()
335 static inline void control_tx_enable(struct cx23885_dev *dev, bool enable) in control_tx_enable()
341 static inline void control_rx_enable(struct cx23885_dev *dev, bool enable) in control_rx_enable()
347 static inline void control_tx_modulation_enable(struct cx23885_dev *dev, in control_tx_modulation_enable()
354 static inline void control_rx_demodulation_enable(struct cx23885_dev *de
[all...]
H A Dcx23885-f300.c25 static void f300_set_line(struct cx23885_dev *dev, u32 line, u8 lvl) in f300_set_line()
34 static u8 f300_get_line(struct cx23885_dev *dev, u32 line) in f300_get_line()
41 static void f300_send_byte(struct cx23885_dev *dev, u8 dta) in f300_send_byte()
56 static u8 f300_get_byte(struct cx23885_dev *dev) in f300_get_byte()
76 struct cx23885_dev *dev = port->dev; in f300_xfer()
H A Dcx23885-core.c307 static void cx23885_irq_add(struct cx23885_dev *dev, u32 mask) in cx23885_irq_add()
317 void cx23885_irq_add_enable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_add_enable()
328 void cx23885_irq_enable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_enable()
341 static inline void cx23885_irq_enable_all(struct cx23885_dev *dev) in cx23885_irq_enable_all()
346 void cx23885_irq_disable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_disable()
356 static inline void cx23885_irq_disable_all(struct cx23885_dev *dev) in cx23885_irq_disable_all()
361 void cx23885_irq_remove(struct cx23885_dev *dev, u32 mask) in cx23885_irq_remove()
372 static u32 cx23885_irq_get_mask(struct cx23885_dev *dev) in cx23885_irq_get_mask()
454 int cx23885_sram_channel_setup(struct cx23885_dev *dev, in cx23885_sram_channel_setup()
526 void cx23885_sram_channel_dump(struct cx23885_dev *de
[all...]
H A Dcx23885-vbi.c39 struct cx23885_dev *dev = video_drvdata(file); in cx23885_vbi_fmt()
69 int cx23885_vbi_irq(struct cx23885_dev *dev, u32 status) in cx23885_vbi_irq()
86 static int cx23885_start_vbi_dma(struct cx23885_dev *dev, in cx23885_start_vbi_dma()
118 struct cx23885_dev *dev = q->drv_priv; in queue_setup()
131 struct cx23885_dev *dev = vb->vb2_queue->drv_priv; in buffer_prepare()
185 struct cx23885_dev *dev = vb->vb2_queue->drv_priv; in buffer_queue()
219 struct cx23885_dev *dev = q->drv_priv; in cx23885_start_streaming()
230 struct cx23885_dev *dev = q->drv_priv; in cx23885_stop_streaming()
H A Dcx23888-ir.h12 int cx23888_ir_probe(struct cx23885_dev *dev);
13 int cx23888_ir_remove(struct cx23885_dev *dev);
H A Dcx23885-video.h10 int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data);
11 u8 cx23885_flatiron_read(struct cx23885_dev *dev, u8 reg);
H A Dcx23885-av.c16 struct cx23885_dev *dev = in cx23885_av_work_handler()
17 container_of(work, struct cx23885_dev, cx25840_work); in cx23885_av_work_handler()
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/
H A Dcx23885.h230 struct cx23885_dev *dev;
254 struct cx23885_dev *dev;
316 struct cx23885_dev *cx;
333 struct cx23885_dev *dev;
352 struct cx23885_dev { struct
448 static inline struct cx23885_dev *to_cx23885(struct v4l2_device *v4l2_dev) in to_cx23885()
450 return container_of(v4l2_dev, struct cx23885_dev, v4l2_dev); in to_cx23885()
462 extern struct v4l2_subdev *cx23885_find_hw(struct cx23885_dev *dev, u32 hw);
509 extern int cx23885_sram_channel_setup(struct cx23885_dev *dev,
513 extern void cx23885_sram_channel_dump(struct cx23885_dev *de
[all...]
H A Dcx23885-ir.c26 struct cx23885_dev *dev = in cx23885_ir_rx_work_handler()
27 container_of(work, struct cx23885_dev, ir_rx_work); in cx23885_ir_rx_work_handler()
49 struct cx23885_dev *dev = in cx23885_ir_tx_work_handler()
50 container_of(work, struct cx23885_dev, ir_tx_work); in cx23885_ir_tx_work_handler()
65 struct cx23885_dev *dev = to_cx23885(sd->v4l2_dev); in cx23885_ir_rx_v4l2_dev_notify()
90 struct cx23885_dev *dev = to_cx23885(sd->v4l2_dev); in cx23885_ir_tx_v4l2_dev_notify()
H A Dcx23885-video.c88 void cx23885_video_wakeup(struct cx23885_dev *dev, in cx23885_video_wakeup()
106 int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm) in cx23885_set_tvnorm()
142 static struct video_device *cx23885_vdev_init(struct cx23885_dev *dev, in cx23885_vdev_init()
163 int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data) in cx23885_flatiron_write()
174 u8 cx23885_flatiron_read(struct cx23885_dev *dev, u8 reg) in cx23885_flatiron_read()
193 static void cx23885_flatiron_dump(struct cx23885_dev *dev) in cx23885_flatiron_dump()
203 static int cx23885_flatiron_mux(struct cx23885_dev *dev, int input) in cx23885_flatiron_mux()
228 static int cx23885_video_mux(struct cx23885_dev *dev, unsigned int input) in cx23885_video_mux()
278 static int cx23885_audio_mux(struct cx23885_dev *dev, unsigned int input) in cx23885_audio_mux()
304 static int cx23885_start_video_dma(struct cx23885_dev *de
[all...]
H A Dcx23885-417.c273 void cx23885_mc417_init(struct cx23885_dev *dev) in cx23885_mc417_init()
294 static int mc417_wait_ready(struct cx23885_dev *dev) in mc417_wait_ready()
309 int mc417_register_write(struct cx23885_dev *dev, u16 address, u32 value) in mc417_register_write()
373 int mc417_register_read(struct cx23885_dev *dev, u16 address, u32 *value) in mc417_register_read()
467 int mc417_memory_write(struct cx23885_dev *dev, u32 address, u32 value) in mc417_memory_write()
531 int mc417_memory_read(struct cx23885_dev *dev, u32 address, u32 *value) in mc417_memory_read()
621 void mc417_gpio_set(struct cx23885_dev *dev, u32 mask) in mc417_gpio_set()
631 void mc417_gpio_clear(struct cx23885_dev *dev, u32 mask) in mc417_gpio_clear()
641 void mc417_gpio_enable(struct cx23885_dev *dev, u32 mask, int asoutput) in mc417_gpio_enable()
751 struct cx23885_dev *de in cx23885_mbox_func()
[all...]
H A Dcx23885-ioctl.c17 struct cx23885_dev *dev = video_drvdata(file); in cx23885_g_chip_info()
31 static int cx23417_g_register(struct cx23885_dev *dev, in cx23417_g_register()
53 struct cx23885_dev *dev = video_drvdata(file); in cx23885_g_register()
68 static int cx23417_s_register(struct cx23885_dev *dev, in cx23417_s_register()
85 struct cx23885_dev *dev = video_drvdata(file); in cx23885_s_register()
H A Dcx23885-input.h12 void cx23885_input_rx_work_handler(struct cx23885_dev *dev, u32 events);
14 int cx23885_input_init(struct cx23885_dev *dev);
15 void cx23885_input_fini(struct cx23885_dev *dev);
H A Dcx23888-ir.c118 struct cx23885_dev *dev;
142 inline int cx23888_ir_write4(struct cx23885_dev *dev, u32 addr, u32 value) in cx23888_ir_write4()
148 static inline u32 cx23888_ir_read4(struct cx23885_dev *dev, u32 addr) in cx23888_ir_read4()
153 static inline int cx23888_ir_and_or4(struct cx23885_dev *dev, u32 addr, in cx23888_ir_and_or4()
323 static inline void control_tx_irq_watermark(struct cx23885_dev *dev, in control_tx_irq_watermark()
329 static inline void control_rx_irq_watermark(struct cx23885_dev *dev, in control_rx_irq_watermark()
335 static inline void control_tx_enable(struct cx23885_dev *dev, bool enable) in control_tx_enable()
341 static inline void control_rx_enable(struct cx23885_dev *dev, bool enable) in control_rx_enable()
347 static inline void control_tx_modulation_enable(struct cx23885_dev *dev, in control_tx_modulation_enable()
354 static inline void control_rx_demodulation_enable(struct cx23885_dev *de
[all...]
H A Dcx23885-f300.c25 static void f300_set_line(struct cx23885_dev *dev, u32 line, u8 lvl) in f300_set_line()
34 static u8 f300_get_line(struct cx23885_dev *dev, u32 line) in f300_get_line()
41 static void f300_send_byte(struct cx23885_dev *dev, u8 dta) in f300_send_byte()
56 static u8 f300_get_byte(struct cx23885_dev *dev) in f300_get_byte()
76 struct cx23885_dev *dev = port->dev; in f300_xfer()
H A Dcx23885-core.c307 static void cx23885_irq_add(struct cx23885_dev *dev, u32 mask) in cx23885_irq_add()
317 void cx23885_irq_add_enable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_add_enable()
328 void cx23885_irq_enable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_enable()
341 static inline void cx23885_irq_enable_all(struct cx23885_dev *dev) in cx23885_irq_enable_all()
346 void cx23885_irq_disable(struct cx23885_dev *dev, u32 mask) in cx23885_irq_disable()
356 static inline void cx23885_irq_disable_all(struct cx23885_dev *dev) in cx23885_irq_disable_all()
361 void cx23885_irq_remove(struct cx23885_dev *dev, u32 mask) in cx23885_irq_remove()
372 static u32 cx23885_irq_get_mask(struct cx23885_dev *dev) in cx23885_irq_get_mask()
454 int cx23885_sram_channel_setup(struct cx23885_dev *dev, in cx23885_sram_channel_setup()
526 void cx23885_sram_channel_dump(struct cx23885_dev *de
[all...]
H A Dcx23885-vbi.c39 struct cx23885_dev *dev = video_drvdata(file); in cx23885_vbi_fmt()
69 int cx23885_vbi_irq(struct cx23885_dev *dev, u32 status) in cx23885_vbi_irq()
86 static int cx23885_start_vbi_dma(struct cx23885_dev *dev, in cx23885_start_vbi_dma()
118 struct cx23885_dev *dev = q->drv_priv; in queue_setup()
131 struct cx23885_dev *dev = vb->vb2_queue->drv_priv; in buffer_prepare()
185 struct cx23885_dev *dev = vb->vb2_queue->drv_priv; in buffer_queue()
219 struct cx23885_dev *dev = q->drv_priv; in cx23885_start_streaming()
230 struct cx23885_dev *dev = q->drv_priv; in cx23885_stop_streaming()
H A Dcx23888-ir.h12 int cx23888_ir_probe(struct cx23885_dev *dev);
13 int cx23888_ir_remove(struct cx23885_dev *dev);
H A Dcx23885-video.h10 int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data);
11 u8 cx23885_flatiron_read(struct cx23885_dev *dev, u8 reg);

Completed in 17 milliseconds

12