Lines Matching refs:ccdc_dev
122 static struct ccdc_hw_device *ccdc_dev; variable
249 if (ccdc_dev) { in vpfe_register_ccdc_device()
255 ccdc_dev = dev; in vpfe_register_ccdc_device()
282 ccdc_dev = NULL; in vpfe_unregister_ccdc_device()
300 ccdc_dev->hw_ops.get_image_window(&image_win); in vpfe_get_ccdc_image_format()
303 f->fmt.pix.bytesperline = ccdc_dev->hw_ops.get_line_length(); in vpfe_get_ccdc_image_format()
306 buf_type = ccdc_dev->hw_ops.get_buftype(); in vpfe_get_ccdc_image_format()
307 f->fmt.pix.pixelformat = ccdc_dev->hw_ops.get_pixel_format(); in vpfe_get_ccdc_image_format()
308 frm_fmt = ccdc_dev->hw_ops.get_frame_format(); in vpfe_get_ccdc_image_format()
336 if (ccdc_dev->hw_ops.set_pixel_format( in vpfe_config_ccdc_image_format()
343 ccdc_dev->hw_ops.set_image_window(&vpfe_dev->crop); in vpfe_config_ccdc_image_format()
348 ret = ccdc_dev->hw_ops.set_buftype( in vpfe_config_ccdc_image_format()
356 ret = ccdc_dev->hw_ops.set_buftype( in vpfe_config_ccdc_image_format()
365 ret = ccdc_dev->hw_ops.set_frame_format(frm_fmt); in vpfe_config_ccdc_image_format()
445 pix->bytesperline = ccdc_dev->hw_ops.get_line_length(); in vpfe_config_image_format()
469 if (NULL == ccdc_dev) { in vpfe_initialize_device()
475 if (!try_module_get(ccdc_dev->owner)) { in vpfe_initialize_device()
480 ret = ccdc_dev->hw_ops.open(vpfe_dev->pdev); in vpfe_initialize_device()
548 ccdc_dev->hw_ops.setfbaddr(addr); in vpfe_schedule_next_buffer()
557 ccdc_dev->hw_ops.setfbaddr(addr); in vpfe_schedule_bottom_field()
584 if (NULL != ccdc_dev->hw_ops.reset) in vpfe_isr()
585 ccdc_dev->hw_ops.reset(); in vpfe_isr()
597 fid = ccdc_dev->hw_ops.getfid(); in vpfe_isr()
678 frame_format = ccdc_dev->hw_ops.get_frame_format(); in vpfe_detach_irq()
687 frame_format = ccdc_dev->hw_ops.get_frame_format(); in vpfe_attach_irq()
700 ccdc_dev->hw_ops.enable(0); in vpfe_stop_ccdc_capture()
701 if (ccdc_dev->hw_ops.enable_out_to_sdram) in vpfe_stop_ccdc_capture()
702 ccdc_dev->hw_ops.enable_out_to_sdram(0); in vpfe_stop_ccdc_capture()
747 if (ccdc_dev->hw_ops.close) in vpfe_release()
748 ccdc_dev->hw_ops.close(vpfe_dev->pdev); in vpfe_release()
749 module_put(ccdc_dev->owner); in vpfe_release()
836 while (ccdc_dev->hw_ops.enum_pix(&pix, temp) >= 0) { in vpfe_check_format()
962 if (ccdc_dev->hw_ops.enum_pix(&pix, fmt->index) < 0) in vpfe_enum_fmt_vid_cap()
1165 ret = ccdc_dev->hw_ops.set_hw_if_params(&sdinfo->ccdc_if_params); in vpfe_s_input()
1456 ccdc_dev->hw_ops.get_image_window(&image_win); in vpfe_calculate_offsets()
1463 ccdc_dev->hw_ops.enable(1); in vpfe_start_ccdc_capture()
1464 if (ccdc_dev->hw_ops.enable_out_to_sdram) in vpfe_start_ccdc_capture()
1465 ccdc_dev->hw_ops.enable_out_to_sdram(1); in vpfe_start_ccdc_capture()
1541 if (ccdc_dev->hw_ops.configure() < 0) { in vpfe_streamon()
1547 ccdc_dev->hw_ops.setfbaddr((unsigned long)(addr)); in vpfe_streamon()
1673 ccdc_dev->hw_ops.set_image_window(&rect); in vpfe_s_crop()
1677 ccdc_dev->hw_ops.get_line_length(); in vpfe_s_crop()
1711 if (ccdc_dev->hw_ops.set_params) { in vpfe_param_handler()
1712 ret = ccdc_dev->hw_ops.set_params(param); in vpfe_param_handler()