Searched refs:camif_vp (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-regs.h | 241 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 *vp); [all …]
|
H A D | camif-core.h | 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 *vp, in camif_pending_queue_add() 389 struct camif_vp *vp) in camif_pending_queue_pop()
|
H A D | camif-capture.c | 44 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 *vp = vb2_get_drv_priv(vq); in start_streaming() [all …]
|
H A D | camif-regs.c | 38 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 *vp) in camif_s3c244x_hw_set_scaler() [all …]
|
H A D | camif-core.c | 99 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() 379 struct camif_vp *vp = &camif->vp[i]; in camif_request_irqs()
|