Home
last modified time | relevance | path

Searched defs:csi (Results 1 – 25 of 82) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_dma.c36 static void sun4i_csi_capture_start(struct sun4i_csi *csi) in sun4i_csi_capture_start()
41 static void sun4i_csi_capture_stop(struct sun4i_csi *csi) in sun4i_csi_capture_stop()
52 struct sun4i_csi *csi = vb2_get_drv_priv(vq); in sun4i_csi_queue_setup() local
75 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_prepare() local
93 static int sun4i_csi_setup_scratch_buffer(struct sun4i_csi *csi, in sun4i_csi_setup_scratch_buffer()
111 static int sun4i_csi_buffer_fill_slot(struct sun4i_csi *csi, unsigned int slot) in sun4i_csi_buffer_fill_slot()
144 static int sun4i_csi_buffer_fill_all(struct sun4i_csi *csi) in sun4i_csi_buffer_fill_all()
158 static void sun4i_csi_buffer_mark_done(struct sun4i_csi *csi, in sun4i_csi_buffer_mark_done()
178 static int sun4i_csi_buffer_flip(struct sun4i_csi *csi, unsigned int sequence) in sun4i_csi_buffer_flip()
195 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_queue() local
[all …]
Dsun4i_csi.c46 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_bound() local
65 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_complete() local
115 static int sun4i_csi_notifier_init(struct sun4i_csi *csi) in sun4i_csi_notifier_init()
155 struct sun4i_csi *csi; in sun4i_csi_probe() local
264 struct sun4i_csi *csi = platform_get_drvdata(pdev); in sun4i_csi_remove() local
296 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_resume() local
311 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_suspend() local
Dsun4i_v4l2.c91 static void _sun4i_csi_try_fmt(struct sun4i_csi *csi, in _sun4i_csi_try_fmt()
134 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_try_fmt_vid_cap() local
144 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_s_fmt_vid_cap() local
155 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_g_fmt_vid_cap() local
198 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_open() local
235 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_release() local
284 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_get_fmt() local
302 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_set_fmt() local
349 int sun4i_csi_v4l2_register(struct sun4i_csi *csi) in sun4i_csi_v4l2_register()
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_dma.c36 static void sun4i_csi_capture_start(struct sun4i_csi *csi) in sun4i_csi_capture_start()
41 static void sun4i_csi_capture_stop(struct sun4i_csi *csi) in sun4i_csi_capture_stop()
52 struct sun4i_csi *csi = vb2_get_drv_priv(vq); in sun4i_csi_queue_setup() local
75 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_prepare() local
93 static int sun4i_csi_setup_scratch_buffer(struct sun4i_csi *csi, in sun4i_csi_setup_scratch_buffer()
111 static int sun4i_csi_buffer_fill_slot(struct sun4i_csi *csi, unsigned int slot) in sun4i_csi_buffer_fill_slot()
144 static int sun4i_csi_buffer_fill_all(struct sun4i_csi *csi) in sun4i_csi_buffer_fill_all()
158 static void sun4i_csi_buffer_mark_done(struct sun4i_csi *csi, in sun4i_csi_buffer_mark_done()
178 static int sun4i_csi_buffer_flip(struct sun4i_csi *csi, unsigned int sequence) in sun4i_csi_buffer_flip()
195 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_queue() local
[all …]
Dsun4i_v4l2.c56 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_querycap() local
95 static void _sun4i_csi_try_fmt(struct sun4i_csi *csi, in _sun4i_csi_try_fmt()
142 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_try_fmt_vid_cap() local
152 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_s_fmt_vid_cap() local
163 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_g_fmt_vid_cap() local
206 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_open() local
241 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_release() local
290 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_get_fmt() local
307 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_set_fmt() local
353 int sun4i_csi_v4l2_register(struct sun4i_csi *csi) in sun4i_csi_v4l2_register()
Dsun4i_csi.c47 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_bound() local
66 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_complete() local
116 static int sun4i_csi_notifier_init(struct sun4i_csi *csi) in sun4i_csi_notifier_init()
156 struct sun4i_csi *csi; in sun4i_csi_probe() local
296 struct sun4i_csi *csi = platform_get_drvdata(pdev); in sun4i_csi_remove() local
329 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_resume() local
344 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_suspend() local
/kernel/linux/linux-6.6/drivers/spi/
Dspi-rzv2m-csi.c104 static void rzv2m_csi_reg_write_bit(const struct rzv2m_csi_priv *csi, in rzv2m_csi_reg_write_bit()
117 static int rzv2m_csi_sw_reset(struct rzv2m_csi_priv *csi, int assert) in rzv2m_csi_sw_reset()
131 static int rzv2m_csi_start_stop_operation(const struct rzv2m_csi_priv *csi, in rzv2m_csi_start_stop_operation()
146 static int rzv2m_csi_fill_txfifo(struct rzv2m_csi_priv *csi) in rzv2m_csi_fill_txfifo()
171 static int rzv2m_csi_read_rxfifo(struct rzv2m_csi_priv *csi) in rzv2m_csi_read_rxfifo()
196 static inline void rzv2m_csi_calc_current_transfer(struct rzv2m_csi_priv *csi) in rzv2m_csi_calc_current_transfer()
229 static inline void rzv2m_csi_set_rx_fifo_trigger_level(struct rzv2m_csi_priv *csi) in rzv2m_csi_set_rx_fifo_trigger_level()
235 static inline void rzv2m_csi_enable_rx_trigger(struct rzv2m_csi_priv *csi, in rzv2m_csi_enable_rx_trigger()
241 static void rzv2m_csi_disable_irqs(const struct rzv2m_csi_priv *csi, in rzv2m_csi_disable_irqs()
249 static void rzv2m_csi_disable_all_irqs(struct rzv2m_csi_priv *csi) in rzv2m_csi_disable_all_irqs()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/imx/
Dimx7-media-csi.c203 static u32 imx7_csi_reg_read(struct imx7_csi *csi, unsigned int offset) in imx7_csi_reg_read()
208 static void imx7_csi_reg_write(struct imx7_csi *csi, unsigned int value, in imx7_csi_reg_write()
214 static void imx7_csi_hw_reset(struct imx7_csi *csi) in imx7_csi_hw_reset()
225 static u32 imx7_csi_irq_clear(struct imx7_csi *csi) in imx7_csi_irq_clear()
235 static void imx7_csi_init_interface(struct imx7_csi *csi) in imx7_csi_init_interface()
251 static void imx7_csi_hw_enable_irq(struct imx7_csi *csi) in imx7_csi_hw_enable_irq()
267 static void imx7_csi_hw_disable_irq(struct imx7_csi *csi) in imx7_csi_hw_disable_irq()
280 static void imx7_csi_hw_enable(struct imx7_csi *csi) in imx7_csi_hw_enable()
289 static void imx7_csi_hw_disable(struct imx7_csi *csi) in imx7_csi_hw_disable()
298 static void imx7_csi_dma_reflash(struct imx7_csi *csi) in imx7_csi_dma_reflash()
[all …]
Dimx-media-internal-sd.c191 struct v4l2_subdev *csi) in imx_media_register_ipu_internal_subdevs()
/kernel/linux/linux-6.6/drivers/media/platform/nxp/
Dimx7-media-csi.c269 static u32 imx7_csi_reg_read(struct imx7_csi *csi, unsigned int offset) in imx7_csi_reg_read()
274 static void imx7_csi_reg_write(struct imx7_csi *csi, unsigned int value, in imx7_csi_reg_write()
280 static u32 imx7_csi_irq_clear(struct imx7_csi *csi) in imx7_csi_irq_clear()
290 static void imx7_csi_init_default(struct imx7_csi *csi) in imx7_csi_init_default()
305 static void imx7_csi_hw_enable_irq(struct imx7_csi *csi) in imx7_csi_hw_enable_irq()
316 static void imx7_csi_hw_disable_irq(struct imx7_csi *csi) in imx7_csi_hw_disable_irq()
327 static void imx7_csi_hw_enable(struct imx7_csi *csi) in imx7_csi_hw_enable()
336 static void imx7_csi_hw_disable(struct imx7_csi *csi) in imx7_csi_hw_disable()
345 static void imx7_csi_dma_reflash(struct imx7_csi *csi) in imx7_csi_dma_reflash()
354 static void imx7_csi_rx_fifo_clear(struct imx7_csi *csi) in imx7_csi_rx_fifo_clear()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/
Drkisp1-csi.c34 rkisp1_csi_get_pad_fmt(struct rkisp1_csi *csi, in rkisp1_csi_get_pad_fmt()
54 struct rkisp1_csi *csi = &rkisp1->csi; in rkisp1_csi_link_sensor() local
78 static int rkisp1_csi_config(struct rkisp1_csi *csi, in rkisp1_csi_config()
129 static void rkisp1_csi_enable(struct rkisp1_csi *csi) in rkisp1_csi_enable()
139 static void rkisp1_csi_disable(struct rkisp1_csi *csi) in rkisp1_csi_disable()
165 static int rkisp1_csi_start(struct rkisp1_csi *csi, in rkisp1_csi_start()
201 static void rkisp1_csi_stop(struct rkisp1_csi *csi) in rkisp1_csi_stop()
266 struct rkisp1_csi *csi = to_rkisp1_csi(sd); in rkisp1_csi_enum_mbus_code() local
333 struct rkisp1_csi *csi = to_rkisp1_csi(sd); in rkisp1_csi_get_fmt() local
347 struct rkisp1_csi *csi = to_rkisp1_csi(sd); in rkisp1_csi_set_fmt() local
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
Dcsi.c95 static int csi_get_frmrate_table_index(struct tegra_csi *csi, u32 code, in csi_get_frmrate_table_index()
116 struct tegra_csi *csi = csi_chan->csi; in csi_chan_update_blank_intervals() local
161 struct tegra_csi *csi = csi_chan->csi; in csi_enum_frameintervals() local
259 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_calc_settle_time() local
297 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_enable_stream() local
356 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_disable_stream() local
407 static int tegra_csi_channel_alloc(struct tegra_csi *csi, in tegra_csi_channel_alloc()
445 static int tegra_csi_tpg_channels_alloc(struct tegra_csi *csi) in tegra_csi_tpg_channels_alloc()
462 static int tegra_csi_channels_alloc(struct tegra_csi *csi) in tegra_csi_channels_alloc()
529 struct tegra_csi *csi = chan->csi; in tegra_csi_channel_init() local
[all …]
Dtegra210.c645 static void csi_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in csi_write()
656 static void pp_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in pp_write()
667 static u32 pp_read(struct tegra_csi *csi, u8 portno, u32 addr) in pp_read()
679 static void cil_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in cil_write()
691 static u32 cil_read(struct tegra_csi *csi, u8 portno, u32 addr) in cil_read()
704 static void tpg_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in tpg_write()
722 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_error_recover() local
774 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_start_streaming() local
882 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_stop_streaming() local
Dvideo.h21 struct tegra_csi *csi; member
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/
Dcsi.c94 static int csi_get_frmrate_table_index(struct tegra_csi *csi, u32 code, in csi_get_frmrate_table_index()
115 struct tegra_csi *csi = csi_chan->csi; in csi_chan_update_blank_intervals() local
160 struct tegra_csi *csi = csi_chan->csi; in csi_enum_frameintervals() local
259 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_calc_settle_time() local
297 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_enable_stream() local
386 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_disable_stream() local
450 static int tegra_csi_channel_alloc(struct tegra_csi *csi, in tegra_csi_channel_alloc()
501 static int tegra_csi_tpg_channels_alloc(struct tegra_csi *csi) in tegra_csi_tpg_channels_alloc()
518 static int tegra_csi_channels_alloc(struct tegra_csi *csi) in tegra_csi_channels_alloc()
592 struct tegra_csi *csi = chan->csi; in tegra_csi_channel_init() local
[all …]
Dtegra210.c830 static void csi_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in csi_write()
841 static void pp_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in pp_write()
852 static u32 pp_read(struct tegra_csi *csi, u8 portno, u32 addr) in pp_read()
864 static void cil_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in cil_write()
876 static u32 cil_read(struct tegra_csi *csi, u8 portno, u32 addr) in cil_read()
889 static void tpg_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in tpg_write()
908 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_port_recover() local
970 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_port_start_streaming() local
1078 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_port_stop_streaming() local
Dvideo.h20 struct tegra_csi *csi; member
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi.c33 struct sun6i_csi csi; member
44 static inline struct sun6i_csi_dev *sun6i_csi_to_dev(struct sun6i_csi *csi) in sun6i_csi_to_dev()
50 bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, in sun6i_csi_is_format_supported()
164 int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable) in sun6i_csi_set_power()
376 struct sun6i_csi *csi = &sdev->csi; in sun6i_csi_setup_bus() local
464 struct sun6i_csi *csi = &sdev->csi; in sun6i_csi_set_format() local
571 int sun6i_csi_update_config(struct sun6i_csi *csi, in sun6i_csi_update_config()
588 void sun6i_csi_update_buf_addr(struct sun6i_csi *csi, dma_addr_t addr) in sun6i_csi_update_buf_addr()
602 void sun6i_csi_set_stream(struct sun6i_csi *csi, bool enable) in sun6i_csi_set_stream()
629 static int sun6i_csi_link_entity(struct sun6i_csi *csi, in sun6i_csi_link_entity()
[all …]
Dsun6i_video.h19 struct sun6i_csi *csi; member
/kernel/linux/linux-6.6/drivers/media/pci/intel/ivsc/
Dmei_csi.c170 static int mei_csi_send(struct mei_csi *csi, u8 *buf, size_t len) in mei_csi_send()
205 static int csi_set_link_owner(struct mei_csi *csi, enum csi_link_owner owner) in csi_set_link_owner()
225 static int csi_set_link_cfg(struct mei_csi *csi) in csi_set_link_cfg()
255 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); in mei_csi_rx() local
285 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_set_stream() local
338 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_get_pad_format() local
354 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_init_cfg() local
374 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_get_fmt() local
394 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_set_fmt() local
526 struct mei_csi *csi = ctrl_to_csi(ctrl); in mei_csi_g_volatile_ctrl() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
Dipu-csi.c177 static inline u32 ipu_csi_read(struct ipu_csi *csi, unsigned offset) in ipu_csi_read()
182 static inline void ipu_csi_write(struct ipu_csi *csi, u32 value, in ipu_csi_write()
192 static int ipu_csi_set_testgen_mclk(struct ipu_csi *csi, u32 pixel_clk, in ipu_csi_set_testgen_mclk()
378 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, in ipu_csi_set_bt_interlaced_codes()
427 int ipu_csi_init_interface(struct ipu_csi *csi, in ipu_csi_init_interface()
520 bool ipu_csi_is_interlaced(struct ipu_csi *csi) in ipu_csi_is_interlaced()
551 void ipu_csi_get_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_get_window()
570 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_set_window()
589 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert) in ipu_csi_set_downsize()
606 void ipu_csi_set_test_generator(struct ipu_csi *csi, bool active, in ipu_csi_set_test_generator()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/
Dipu-csi.c177 static inline u32 ipu_csi_read(struct ipu_csi *csi, unsigned offset) in ipu_csi_read()
182 static inline void ipu_csi_write(struct ipu_csi *csi, u32 value, in ipu_csi_write()
192 static int ipu_csi_set_testgen_mclk(struct ipu_csi *csi, u32 pixel_clk, in ipu_csi_set_testgen_mclk()
399 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, in ipu_csi_set_bt_interlaced_codes()
448 int ipu_csi_init_interface(struct ipu_csi *csi, in ipu_csi_init_interface()
541 bool ipu_csi_is_interlaced(struct ipu_csi *csi) in ipu_csi_is_interlaced()
572 void ipu_csi_get_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_get_window()
591 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_set_window()
610 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert) in ipu_csi_set_downsize()
627 void ipu_csi_set_test_generator(struct ipu_csi *csi, bool active, in ipu_csi_set_test_generator()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dimx7.rst51 csi chapter
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dimx7.rst51 csi chapter
/kernel/linux/linux-6.6/drivers/staging/media/imx/
Dimx-media-internal-sd.c191 struct v4l2_subdev *csi) in imx_media_register_ipu_internal_subdevs()

1234