IMG_UINT32 DBGDIOCDrivGetFrame(IMG_VOID * pvInBuffer, IMG_VOID * pvOutBuffer) { IMG_UINT32 * pStream; PDBG_STREAM psStream; IMG_UINT32 * pui32Current; pStream = (IMG_UINT32 *) pvInBuffer; psStream = (PDBG_STREAM) *pStream; pui32Current = (IMG_UINT32 *) pvOutBuffer; *pui32Current = ExtDBGDrivGetFrame(psStream); return(IMG_TRUE); }
/***************************************************************************** FUNCTION : DBGDrivGetFrame PURPOSE : PARAMETERS : RETURNS : *****************************************************************************/ static IMG_UINT32 DBGDIOCDrivGetFrame(IMG_VOID * pvInBuffer, IMG_VOID * pvOutBuffer) { PDBG_STREAM psStream; IMG_UINT32 *pui32Current; pui32Current = (IMG_UINT32 *) pvOutBuffer; psStream = SID2PStream(*(IMG_SID *)pvInBuffer); if (psStream != (PDBG_STREAM)IMG_NULL) { *pui32Current = ExtDBGDrivGetFrame(psStream); return(IMG_TRUE); } else { /* invalid SID */ *pui32Current = 0; return(IMG_FALSE); } }