/linux/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_dma.c | 36 static void sun4i_csi_capture_start(struct sun4i_csi *csi) in sun4i_csi_capture_start() argument 41 static void sun4i_csi_capture_stop(struct sun4i_csi *csi) in sun4i_csi_capture_stop() argument 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 sun4i_csi_setup_scratch_buffer(struct sun4i_csi * csi,unsigned int slot) sun4i_csi_setup_scratch_buffer() argument 111 sun4i_csi_buffer_fill_slot(struct sun4i_csi * csi,unsigned int slot) sun4i_csi_buffer_fill_slot() argument 144 sun4i_csi_buffer_fill_all(struct sun4i_csi * csi) sun4i_csi_buffer_fill_all() argument 158 sun4i_csi_buffer_mark_done(struct sun4i_csi * csi,unsigned int slot,unsigned int sequence) sun4i_csi_buffer_mark_done() argument 178 sun4i_csi_buffer_flip(struct sun4i_csi * csi,unsigned int sequence) sun4i_csi_buffer_flip() argument 195 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); sun4i_csi_buffer_queue() local 204 return_all_buffers(struct sun4i_csi * csi,enum vb2_buffer_state state) return_all_buffers() argument 228 struct sun4i_csi *csi = vb2_get_drv_priv(vq); sun4i_csi_start_streaming() local 349 struct sun4i_csi *csi = vb2_get_drv_priv(vq); sun4i_csi_stop_streaming() local 378 struct sun4i_csi *csi = data; sun4i_csi_irq() local 399 sun4i_csi_dma_register(struct sun4i_csi * csi,int irq) sun4i_csi_dma_register() argument 452 sun4i_csi_dma_unregister(struct sun4i_csi * csi) sun4i_csi_dma_unregister() argument [all...] |
/linux/drivers/media/platform/nxp/ |
H A D | imx7-media-csi.c | 284 static u32 imx7_csi_reg_read(struct imx7_csi *csi, unsigned int offset) in imx7_csi_reg_read() argument 289 static void imx7_csi_reg_write(struct imx7_csi *csi, unsigned int value, in imx7_csi_reg_write() argument 295 static u32 imx7_csi_irq_clear(struct imx7_csi *csi) in imx7_csi_irq_clear() argument 305 imx7_csi_init_default(struct imx7_csi * csi) imx7_csi_init_default() argument 320 imx7_csi_hw_enable_irq(struct imx7_csi * csi) imx7_csi_hw_enable_irq() argument 331 imx7_csi_hw_disable_irq(struct imx7_csi * csi) imx7_csi_hw_disable_irq() argument 342 imx7_csi_hw_enable(struct imx7_csi * csi) imx7_csi_hw_enable() argument 351 imx7_csi_hw_disable(struct imx7_csi * csi) imx7_csi_hw_disable() argument 360 imx7_csi_dma_reflash(struct imx7_csi * csi) imx7_csi_dma_reflash() argument 369 imx7_csi_rx_fifo_clear(struct imx7_csi * csi) imx7_csi_rx_fifo_clear() argument 378 imx7_csi_dmareq_rff_enable(struct imx7_csi * csi) imx7_csi_dmareq_rff_enable() argument 390 imx7_csi_dmareq_rff_disable(struct imx7_csi * csi) imx7_csi_dmareq_rff_disable() argument 399 imx7_csi_update_buf(struct imx7_csi * csi,dma_addr_t dma_addr,int buf_num) imx7_csi_update_buf() argument 410 imx7_csi_setup_vb2_buf(struct imx7_csi * csi) imx7_csi_setup_vb2_buf() argument 433 imx7_csi_dma_unsetup_vb2_buf(struct imx7_csi * csi,enum vb2_buffer_state return_status) imx7_csi_dma_unsetup_vb2_buf() argument 452 imx7_csi_free_dma_buf(struct imx7_csi * csi,struct imx7_csi_dma_buf * buf) imx7_csi_free_dma_buf() argument 462 imx7_csi_alloc_dma_buf(struct imx7_csi * csi,struct imx7_csi_dma_buf * buf,int size) imx7_csi_alloc_dma_buf() argument 476 imx7_csi_dma_setup(struct imx7_csi * csi) imx7_csi_dma_setup() argument 496 imx7_csi_dma_cleanup(struct imx7_csi * csi,enum vb2_buffer_state return_status) imx7_csi_dma_cleanup() argument 503 imx7_csi_dma_stop(struct imx7_csi * csi) imx7_csi_dma_stop() argument 526 imx7_csi_configure(struct imx7_csi * csi,struct v4l2_subdev_state * sd_state) imx7_csi_configure() argument 649 imx7_csi_init(struct imx7_csi * csi,struct v4l2_subdev_state * sd_state) imx7_csi_init() argument 669 imx7_csi_deinit(struct imx7_csi * csi,enum vb2_buffer_state return_status) imx7_csi_deinit() argument 678 imx7_csi_baseaddr_switch_on_second_frame(struct imx7_csi * csi) imx7_csi_baseaddr_switch_on_second_frame() argument 688 imx7_csi_enable(struct imx7_csi * csi) imx7_csi_enable() argument 708 imx7_csi_disable(struct imx7_csi * csi) imx7_csi_disable() argument 723 imx7_csi_error_recovery(struct imx7_csi * csi) imx7_csi_error_recovery() argument 734 imx7_csi_vb2_buf_done(struct imx7_csi * csi) imx7_csi_vb2_buf_done() argument 765 struct imx7_csi *csi = data; imx7_csi_irq_handler() local 1041 struct imx7_csi *csi = video_drvdata(file); imx7_csi_video_querycap() local 1123 struct imx7_csi *csi = video_drvdata(file); imx7_csi_video_g_fmt_vid_cap() local 1180 struct imx7_csi *csi = video_drvdata(file); imx7_csi_video_s_fmt_vid_cap() local 1199 struct imx7_csi *csi = video_drvdata(file); imx7_csi_video_g_selection() local 1262 struct imx7_csi *csi = vb2_get_drv_priv(vq); imx7_csi_video_queue_setup() local 1301 struct imx7_csi *csi = vb2_get_drv_priv(vb->vb2_queue); imx7_csi_video_buf_prepare() local 1316 imx7_csi_fast_track_buffer(struct imx7_csi * csi,struct imx7_csi_vb2_buffer * buf) imx7_csi_fast_track_buffer() argument 1391 struct imx7_csi *csi = vb2_get_drv_priv(vb->vb2_queue); imx7_csi_video_buf_queue() local 1405 imx7_csi_video_validate_fmt(struct imx7_csi * csi) imx7_csi_video_validate_fmt() argument 1444 struct imx7_csi *csi = vb2_get_drv_priv(vq); imx7_csi_video_start_streaming() local 1486 struct imx7_csi *csi = vb2_get_drv_priv(vq); imx7_csi_video_stop_streaming() local 1520 struct imx7_csi *csi = video_drvdata(file); imx7_csi_video_open() local 1543 struct imx7_csi *csi = video_drvdata(file); imx7_csi_video_release() local 1573 imx7_csi_video_next_buf(struct imx7_csi * csi) imx7_csi_video_next_buf() argument 1592 imx7_csi_video_init_format(struct imx7_csi * csi) imx7_csi_video_init_format() argument 1602 imx7_csi_video_register(struct imx7_csi * csi) imx7_csi_video_register() argument 1637 imx7_csi_video_unregister(struct imx7_csi * csi) imx7_csi_video_unregister() argument 1643 imx7_csi_video_init(struct imx7_csi * csi) imx7_csi_video_init() argument 1711 struct imx7_csi *csi = v4l2_get_subdevdata(sd); imx7_csi_s_stream() local 1896 struct imx7_csi *csi = v4l2_get_subdevdata(sd); imx7_csi_set_fmt() local 1932 struct imx7_csi *csi = v4l2_get_subdevdata(sd); imx7_csi_pad_link_validate() local 1984 struct imx7_csi *csi = v4l2_get_subdevdata(sd); imx7_csi_registered() local 2012 struct imx7_csi *csi = v4l2_get_subdevdata(sd); imx7_csi_unregistered() local 2056 struct imx7_csi *csi = imx7_csi_notifier_to_dev(notifier); imx7_csi_notify_bound() local 2067 struct imx7_csi *csi = imx7_csi_notifier_to_dev(notifier); imx7_csi_notify_complete() local 2077 imx7_csi_async_register(struct imx7_csi * csi) imx7_csi_async_register() argument 2117 imx7_csi_media_cleanup(struct imx7_csi * csi) imx7_csi_media_cleanup() argument 2129 imx7_csi_media_dev_init(struct imx7_csi * csi) imx7_csi_media_dev_init() argument 2160 imx7_csi_media_init(struct imx7_csi * csi) imx7_csi_media_init() argument 2207 struct imx7_csi *csi; imx7_csi_probe() local 2263 struct imx7_csi *csi = platform_get_drvdata(pdev); imx7_csi_remove() local [all...] |
/linux/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-csi.c | 37 struct rkisp1_csi *csi = &rkisp1->csi; in rkisp1_csi_link_sensor() local 61 static int rkisp1_csi_config(struct rkisp1_csi *csi, in rkisp1_csi_config() argument 113 static void rkisp1_csi_enable(struct rkisp1_csi *csi) in rkisp1_csi_enable() argument 123 static void rkisp1_csi_disable(struct rkisp1_csi *csi) in rkisp1_csi_disable() argument 149 rkisp1_csi_start(struct rkisp1_csi * csi,const struct rkisp1_sensor_async * sensor,const struct rkisp1_mbus_info * format) rkisp1_csi_start() argument 186 rkisp1_csi_stop(struct rkisp1_csi * csi) rkisp1_csi_stop() argument 310 struct rkisp1_csi *csi = to_rkisp1_csi(sd); rkisp1_csi_set_fmt() local 350 struct rkisp1_csi *csi = to_rkisp1_csi(sd); rkisp1_csi_s_stream() local 439 struct rkisp1_csi *csi = &rkisp1->csi; rkisp1_csi_register() local 487 struct rkisp1_csi *csi = &rkisp1->csi; rkisp1_csi_unregister() local 499 struct rkisp1_csi *csi = &rkisp1->csi; rkisp1_csi_init() local 515 struct rkisp1_csi *csi = &rkisp1->csi; rkisp1_csi_cleanup() local [all...] |
/linux/drivers/media/pci/intel/ivsc/ |
H A D | mei_csi.c | 158 static int mei_csi_send(struct mei_csi *csi, u8 *buf, size_t len) in mei_csi_send() argument 197 static int csi_set_link_owner(struct mei_csi *csi, enum csi_link_owner owner) in csi_set_link_owner() argument 217 csi_set_link_cfg(struct mei_csi * csi) csi_set_link_cfg() argument 247 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); mei_csi_rx() local 276 struct mei_csi *csi = sd_to_csi(sd); mei_csi_set_stream() local 466 struct mei_csi *csi = sd_to_csi(sd); mei_csi_get_mbus_config() local 515 struct mei_csi *csi = notifier_to_csi(notifier); mei_csi_notify_bound() local 535 struct mei_csi *csi = notifier_to_csi(notifier); mei_csi_notify_unbind() local 545 mei_csi_init_controls(struct mei_csi * csi) mei_csi_init_controls() argument 570 mei_csi_parse_firmware(struct mei_csi * csi) mei_csi_parse_firmware() argument 646 struct mei_csi *csi; mei_csi_probe() local 751 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); mei_csi_remove() local [all...] |
/linux/drivers/media/platform/amlogic/c3/mipi-csi2/ |
H A D | c3-mipi-csi2.c | 275 static void c3_mipi_csi_write(struct c3_csi_device *csi, u32 reg, u32 val) in c3_mipi_csi_write() argument 297 static void c3_mipi_csi_cfg_aphy(struct c3_csi_device *csi) in c3_mipi_csi_cfg_aphy() argument 319 static void c3_mipi_csi_cfg_dphy(struct c3_csi_device *csi, s64 rate) in c3_mipi_csi_cfg_dphy() argument 379 c3_mipi_csi_cfg_host(struct c3_csi_device * csi) c3_mipi_csi_cfg_host() argument 391 c3_mipi_csi_start_stream(struct c3_csi_device * csi,struct v4l2_subdev * src_sd) c3_mipi_csi_start_stream() argument 421 struct c3_csi_device *csi = v4l2_get_subdevdata(sd); c3_mipi_csi_enable_streams() local 452 struct c3_csi_device *csi = v4l2_get_subdevdata(sd); c3_mipi_csi_disable_streams() local 582 struct c3_csi_device *csi = dev_get_drvdata(dev); c3_mipi_csi_runtime_suspend() local 591 struct c3_csi_device *csi = dev_get_drvdata(dev); c3_mipi_csi_runtime_resume() local 605 c3_mipi_csi_subdev_init(struct c3_csi_device * csi) c3_mipi_csi_subdev_init() argument 638 c3_mipi_csi_subdev_deinit(struct c3_csi_device * csi) c3_mipi_csi_subdev_deinit() argument 649 struct c3_csi_device *csi = v4l2_get_subdevdata(notifier->sd); c3_mipi_csi_notify_bound() local 660 c3_mipi_csi_async_register(struct c3_csi_device * csi) c3_mipi_csi_async_register() argument 711 c3_mipi_csi_async_unregister(struct c3_csi_device * csi) c3_mipi_csi_async_unregister() argument 718 c3_mipi_csi_ioremap_resource(struct c3_csi_device * csi) c3_mipi_csi_ioremap_resource() argument 738 c3_mipi_csi_get_clocks(struct c3_csi_device * csi) c3_mipi_csi_get_clocks() argument 751 struct c3_csi_device *csi; c3_mipi_csi_probe() local 792 struct c3_csi_device *csi = platform_get_drvdata(pdev); c3_mipi_csi_remove() local [all...] |
/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-csi.c | 177 static inline u32 ipu_csi_read(struct ipu_csi *csi, unsigned offset) in ipu_csi_read() argument 182 static inline void ipu_csi_write(struct ipu_csi *csi, u32 value, in ipu_csi_write() argument 373 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, in ipu_csi_set_bt_interlaced_codes() argument 422 ipu_csi_init_interface(struct ipu_csi * csi,const struct v4l2_mbus_config * mbus_cfg,const struct v4l2_mbus_framefmt * infmt,const struct v4l2_mbus_framefmt * outfmt) ipu_csi_init_interface() argument 515 ipu_csi_set_window(struct ipu_csi * csi,struct v4l2_rect * w) ipu_csi_set_window() argument 534 ipu_csi_set_downsize(struct ipu_csi * csi,bool horiz,bool vert) ipu_csi_set_downsize() argument 551 ipu_csi_set_mipi_datatype(struct ipu_csi * csi,u32 vc,struct v4l2_mbus_framefmt * mbus_fmt) ipu_csi_set_mipi_datatype() argument 579 ipu_csi_set_skip_smfc(struct ipu_csi * csi,u32 skip,u32 max_ratio,u32 id) ipu_csi_set_skip_smfc() argument 604 ipu_csi_set_dest(struct ipu_csi * csi,enum ipu_csi_dest csi_dest) ipu_csi_set_dest() argument 627 ipu_csi_enable(struct ipu_csi * csi) ipu_csi_enable() argument 635 ipu_csi_disable(struct ipu_csi * csi) ipu_csi_disable() argument 646 struct ipu_csi *csi, *ret; ipu_csi_get() local 668 ipu_csi_put(struct ipu_csi * csi) ipu_csi_put() argument 681 struct ipu_csi *csi; ipu_csi_init() local 711 ipu_csi_dump(struct ipu_csi * csi) ipu_csi_dump() argument [all...] |
/linux/drivers/staging/media/tegra-video/ |
H A D | tegra210.c | 830 static void csi_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in csi_write() argument 841 static void pp_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in pp_write() argument 852 static u32 pp_read(struct tegra_csi *csi, u8 portno, u32 addr) in pp_read() argument 864 static void cil_write(struct tegra_csi *csi, u argument 876 cil_read(struct tegra_csi * csi,u8 portno,u32 addr) cil_read() argument 889 tpg_write(struct tegra_csi * csi,u8 portno,unsigned int addr,u32 val) tpg_write() argument 908 struct tegra_csi *csi = csi_chan->csi; tegra210_csi_port_recover() local 970 struct tegra_csi *csi = csi_chan->csi; tegra210_csi_port_start_streaming() local 1078 struct tegra_csi *csi = csi_chan->csi; tegra210_csi_port_stop_streaming() local [all...] |
H A D | video.h | 20 struct tegra_csi *csi; member
|
H A D | csi.h | 67 struct tegra_csi *csi; member [all...] |
/linux/Documentation/admin-guide/media/ |
H A D | imx7.rst | 51 csi chapter [all...] |
/linux/drivers/staging/media/imx/ |
H A D | imx-media-internal-sd.c | 191 struct v4l2_subdev *csi) in imx_media_register_ipu_internal_subdevs() argument
|
/linux/drivers/nvme/target/ |
H A D | passthru.c | 40 u8 csi; in nvmet_passthru_override_id_descs() local
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6sl.dtsi | 746 csi: csi@20e4000 { label
|
H A D | imx6ul.dtsi | 1027 csi: csi@21c4000 { label
|
H A D | imx7s.dtsi | 822 csi: csi@30710000 { label
|
/linux/arch/arm64/boot/dts/st/ |
H A D | stm32mp231.dtsi | 670 csi: csi@48020000 { label
|
H A D | stm32mp251.dtsi | 1556 csi: csi@48020000 { label
|
/linux/drivers/clk/imx/ |
H A D | clk-imx31.c | 40 per_div, per, csi, fir, csi_div, usb_div_pre, usb_div_post, fir_div_pre, enumerator
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sunxi-h3-h5.dtsi | 806 csi: camera@1cb0000 { label
|
H A D | sun8i-a83t.dtsi | 1055 csi: camera@1cb0000 { label
|
/linux/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-cru.h | 158 struct rzg2l_cru_csi csi; member
|
/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_gmin_platform.c | 970 struct camera_mipi_info *csi; in camera_sensor_csi_alloc() local 992 struct camera_mipi_info *csi; camera_sensor_csi_free() local [all...] |
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm.dtsi | 1179 csi: csi@32e20000 { label [all...] |
/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-a64.dtsi | 1203 csi: csi@1cb0000 { label
|
/linux/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-vin.h | 109 enum rvin_csi_id csi; member
|