/Linux-v4.19/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 | 36 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_get_input_entity() local 39 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_get_input_entity() 50 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_update_current_ext_subdev() local 56 remote = media_entity_remote_pad(&vpfe_dev->vpfe_isif.pads[0]); in vpfe_update_current_ext_subdev() 63 vpfe_cfg = vpfe_dev->pdev->platform_data; in vpfe_update_current_ext_subdev() 77 for (i = 0; i < vpfe_dev->num_ext_subdevs; i++) { in vpfe_update_current_ext_subdev() 79 vpfe_dev->sd[i]->name)) in vpfe_update_current_ext_subdev() 80 video->current_ext_subdev->subdev = vpfe_dev->sd[i]; in vpfe_update_current_ext_subdev() 454 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_video_schedule_next_buffer() local 469 video->ops->queue(vpfe_dev, addr); in vpfe_video_schedule_next_buffer() [all …]
|
D | dm365_resizer.c | 416 struct vpfe_device *vpfe_dev = to_vpfe_device(resizer); in resizer_configure_common_in_params() local 426 if (vpfe_ipipeif_decimation_enabled(vpfe_dev)) in resizer_configure_common_in_params() 428 IPIPEIF_RSZ_CONST) / vpfe_ipipeif_get_rsz(vpfe_dev); in resizer_configure_common_in_params() 664 struct vpfe_device *vpfe_dev = to_vpfe_device(resizer); in resizer_configure_in_single_shot_mode() local 678 decimation = vpfe_ipipeif_decimation_enabled(vpfe_dev); in resizer_configure_in_single_shot_mode() 679 rsz = vpfe_ipipeif_get_rsz(vpfe_dev); in resizer_configure_in_single_shot_mode() 965 static int resizer_a_video_out_queue(struct vpfe_device *vpfe_dev, in resizer_a_video_out_queue() argument 968 struct vpfe_resizer_device *resizer = &vpfe_dev->vpfe_resizer; in resizer_a_video_out_queue() 979 static int resizer_b_video_out_queue(struct vpfe_device *vpfe_dev, in resizer_b_video_out_queue() argument 982 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() 794 ipipeif_video_in_queue(struct vpfe_device *vpfe_dev, unsigned long addr) in ipipeif_video_in_queue() argument 796 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in ipipeif_video_in_queue() [all …]
|
D | vpfe_video.h | 36 int (*queue)(struct vpfe_device *vpfe_dev, unsigned long addr); 83 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() 226 isif_config_format(struct vpfe_device *vpfe_dev, unsigned int pad) in isif_config_format() argument 228 struct vpfe_isif_device *vpfe_isif = &vpfe_dev->vpfe_isif; in isif_config_format() 233 v4l2_fill_pix_format(&format, &vpfe_dev->vpfe_isif.formats[pad]); in isif_config_format() 234 mbus_to_pix(&vpfe_dev->vpfe_isif.formats[pad], &format); in isif_config_format() 237 v4l2_err(&vpfe_dev->v4l2_dev, in isif_config_format() 251 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 | 1352 void vpfe_ipipe_enable(struct vpfe_device *vpfe_dev, int en) in vpfe_ipipe_enable() argument 1354 struct vpfe_ipipeif_device *ipipeif = &vpfe_dev->vpfe_ipipeif; in vpfe_ipipe_enable() 1355 struct vpfe_ipipe_device *ipipe = &vpfe_dev->vpfe_ipipe; in vpfe_ipipe_enable() 1367 val = regr_ip(vpfe_dev->vpfe_ipipe.base_addr, in vpfe_ipipe_enable() 1371 regw_ip(vpfe_dev->vpfe_ipipe.base_addr, en, IPIPE_SRC_EN); in vpfe_ipipe_enable() 1382 struct vpfe_device *vpfe_dev = to_vpfe_device(ipipe); in ipipe_set_stream() local 1390 vpfe_ipipe_enable(vpfe_dev, enable); in ipipe_set_stream() 1694 struct vpfe_device *vpfe_dev = to_vpfe_device(ipipe); in ipipe_link_setup() local 1695 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-v4.19/drivers/media/platform/davinci/ |
D | vpfe_capture.c | 287 static int vpfe_config_ccdc_image_format(struct vpfe_device *vpfe_dev) in vpfe_config_ccdc_image_format() argument 293 vpfe_dev->fmt.fmt.pix.pixelformat) < 0) { in vpfe_config_ccdc_image_format() 294 v4l2_err(&vpfe_dev->v4l2_dev, in vpfe_config_ccdc_image_format() 299 ccdc_dev->hw_ops.set_image_window(&vpfe_dev->crop); in vpfe_config_ccdc_image_format() 301 switch (vpfe_dev->fmt.fmt.pix.field) { in vpfe_config_ccdc_image_format() 334 static int vpfe_config_image_format(struct vpfe_device *vpfe_dev, in vpfe_config_image_format() argument 337 struct vpfe_subdev_info *sdinfo = vpfe_dev->current_subdev; in vpfe_config_image_format() 342 struct v4l2_pix_format *pix = &vpfe_dev->fmt.fmt.pix; in vpfe_config_image_format() 347 vpfe_dev->std_info.active_pixels = in vpfe_config_image_format() 349 vpfe_dev->std_info.active_lines = in vpfe_config_image_format() [all …]
|
/Linux-v4.19/include/media/davinci/ |
D | vpfe_capture.h | 173 struct vpfe_device *vpfe_dev; member
|