/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | vpfe_mc_capture.c | 162 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 …]
|
D | vpfe_video.c | 39 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 …]
|
D | dm365_resizer.c | 421 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 …]
|
D | dm365_ipipeif.h | 221 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);
|
D | dm365_ipipeif.c | 166 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 …]
|
D | vpfe_video.h | 35 int (*queue)(struct vpfe_device *vpfe_dev, unsigned long addr); 81 struct vpfe_device *vpfe_dev; member
|
D | dm365_isif.c | 143 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 …]
|
D | dm365_ipipe.c | 1370 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()
|
D | dm365_isif.h | 193 enum v4l2_field vpfe_isif_get_fid(struct vpfe_device *vpfe_dev);
|
D | dm365_ipipe.h | 177 void vpfe_ipipe_enable(struct vpfe_device *vpfe_dev, int en);
|
D | dm365_ipipe_hw.c | 240 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/ |
D | vpfe_capture.c | 291 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/ |
D | vpfe_capture.h | 177 struct vpfe_device *vpfe_dev; member
|