Lines Matching refs:is
81 static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is) in __get_isp_dma2() argument
83 return &__get_curr_is_config(is)->isp.dma2_output; in __get_isp_dma2()
90 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_start_streaming() local
91 struct param_dma_output *dma = __get_isp_dma2(is); in isp_video_capture_start_streaming()
102 dma->buffer_address = is->is_dma_p_region + in isp_video_capture_start_streaming()
114 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); in isp_video_capture_start_streaming()
115 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); in isp_video_capture_start_streaming()
117 ret = fimc_is_itf_s_param(is, false); in isp_video_capture_start_streaming()
132 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_stop_streaming() local
133 struct param_dma_output *dma = __get_isp_dma2(is); in isp_video_capture_stop_streaming()
146 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); in isp_video_capture_stop_streaming()
147 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); in isp_video_capture_stop_streaming()
149 ret = fimc_is_itf_s_param(is, false); in isp_video_capture_stop_streaming()
151 dev_warn(&is->pdev->dev, "%s: DMA stop failed\n", __func__); in isp_video_capture_stop_streaming()
153 fimc_is_hw_set_isp_buf_mask(is, 0); in isp_video_capture_stop_streaming()
201 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_buffer_queue() local
207 spin_lock_irqsave(&is->slock, flags); in isp_video_capture_buffer_queue()
209 spin_unlock_irqrestore(&is->slock, flags); in isp_video_capture_buffer_queue()
220 is->is_p_region->shared[32 + buf_index] = in isp_video_capture_buffer_queue()
244 void fimc_isp_video_irq_handler(struct fimc_is *is) in fimc_isp_video_irq_handler() argument
246 struct fimc_is_video *video = &is->isp.video_capture; in fimc_isp_video_irq_handler()
251 if (!test_bit(ST_ISP_VID_CAP_STREAMING, &is->isp.state)) in fimc_isp_video_irq_handler()
254 buf_index = (is->i2h_cmd.args[1] - 1) % video->buf_count; in fimc_isp_video_irq_handler()
261 fimc_is_hw_set_isp_buf_mask(is, video->buf_mask); in fimc_isp_video_irq_handler()
428 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_s_fmt_mplane() local
431 struct param_dma_output *dma = __get_isp_dma2(is); in isp_video_s_fmt_mplane()