linux/drivers/media/video/mxc/capture/ipu_prp_sw.h File Reference

This file contains the IPU PRP use case driver header. More...

Functions

int csi_enc_select (void *private)
int csi_enc_deselect (void *private)
int prp_enc_select (void *private)
int prp_enc_deselect (void *private)
int foreground_sdc_select (void *private)
int foreground_sdc_deselect (void *private)
int bg_overlay_sdc_select (void *private)
int bg_overlay_sdc_deselect (void *private)
int prp_still_select (void *private)
int prp_still_deselect (void *private)

Detailed Description

This file contains the IPU PRP use case driver header.


Function Documentation

int bg_overlay_sdc_deselect ( void *  private  ) 

function to de-select bg as the working path

Parameters:
private cam_data * mxc v4l2 main structure
Returns:
status
int bg_overlay_sdc_select ( void *  private  ) 

function to select bg as the working path

Parameters:
private cam_data * mxc v4l2 main structure
Returns:
status
int csi_enc_deselect ( void *  private  ) 

function to de-select CSI ENC as the working path

Parameters:
private struct cam_data * mxc capture instance
Returns:
int

Referenced by mxc_v4l_close().

int csi_enc_select ( void *  private  ) 

function to select CSI ENC as the working path

Parameters:
private struct cam_data * mxc capture instance
Returns:
int

References csi_enc_disable_csi(), csi_enc_disabling_tasks(), csi_enc_eba_update(), csi_enc_enable_csi(), and csi_enc_enabling_tasks().

Referenced by mxc_v4l_do_ioctl(), and mxc_v4l_open().

int foreground_sdc_deselect ( void *  private  ) 

function to de-select foreground as the working path

Parameters:
private cam_data * mxc v4l2 main structure
Returns:
int
int foreground_sdc_select ( void *  private  ) 

function to select foreground as the working path

Parameters:
private cam_data * mxc v4l2 main structure
Returns:
status
int prp_enc_deselect ( void *  private  ) 

function to de-select PRP-ENC as the working path

Parameters:
private struct cam_data * mxc capture instance
Returns:
int

Referenced by mxc_v4l_close().

int prp_enc_select ( void *  private  ) 

function to select PRP-ENC as the working path

Parameters:
private struct cam_data * mxc capture instance
Returns:
int

References prp_enc_disable_csi(), prp_enc_disabling_tasks(), prp_enc_eba_update(), prp_enc_enable_csi(), and prp_enc_enabling_tasks().

Referenced by mxc_v4l_do_ioctl(), and mxc_v4l_open().

int prp_still_deselect ( void *  private  ) 

function to de-select CSI_MEM as the working path

Parameters:
private struct cam_data * mxc capture instance
Returns:
status

References prp_still_stop().

int prp_still_select ( void *  private  ) 

function to select CSI_MEM as the working path

Parameters:
private struct cam_data * mxc capture instance
Returns:
status

References prp_still_start(), and prp_still_stop().

footer
©  Freescale Semiconductor, Inc., 2007.  All rights reserved.
Freescale Confidential Proprietary
NDA Required
doxygen