Lines Matching defs:is

34 #include "fimc-is.h"
36 #include "fimc-is-param.h"
71 static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is)
73 return &__get_curr_is_config(is)->isp.dma2_output;
80 struct fimc_is *is = fimc_isp_to_is(isp);
81 struct param_dma_output *dma = __get_isp_dma2(is);
92 dma->buffer_address = is->is_dma_p_region +
104 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT);
105 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT);
107 ret = fimc_is_itf_s_param(is, false);
122 struct fimc_is *is = fimc_isp_to_is(isp);
123 struct param_dma_output *dma = __get_isp_dma2(is);
136 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT);
137 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT);
139 ret = fimc_is_itf_s_param(is, false);
141 dev_warn(&is->pdev->dev, "%s: DMA stop failed\n", __func__);
143 fimc_is_hw_set_isp_buf_mask(is, 0);
191 struct fimc_is *is = fimc_isp_to_is(isp);
197 spin_lock_irqsave(&is->slock, flags);
199 spin_unlock_irqrestore(&is->slock, flags);
210 is->is_p_region->shared[32 + buf_index] =
232 * Locking: called with is->slock spinlock held.
234 void fimc_isp_video_irq_handler(struct fimc_is *is)
236 struct fimc_is_video *video = &is->isp.video_capture;
240 /* TODO: Ensure the DMA is really stopped in stop_streaming callback */
241 if (!test_bit(ST_ISP_VID_CAP_STREAMING, &is->isp.state))
244 buf_index = (is->i2h_cmd.args[1] - 1) % video->buf_count;
251 fimc_is_hw_set_isp_buf_mask(is, video->buf_mask);
420 struct fimc_is *is = fimc_isp_to_is(isp);
423 struct param_dma_output *dma = __get_isp_dma2(is);
611 strscpy(vdev->name, "fimc-is-isp.capture", sizeof(vdev->name));