/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() 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 …]
|
/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() 289 static void imx7_csi_reg_write(struct imx7_csi *csi, unsigned int value, in imx7_csi_reg_write() 295 static u32 imx7_csi_irq_clear(struct imx7_csi *csi) in imx7_csi_irq_clear() 305 static void imx7_csi_init_default(struct imx7_csi *csi) in imx7_csi_init_default() 320 static void imx7_csi_hw_enable_irq(struct imx7_csi *csi) in imx7_csi_hw_enable_irq() 331 static void imx7_csi_hw_disable_irq(struct imx7_csi *csi) in imx7_csi_hw_disable_irq() 342 static void imx7_csi_hw_enable(struct imx7_csi *csi) in imx7_csi_hw_enable() 351 static void imx7_csi_hw_disable(struct imx7_csi *csi) in imx7_csi_hw_disable() 360 static void imx7_csi_dma_reflash(struct imx7_csi *csi) in imx7_csi_dma_reflash() 369 static void imx7_csi_rx_fifo_clear(struct imx7_csi *csi) in imx7_csi_rx_fifo_clear() [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() 113 static void rkisp1_csi_enable(struct rkisp1_csi *csi) in rkisp1_csi_enable() 123 static void rkisp1_csi_disable(struct rkisp1_csi *csi) in rkisp1_csi_disable() 149 static int rkisp1_csi_start(struct rkisp1_csi *csi, in rkisp1_csi_start() 186 static void rkisp1_csi_stop(struct rkisp1_csi *csi) in rkisp1_csi_stop() 310 struct rkisp1_csi *csi = to_rkisp1_csi(sd); in rkisp1_csi_set_fmt() local 350 struct rkisp1_csi *csi = to_rkisp1_csi(sd); in rkisp1_csi_s_stream() local 439 struct rkisp1_csi *csi = &rkisp1->csi; in rkisp1_csi_register() local 487 struct rkisp1_csi *csi = &rkisp1->csi; in rkisp1_csi_unregister() 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() 197 static int csi_set_link_owner(struct mei_csi *csi, enum csi_link_owner owner) in csi_set_link_owner() 217 static int csi_set_link_cfg(struct mei_csi *csi) in csi_set_link_cfg() 247 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); in mei_csi_rx() local 276 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_set_stream() local 466 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_get_mbus_config() local 515 struct mei_csi *csi = notifier_to_csi(notifier); in mei_csi_notify_bound() local 535 struct mei_csi *csi = notifier_to_csi(notifier); in mei_csi_notify_unbind() local 545 static int mei_csi_init_controls(struct mei_csi *csi) in mei_csi_init_controls() 570 static int mei_csi_parse_firmware(struct mei_csi *csi) in mei_csi_parse_firmware() [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() 297 static void c3_mipi_csi_cfg_aphy(struct c3_csi_device *csi) in c3_mipi_csi_cfg_aphy() 319 static void c3_mipi_csi_cfg_dphy(struct c3_csi_device *csi, s64 rate) in c3_mipi_csi_cfg_dphy() 379 static void c3_mipi_csi_cfg_host(struct c3_csi_device *csi) in c3_mipi_csi_cfg_host() 391 static int c3_mipi_csi_start_stream(struct c3_csi_device *csi, in c3_mipi_csi_start_stream() 421 struct c3_csi_device *csi = v4l2_get_subdevdata(sd); in c3_mipi_csi_enable_streams() local 452 struct c3_csi_device *csi = v4l2_get_subdevdata(sd); in c3_mipi_csi_disable_streams() local 582 struct c3_csi_device *csi = dev_get_drvdata(dev); in c3_mipi_csi_runtime_suspend() local 591 struct c3_csi_device *csi = dev_get_drvdata(dev); in c3_mipi_csi_runtime_resume() local 605 static int c3_mipi_csi_subdev_init(struct c3_csi_device *csi) in c3_mipi_csi_subdev_init() [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() 182 static inline void ipu_csi_write(struct ipu_csi *csi, u32 value, in ipu_csi_write() 373 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, in ipu_csi_set_bt_interlaced_codes() 422 int ipu_csi_init_interface(struct ipu_csi *csi, in ipu_csi_init_interface() 515 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_set_window() 534 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert) in ipu_csi_set_downsize() 551 int ipu_csi_set_mipi_datatype(struct ipu_csi *csi, u32 vc, in ipu_csi_set_mipi_datatype() 579 int ipu_csi_set_skip_smfc(struct ipu_csi *csi, u32 skip, in ipu_csi_set_skip_smfc() 604 int ipu_csi_set_dest(struct ipu_csi *csi, enum ipu_csi_dest csi_dest) in ipu_csi_set_dest() 627 int ipu_csi_enable(struct ipu_csi *csi) in ipu_csi_enable() [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() 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
|
H A D | video.h | 20 struct tegra_csi *csi; member
|
H A D | csi.h | 67 struct tegra_csi *csi; member
|
/linux/Documentation/admin-guide/media/ |
H A D | imx7.rst | 51 csi chapter
|
/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()
|
/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; in camera_sensor_csi_free() local
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm.dtsi | 1179 csi: csi@32e20000 { label
|
/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
|