Home
last modified time | relevance | path

Searched refs:vpfe_dev (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Dvpfe_mc_capture.c162 struct vpfe_device *vpfe_dev = dev_id; in vpfe_isr() local
164 v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_isr\n"); in vpfe_isr()
165 vpfe_isif_buffer_isr(&vpfe_dev->vpfe_isif); in vpfe_isr()
166 vpfe_resizer_buffer_isr(&vpfe_dev->vpfe_resizer); in vpfe_isr()
173 struct vpfe_device *vpfe_dev = dev_id; in vpfe_vdint1_isr() local
175 v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_vdint1_isr\n"); in vpfe_vdint1_isr()
176 vpfe_isif_vidint1_isr(&vpfe_dev->vpfe_isif); in vpfe_vdint1_isr()
183 struct vpfe_device *vpfe_dev = dev_id; in vpfe_imp_dma_isr() local
185 v4l2_dbg(1, debug, &vpfe_dev->v4l2_dev, "vpfe_imp_dma_isr\n"); in vpfe_imp_dma_isr()
186 vpfe_ipipeif_ss_buffer_isr(&vpfe_dev->vpfe_ipipeif); in vpfe_imp_dma_isr()
[all …]
Dvpfe_video.c39 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_get_input_entity() local
42 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_get_input_entity()
53 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_update_current_ext_subdev() local
59 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_update_current_ext_subdev()
66 vpfe_cfg = vpfe_dev->pdev->platform_data; in vpfe_update_current_ext_subdev()
80 for (i = 0; i < vpfe_dev->num_ext_subdevs; i++) { in vpfe_update_current_ext_subdev()
82 vpfe_dev->sd[i]->name)) in vpfe_update_current_ext_subdev()
83 video->current_ext_subdev->subdev = vpfe_dev->sd[i]; in vpfe_update_current_ext_subdev()
441 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_video_schedule_next_buffer() local
456 video->ops->queue(vpfe_dev, addr); in vpfe_video_schedule_next_buffer()
[all …]
Ddm365_resizer.c421 struct vpfe_device *vpfe_dev = to_vpfe_device(resizer); in resizer_configure_common_in_params() local
431 if (vpfe_ipipeif_decimation_enabled(vpfe_dev)) in resizer_configure_common_in_params()
433 IPIPEIF_RSZ_CONST) / vpfe_ipipeif_get_rsz(vpfe_dev)); in resizer_configure_common_in_params()
669 struct vpfe_device *vpfe_dev = to_vpfe_device(resizer); in resizer_configure_in_single_shot_mode() local
683 decimation = vpfe_ipipeif_decimation_enabled(vpfe_dev); in resizer_configure_in_single_shot_mode()
684 rsz = vpfe_ipipeif_get_rsz(vpfe_dev); in resizer_configure_in_single_shot_mode()
969 static int resizer_a_video_out_queue(struct vpfe_device *vpfe_dev, in resizer_a_video_out_queue() argument
972 struct vpfe_resizer_device *resizer = &vpfe_dev->vpfe_resizer; in resizer_a_video_out_queue()
983 static int resizer_b_video_out_queue(struct vpfe_device *vpfe_dev, in resizer_b_video_out_queue() argument
986 struct vpfe_resizer_device *resizer = &vpfe_dev->vpfe_resizer; in resizer_b_video_out_queue()
[all …]
Ddm365_ipipeif.h221 void vpfe_ipipeif_enable(struct vpfe_device *vpfe_dev);
223 int vpfe_ipipeif_decimation_enabled(struct vpfe_device *vpfe_dev);
224 int vpfe_ipipeif_get_rsz(struct vpfe_device *vpfe_dev);
Ddm365_ipipeif.c166 int vpfe_ipipeif_decimation_enabled(struct vpfe_device *vpfe_dev) in vpfe_ipipeif_decimation_enabled() argument
168 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in vpfe_ipipeif_decimation_enabled()
173 int vpfe_ipipeif_get_rsz(struct vpfe_device *vpfe_dev) in vpfe_ipipeif_get_rsz() argument
175 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in vpfe_ipipeif_get_rsz()
507 void vpfe_ipipeif_enable(struct vpfe_device *vpfe_dev) in vpfe_ipipeif_enable() argument
509 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in vpfe_ipipeif_enable()
531 struct vpfe_device *vpfe_dev = to_vpfe_device(ipipeif); in ipipeif_set_stream() local
539 vpfe_ipipeif_enable(vpfe_dev); in ipipeif_set_stream()
793 ipipeif_video_in_queue(struct vpfe_device *vpfe_dev, unsigned long addr) in ipipeif_video_in_queue() argument
795 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in ipipeif_video_in_queue()
[all …]
Dvpfe_video.h35 int (*queue)(struct vpfe_device *vpfe_dev, unsigned long addr);
81 struct vpfe_device *vpfe_dev; member
Ddm365_isif.c143 enum v4l2_field vpfe_isif_get_fid(struct vpfe_device *vpfe_dev) in vpfe_isif_get_fid() argument
145 struct vpfe_isif_device *isif = &vpfe_dev->vpfe_isif; in vpfe_isif_get_fid()
227 isif_config_format(struct vpfe_device *vpfe_dev, unsigned int pad) in isif_config_format() argument
229 struct vpfe_isif_device *vpfe_isif = &vpfe_dev->vpfe_isif; in isif_config_format()
234 v4l2_fill_pix_format(&format, &vpfe_dev->vpfe_isif.formats[pad]); in isif_config_format()
235 mbus_to_pix(&vpfe_dev->vpfe_isif.formats[pad], &format); in isif_config_format()
238 v4l2_err(&vpfe_dev->v4l2_dev, in isif_config_format()
252 switch (vpfe_dev->vpfe_isif.formats[pad].field) { in isif_config_format()
320 struct vpfe_device *vpfe_dev = to_vpfe_device(isif); in vpfe_isif_buffer_isr() local
340 fid = vpfe_isif_get_fid(vpfe_dev); in vpfe_isif_buffer_isr()
[all …]
Ddm365_ipipe.c1370 void vpfe_ipipe_enable(struct vpfe_device *vpfe_dev, int en) in vpfe_ipipe_enable() argument
1372 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in vpfe_ipipe_enable()
1373 struct vpfe_ipipe_device *ipipe = &vpfe_dev->vpfe_ipipe; in vpfe_ipipe_enable()
1385 val = regr_ip(vpfe_dev->vpfe_ipipe.base_addr, in vpfe_ipipe_enable()
1389 regw_ip(vpfe_dev->vpfe_ipipe.base_addr, en, IPIPE_SRC_EN); in vpfe_ipipe_enable()
1400 struct vpfe_device *vpfe_dev = to_vpfe_device(ipipe); in ipipe_set_stream() local
1408 vpfe_ipipe_enable(vpfe_dev, enable); in ipipe_set_stream()
1711 struct vpfe_device *vpfe_dev = to_vpfe_device(ipipe); in ipipe_link_setup() local
1712 u16 ipipeif_sink = vpfe_dev->vpfe_ipipeif.input; in ipipe_link_setup()
Ddm365_isif.h193 enum v4l2_field vpfe_isif_get_fid(struct vpfe_device *vpfe_dev);
Ddm365_ipipe.h177 void vpfe_ipipe_enable(struct vpfe_device *vpfe_dev, int en);
Ddm365_ipipe_hw.c240 struct vpfe_device *vpfe_dev = to_vpfe_device(ipipe); in get_ipipe_mode() local
241 u16 ipipeif_sink = vpfe_dev->vpfe_ipipeif.input; in get_ipipe_mode()
304 struct vpfe_device *vpfe_dev = to_vpfe_device(resizer); in config_rsz_hw() local
305 void __iomem *ipipe_base = vpfe_dev->vpfe_ipipe.base_addr; in config_rsz_hw()
306 void __iomem *rsz_base = vpfe_dev->vpfe_resizer.base_addr; in config_rsz_hw()
/linux-4.1.27/drivers/media/platform/davinci/
Dvpfe_capture.c291 static int vpfe_get_ccdc_image_format(struct vpfe_device *vpfe_dev, in vpfe_get_ccdc_image_format() argument
317 v4l2_err(&vpfe_dev->v4l2_dev, "Invalid buf_type\n"); in vpfe_get_ccdc_image_format()
321 v4l2_err(&vpfe_dev->v4l2_dev, "Invalid frm_fmt\n"); in vpfe_get_ccdc_image_format()
331 static int vpfe_config_ccdc_image_format(struct vpfe_device *vpfe_dev) in vpfe_config_ccdc_image_format() argument
337 vpfe_dev->fmt.fmt.pix.pixelformat) < 0) { in vpfe_config_ccdc_image_format()
338 v4l2_err(&vpfe_dev->v4l2_dev, in vpfe_config_ccdc_image_format()
343 ccdc_dev->hw_ops.set_image_window(&vpfe_dev->crop); in vpfe_config_ccdc_image_format()
345 switch (vpfe_dev->fmt.fmt.pix.field) { in vpfe_config_ccdc_image_format()
378 static int vpfe_config_image_format(struct vpfe_device *vpfe_dev, in vpfe_config_image_format() argument
381 struct vpfe_subdev_info *sdinfo = vpfe_dev->current_subdev; in vpfe_config_image_format()
[all …]
/linux-4.1.27/include/media/davinci/
Dvpfe_capture.h177 struct vpfe_device *vpfe_dev; member