Home
last modified time | relevance | path

Searched refs:camif_vp (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/s3c-camif/
H A Dcamif-regs.h241 void camif_hw_clear_pending_irq(struct camif_vp *vp);
242 void camif_hw_clear_fifo_overflow(struct camif_vp *vp);
243 void camif_hw_set_lastirq(struct camif_vp *vp, int enable);
244 void camif_hw_set_input_path(struct camif_vp *vp);
245 void camif_hw_enable_scaler(struct camif_vp *vp, bool on);
246 void camif_hw_enable_capture(struct camif_vp *vp);
247 void camif_hw_disable_capture(struct camif_vp *vp);
251 void camif_hw_set_scaler(struct camif_vp *vp);
252 void camif_hw_set_flip(struct camif_vp *vp);
253 void camif_hw_set_output_dma(struct camif_vp *v
[all...]
H A Dcamif-core.h43 /* struct camif_vp::state */
181 * struct camif_vp - CAMIF data processing path structure (codec/preview)
206 struct camif_vp { struct
288 struct camif_vp vp[CAMIF_VP_NUM];
325 const struct camif_fmt *s3c_camif_find_format(struct camif_vp *vp,
333 int s3c_camif_get_scaler_config(struct camif_vp *vp,
336 static inline void camif_active_queue_add(struct camif_vp *vp, in camif_active_queue_add()
344 struct camif_vp *vp) in camif_active_queue_pop()
354 struct camif_vp *vp, int index) in camif_active_queue_peek()
372 static inline void camif_pending_queue_add(struct camif_vp *v
[all...]
H A Dcamif-regs.c38 void camif_hw_clear_pending_irq(struct camif_vp *vp) in camif_hw_clear_pending_irq()
151 void camif_hw_clear_fifo_overflow(struct camif_vp *vp) in camif_hw_clear_fifo_overflow()
200 void camif_hw_set_output_addr(struct camif_vp *vp, in camif_hw_set_output_addr()
218 static void camif_hw_set_out_dma_size(struct camif_vp *vp) in camif_hw_set_out_dma_size()
255 void camif_hw_set_output_dma(struct camif_vp *vp) in camif_hw_set_output_dma()
289 void camif_hw_set_input_path(struct camif_vp *vp) in camif_hw_set_input_path()
296 void camif_hw_set_target_format(struct camif_vp *vp) in camif_hw_set_target_format()
346 void camif_hw_set_flip(struct camif_vp *vp) in camif_hw_set_flip()
361 static void camif_hw_set_prescaler(struct camif_vp *vp) in camif_hw_set_prescaler()
379 static void camif_s3c244x_hw_set_scaler(struct camif_vp *v
[all...]
H A Dcamif-capture.c44 static void camif_cfg_video_path(struct camif_vp *vp) in camif_cfg_video_path()
53 static void camif_prepare_dma_offset(struct camif_vp *vp) in camif_prepare_dma_offset()
65 static int s3c_camif_hw_init(struct camif_dev *camif, struct camif_vp *vp) in s3c_camif_hw_init()
95 static int s3c_camif_hw_vp_init(struct camif_dev *camif, struct camif_vp *vp) in s3c_camif_hw_vp_init()
149 static int camif_reinitialize(struct camif_vp *vp) in camif_reinitialize()
182 static bool s3c_vp_active(struct camif_vp *vp) in s3c_vp_active()
207 static int camif_stop_capture(struct camif_vp *vp) in camif_stop_capture()
241 static int camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb, in camif_prepare_addr()
290 struct camif_vp *vp = priv; in s3c_camif_irq_handler()
376 struct camif_vp *v in start_streaming()
[all...]
H A Dcamif-core.c100 const struct camif_fmt *s3c_camif_find_format(struct camif_vp *vp, in s3c_camif_find_format()
142 int s3c_camif_get_scaler_config(struct camif_vp *vp, in s3c_camif_get_scaler_config()
370 * Register interrupts for each data processing path (camif_vp).
378 struct camif_vp *vp = &camif->vp[i]; in camif_request_irqs()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-regs.h241 void camif_hw_clear_pending_irq(struct camif_vp *vp);
242 void camif_hw_clear_fifo_overflow(struct camif_vp *vp);
243 void camif_hw_set_lastirq(struct camif_vp *vp, int enable);
244 void camif_hw_set_input_path(struct camif_vp *vp);
245 void camif_hw_enable_scaler(struct camif_vp *vp, bool on);
246 void camif_hw_enable_capture(struct camif_vp *vp);
247 void camif_hw_disable_capture(struct camif_vp *vp);
251 void camif_hw_set_scaler(struct camif_vp *vp);
252 void camif_hw_set_flip(struct camif_vp *vp);
253 void camif_hw_set_output_dma(struct camif_vp *v
[all...]
H A Dcamif-core.h43 /* struct camif_vp::state */
183 * struct camif_vp - CAMIF data processing path structure (codec/preview)
210 struct camif_vp { struct
298 struct camif_vp vp[CAMIF_VP_NUM];
335 const struct camif_fmt *s3c_camif_find_format(struct camif_vp *vp,
343 int s3c_camif_get_scaler_config(struct camif_vp *vp,
346 static inline void camif_active_queue_add(struct camif_vp *vp, in camif_active_queue_add()
354 struct camif_vp *vp) in camif_active_queue_pop()
364 struct camif_vp *vp, int index) in camif_active_queue_peek()
382 static inline void camif_pending_queue_add(struct camif_vp *v
[all...]
H A Dcamif-regs.c38 void camif_hw_clear_pending_irq(struct camif_vp *vp) in camif_hw_clear_pending_irq()
151 void camif_hw_clear_fifo_overflow(struct camif_vp *vp) in camif_hw_clear_fifo_overflow()
200 void camif_hw_set_output_addr(struct camif_vp *vp, in camif_hw_set_output_addr()
218 static void camif_hw_set_out_dma_size(struct camif_vp *vp) in camif_hw_set_out_dma_size()
255 void camif_hw_set_output_dma(struct camif_vp *vp) in camif_hw_set_output_dma()
289 void camif_hw_set_input_path(struct camif_vp *vp) in camif_hw_set_input_path()
296 void camif_hw_set_target_format(struct camif_vp *vp) in camif_hw_set_target_format()
346 void camif_hw_set_flip(struct camif_vp *vp) in camif_hw_set_flip()
361 static void camif_hw_set_prescaler(struct camif_vp *vp) in camif_hw_set_prescaler()
379 static void camif_s3c244x_hw_set_scaler(struct camif_vp *v
[all...]
H A Dcamif-capture.c44 static void camif_cfg_video_path(struct camif_vp *vp) in camif_cfg_video_path()
53 static void camif_prepare_dma_offset(struct camif_vp *vp) in camif_prepare_dma_offset()
65 static int s3c_camif_hw_init(struct camif_dev *camif, struct camif_vp *vp) in s3c_camif_hw_init()
95 static int s3c_camif_hw_vp_init(struct camif_dev *camif, struct camif_vp *vp) in s3c_camif_hw_vp_init()
149 static int camif_reinitialize(struct camif_vp *vp) in camif_reinitialize()
182 static bool s3c_vp_active(struct camif_vp *vp) in s3c_vp_active()
207 static int camif_stop_capture(struct camif_vp *vp) in camif_stop_capture()
241 static int camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb, in camif_prepare_addr()
290 struct camif_vp *vp = priv; in s3c_camif_irq_handler()
376 struct camif_vp *v in start_streaming()
[all...]
H A Dcamif-core.c99 const struct camif_fmt *s3c_camif_find_format(struct camif_vp *vp, in s3c_camif_find_format()
143 int s3c_camif_get_scaler_config(struct camif_vp *vp, in s3c_camif_get_scaler_config()
371 * Register interrupts for each data processing path (camif_vp).
379 struct camif_vp *vp = &camif->vp[i]; in camif_request_irqs()

Completed in 10 milliseconds