/linux-6.14.4/drivers/media/platform/sunxi/sun4i-csi/ |
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 …]
|
D | sun4i_csi.c | 57 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_bound() local 76 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_complete() local 126 static int sun4i_csi_notifier_init(struct sun4i_csi *csi) in sun4i_csi_notifier_init() 166 struct sun4i_csi *csi; in sun4i_csi_probe() local 277 struct sun4i_csi *csi = platform_get_drvdata(pdev); in sun4i_csi_remove() local 309 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_resume() local 324 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_suspend() local
|
D | sun4i_v4l2.c | 91 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 301 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_set_fmt() local 350 int sun4i_csi_v4l2_register(struct sun4i_csi *csi) in sun4i_csi_v4l2_register()
|
/linux-6.14.4/drivers/spi/ |
D | spi-rzv2m-csi.c | 114 static void rzv2m_csi_reg_write_bit(const struct rzv2m_csi_priv *csi, in rzv2m_csi_reg_write_bit() 127 static int rzv2m_csi_sw_reset(struct rzv2m_csi_priv *csi, int assert) in rzv2m_csi_sw_reset() 141 static int rzv2m_csi_start_stop_operation(const struct rzv2m_csi_priv *csi, in rzv2m_csi_start_stop_operation() 156 static int rzv2m_csi_fill_txfifo(struct rzv2m_csi_priv *csi) in rzv2m_csi_fill_txfifo() 181 static int rzv2m_csi_read_rxfifo(struct rzv2m_csi_priv *csi) in rzv2m_csi_read_rxfifo() 206 static inline void rzv2m_csi_empty_rxfifo(struct rzv2m_csi_priv *csi) in rzv2m_csi_empty_rxfifo() 214 static inline void rzv2m_csi_calc_current_transfer(struct rzv2m_csi_priv *csi) in rzv2m_csi_calc_current_transfer() 247 static inline void rzv2m_csi_set_rx_fifo_trigger_level(struct rzv2m_csi_priv *csi) in rzv2m_csi_set_rx_fifo_trigger_level() 253 static inline void rzv2m_csi_enable_rx_trigger(struct rzv2m_csi_priv *csi, in rzv2m_csi_enable_rx_trigger() 259 static void rzv2m_csi_disable_irqs(const struct rzv2m_csi_priv *csi, in rzv2m_csi_disable_irqs() [all …]
|
/linux-6.14.4/drivers/media/platform/nxp/ |
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-6.14.4/drivers/staging/media/tegra-video/ |
D | csi.c | 94 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 267 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_calc_settle_time() local 305 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_enable_stream() local 394 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_disable_stream() local 458 static int tegra_csi_channel_alloc(struct tegra_csi *csi, in tegra_csi_channel_alloc() 509 static int tegra_csi_tpg_channels_alloc(struct tegra_csi *csi) in tegra_csi_tpg_channels_alloc() 526 static int tegra_csi_channels_alloc(struct tegra_csi *csi) in tegra_csi_channels_alloc() 600 struct tegra_csi *csi = chan->csi; in tegra_csi_channel_init() local [all …]
|
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
|
D | video.h | 20 struct tegra_csi *csi; member
|
D | csi.h | 67 struct tegra_csi *csi; member
|
/linux-6.14.4/drivers/media/platform/ti/j721e-csi2rx/ |
D | j721e-csi2rx.c | 67 struct ti_csi2rx_dev *csi; member 305 struct ti_csi2rx_dev *csi = video_drvdata(file); in ti_csi2rx_g_fmt_vid_cap() local 336 struct ti_csi2rx_dev *csi = video_drvdata(file); in ti_csi2rx_s_fmt_vid_cap() local 412 struct ti_csi2rx_dev *csi = dev_get_drvdata(notifier->v4l2_dev->dev); in csi_async_notifier_bound() local 421 struct ti_csi2rx_dev *csi = dev_get_drvdata(notifier->v4l2_dev->dev); in csi_async_notifier_complete() local 449 static int ti_csi2rx_notifier_register(struct ti_csi2rx_dev *csi) in ti_csi2rx_notifier_register() 486 static void ti_csi2rx_setup_shim(struct ti_csi2rx_dev *csi) in ti_csi2rx_setup_shim() 558 static int ti_csi2rx_drain_dma(struct ti_csi2rx_dev *csi) in ti_csi2rx_drain_dma() 599 struct ti_csi2rx_dev *csi = buf->csi; in ti_csi2rx_dma_callback() local 634 static int ti_csi2rx_start_dma(struct ti_csi2rx_dev *csi, in ti_csi2rx_start_dma() [all …]
|
/linux-6.14.4/drivers/media/platform/rockchip/rkisp1/ |
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-6.14.4/drivers/gpu/ipu-v3/ |
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() 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 …]
|
/linux-6.14.4/drivers/media/pci/intel/ivsc/ |
D | mei_csi.c | 170 static int mei_csi_send(struct mei_csi *csi, u8 *buf, size_t len) in mei_csi_send() 209 static int csi_set_link_owner(struct mei_csi *csi, enum csi_link_owner owner) in csi_set_link_owner() 229 static int csi_set_link_cfg(struct mei_csi *csi) in csi_set_link_cfg() 259 struct mei_csi *csi = mei_cldev_get_drvdata(cldev); in mei_csi_rx() local 288 struct mei_csi *csi = sd_to_csi(sd); in mei_csi_set_stream() local 475 struct mei_csi *csi = ctrl_to_csi(ctrl); in mei_csi_g_volatile_ctrl() local 528 struct mei_csi *csi = notifier_to_csi(notifier); in mei_csi_notify_bound() local 549 struct mei_csi *csi = notifier_to_csi(notifier); in mei_csi_notify_unbind() local 559 static int mei_csi_init_controls(struct mei_csi *csi) in mei_csi_init_controls() 596 static int mei_csi_parse_firmware(struct mei_csi *csi) in mei_csi_parse_firmware() [all …]
|
/linux-6.14.4/Documentation/admin-guide/media/ |
D | imx7.rst | 51 csi chapter
|
/linux-6.14.4/drivers/staging/media/imx/ |
D | imx-media-internal-sd.c | 191 struct v4l2_subdev *csi) in imx_media_register_ipu_internal_subdevs()
|
D | imx-ic-prp.c | 296 struct v4l2_subdev *csi; in prp_link_validate() local
|
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/ |
D | imx6sll.dtsi | 627 csi: csi@20e8000 { label
|
D | imx6sl.dtsi | 746 csi: csi@20e4000 { label
|
D | imx6ul.dtsi | 1027 csi: csi@21c4000 { label
|
/linux-6.14.4/drivers/nvme/target/ |
D | passthru.c | 40 u8 csi; in nvmet_passthru_override_id_descs() local
|
/linux-6.14.4/drivers/clk/imx/ |
D | clk-imx31.c | 40 per_div, per, csi, fir, csi_div, usb_div_pre, usb_div_post, fir_div_pre, enumerator
|
/linux-6.14.4/arch/arm64/boot/dts/st/ |
D | stm32mp251.dtsi | 802 csi: csi@48020000 { label
|
/linux-6.14.4/drivers/media/platform/renesas/rzg2l-cru/ |
D | rzg2l-cru.h | 136 struct rzg2l_cru_csi csi; member
|
/linux-6.14.4/arch/arm/boot/dts/allwinner/ |
D | sunxi-h3-h5.dtsi | 806 csi: camera@1cb0000 { label
|
D | sun8i-a83t.dtsi | 1055 csi: camera@1cb0000 { label
|