Lines Matching refs:pCCInfo

5037     HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo);  in _HVD_CC_Update_UserData_Wptr()  local
5041 pCCInfo->u32FWUsrDataWIdx = u32UsrDataIdxWptr; in _HVD_CC_Update_UserData_Wptr()
5043 return pCCInfo->u32FWUsrDataWIdx; in _HVD_CC_Update_UserData_Wptr()
5117 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Parse_CC_data() local
5159 if(pCCInfo->b608InfoEnhance) in _HVD_CC_Parse_CC_data()
5181 if (pCCInfo->b608InfoEnhance) in _HVD_CC_Parse_CC_data()
5231 if (pCCInfo->b608InfoEnhance==0) in _HVD_CC_Parse_CC_data()
5257 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Extract_CCdata() local
5280 if(pCCInfo->u8UserDataMode == USER_DATA_MODE_DIRECTTV_CC) in _HVD_CC_Extract_CCdata()
5295 …_HVD_CC_Parse_CC_data(pCCInfo->u8ParsingStatus,&pUserDataBuf, pDst608Buf, u32Dst608Len, pDst708Buf… in _HVD_CC_Extract_CCdata()
5338 …_HVD_CC_Parse_CC_data(pCCInfo->u8ParsingStatus,&pUserDataBuf, pDst608Buf, pu32Dst608Len, pDst708Bu… in _HVD_CC_Extract_CCdata()
5366 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_RB_Have_Avail_Space() local
5367 MS_U32 u32RingBufVacancy = pCCInfo->u32RingBufVacancy[u8CC608]; in _HVD_CC_RB_Have_Avail_Space()
5392 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Copy_CCdata_To_RB() local
5394 MS_U32 u32RingBufRPAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in _HVD_CC_Copy_CCdata_To_RB()
5395 MS_U32 u32RingBufWPAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in _HVD_CC_Copy_CCdata_To_RB()
5413 if(pCCInfo->u32RingBufVacancy[u8CC608] < u32AlignCCLen) in _HVD_CC_Copy_CCdata_To_RB()
5415 …HVD_MSG_ERR("overflow !!!, u32RingBufVacancy: %ld, u32AlignLen: %ld\n",pCCInfo->u32RingBufVacancy[… in _HVD_CC_Copy_CCdata_To_RB()
5422 …if( (u32RingBufWPAddr + u32AlignCCLen) <= (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32Ri… in _HVD_CC_Copy_CCdata_To_RB()
5428 …if((pCCInfo->u32RingBufWPAddr[u8CC608] + u32AlignCCLen) == (pCCInfo->u32RingBufStartPAddr[u8CC608]… in _HVD_CC_Copy_CCdata_To_RB()
5429 pCCInfo->u32RingBufWPAddr[u8CC608] = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_CC_Copy_CCdata_To_RB()
5431 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_CC_Copy_CCdata_To_RB()
5433 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_CC_Copy_CCdata_To_RB()
5438 …MS_U32 part1_len = (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32RingBufLen[u8CC608]) - u3… in _HVD_CC_Copy_CCdata_To_RB()
5449pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_CC_Copy_CCdata_To_RB()
5453pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608] + p… in _HVD_CC_Copy_CCdata_To_RB()
5454 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_CC_Copy_CCdata_To_RB()
5467 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_CC_Copy_CCdata_To_RB()
5468 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_CC_Copy_CCdata_To_RB()
5514 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in _HVD_CC_Add_PaddingData_To_708() local
5516 MS_U32 *u32RingBufWAddr = (MS_U32 *)(HVD_PA2VA(pCCInfo->u32RingBufWPAddr[0])); in _HVD_CC_Add_PaddingData_To_708()
5534 if( pCCInfo->u32PktLen708 > 0 ) in _HVD_CC_Add_PaddingData_To_708()
5536 u16Pad = pCCInfo->u32PktLen708; in _HVD_CC_Add_PaddingData_To_708()
5539 pCCInfo->u32PktLen708 = 0; in _HVD_CC_Add_PaddingData_To_708()
5542 pAddr = (MS_U8 *)pCCInfo->u32PktHdrAddr708; in _HVD_CC_Add_PaddingData_To_708()
5557 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_CC_Add_PaddingData_To_708()
5566 pCCInfo->u32PktLen708 = (u8CC_Data1 & 0x3f)*2; in _HVD_CC_Add_PaddingData_To_708()
5567 if(pCCInfo->u32PktLen708 == 0) pCCInfo->u32PktLen708 = 128; in _HVD_CC_Add_PaddingData_To_708()
5570 pCCInfo->u32PktHdrAddr708 = (MS_U32)(u32RingBufWAddr); in _HVD_CC_Add_PaddingData_To_708()
5573 if(pCCInfo->u32PktLen708 > 0) in _HVD_CC_Add_PaddingData_To_708()
5577 pCCInfo->u32PktLen708 = pCCInfo->u32PktLen708 - 2; in _HVD_CC_Add_PaddingData_To_708()
5581 pCCInfo->u32PktLen708 = 0; in _HVD_CC_Add_PaddingData_To_708()
5587 if( pCCInfo->u32PktLen708 ==0 ) in _HVD_CC_Add_PaddingData_To_708()
5589 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_CC_Add_PaddingData_To_708()
5612 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Init() local
5620 pCCInfo->u8UserDataMode = USER_DATA_MODE_DVB_NORMAL; in MDrv_HVD_CC_Init()
5622 eRet = (HVD_Result)HAL_HVD_SetCmd(E_HVD_CMD_SET_USERDATA_MODE, pCCInfo->u8UserDataMode); in MDrv_HVD_CC_Init()
5624 if (pCCInfo->u8ParsingStatus == 0xff) in MDrv_HVD_CC_Init()
5625 pCCInfo->u8ParsingStatus = 0x00; in MDrv_HVD_CC_Init()
5644 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_SetCfg() local
5652 pCCInfo->u32RingBufLen[u8CC608] = pCCInfo->u32RingBufVacancy[u8CC608] = u16BufferSize; in MDrv_HVD_CC_SetCfg()
5653 pCCInfo->u8ParsingStatus |= u8Operation; in MDrv_HVD_CC_SetCfg()
5654 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_CC_SetCfg()
5660 pCCInfo->b708Enable = TRUE; in MDrv_HVD_CC_SetCfg()
5683 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Set_RB_StartAddr() local
5694 pCCInfo->bBufMiu1[u8CC608] = TRUE; in MDrv_HVD_CC_Set_RB_StartAddr()
5698 pCCInfo->bBufMiu1[u8CC608] = FALSE; in MDrv_HVD_CC_Set_RB_StartAddr()
5701 u32StartPAddress , u8CC608,pCCInfo->bBufMiu1[u8CC608], pCtrl->MemMap.u32MIU1BaseAddr); in MDrv_HVD_CC_Set_RB_StartAddr()
5704pCCInfo->u32RingBufStartPAddr[u8CC608] = pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufW… in MDrv_HVD_CC_Set_RB_StartAddr()
5705 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_CC_Set_RB_StartAddr()
5706 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_CC_Set_RB_StartAddr()
5710 pCCInfo->u32FWUsrDataRIdx = /*pCCInfo->u32FWUsrDataPrevWIdx =*/ pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_CC_Set_RB_StartAddr()
5731 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_SyncRB_RdAddr2WrAddr() local
5733 pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufWPAddr[u8CC608];//u32ReadAddress; in MDrv_HVD_CC_SyncRB_RdAddr2WrAddr()
5735 pCCInfo->u32FWUsrDataRIdx = pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_CC_SyncRB_RdAddr2WrAddr()
5736 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_CC_SyncRB_RdAddr2WrAddr()
5737 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_CC_SyncRB_RdAddr2WrAddr()
5754 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Adv_RB_ReadAddr() local
5767 if(u32ParsedDataSize > (pCCInfo->u32RingBufLen[u8CC608] - pCCInfo->u32RingBufVacancy[u8CC608])) in MDrv_HVD_CC_Adv_RB_ReadAddr()
5770pCCInfo->u32RingBufVacancy[u8CC608], u32ParsedDataSize, pCCInfo->u32RingBufLen[u8CC608], pCCInfo->… in MDrv_HVD_CC_Adv_RB_ReadAddr()
5775 …if ((pCCInfo->u32RingBufRPAddr[u8CC608] + u32ParsedDataSize) < (pCCInfo->u32RingBufStartPAddr[u8CC… in MDrv_HVD_CC_Adv_RB_ReadAddr()
5777 pCCInfo->u32RingBufRPAddr[u8CC608] += u32ParsedDataSize; in MDrv_HVD_CC_Adv_RB_ReadAddr()
5781pCCInfo->u32RingBufRPAddr[u8CC608] = (u32ParsedDataSize + pCCInfo->u32RingBufRPAddr[u8CC608] - pCC… in MDrv_HVD_CC_Adv_RB_ReadAddr()
5784 pCCInfo->u32RingBufVacancy[u8CC608] += u32ParsedDataSize ; in MDrv_HVD_CC_Adv_RB_ReadAddr()
5801 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_DisableParsing() local
5805 pCCInfo->u8ParsingStatus &= ~0x04; in MDrv_HVD_CC_DisableParsing()
5806 pCCInfo->b708Enable = FALSE; in MDrv_HVD_CC_DisableParsing()
5809 pCCInfo->u8ParsingStatus &= ~0x03; in MDrv_HVD_CC_DisableParsing()
5811 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_CC_DisableParsing()
5822 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_GetInfo() local
5828 *p1 = (MS_U32)pCCInfo->b708Enable; in MDrv_HVD_CC_GetInfo()
5835 u32PAddr = pCCInfo->u32RingBufStartPAddr[type]; in MDrv_HVD_CC_GetInfo()
5837 *p2 = (MS_U32) pCCInfo->u32RingBufLen[type]; in MDrv_HVD_CC_GetInfo()
5870 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_GetOverflowStatus() local
5871 MS_BOOL bOverFlow = pCCInfo->bOverFlow[u8CC608]; in MDrv_HVD_CC_GetOverflowStatus()
5872 pCCInfo->bOverFlow[u8CC608] = FALSE; in MDrv_HVD_CC_GetOverflowStatus()
5895 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Get_RB_WriteAddr() local
5900 if ((pCCInfo->u8ParsingStatus == 0xff) || (pCCInfo->u8ParsingStatus == 0x00)) in MDrv_HVD_CC_Get_RB_WriteAddr()
5903 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_CC_Get_RB_WriteAddr()
5905 if(!pCCInfo->bBufMiu1[u8CC608]) in MDrv_HVD_CC_Get_RB_WriteAddr()
5917 if (pCCInfo->u32FWUsrDataRIdx == pCCInfo->u32FWUsrDataWIdx) in MDrv_HVD_CC_Get_RB_WriteAddr()
5920 …HVD_MSG_DEG("RIdx(%ld) == WIdx(%ld) , empty !!!\n", pCCInfo->u32FWUsrDataRIdx,pCCInfo->u32FWUsrDat… in MDrv_HVD_CC_Get_RB_WriteAddr()
5921 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_CC_Get_RB_WriteAddr()
5923 if(!pCCInfo->bBufMiu1[u8CC608]) in MDrv_HVD_CC_Get_RB_WriteAddr()
5929 else if (pCCInfo->u32FWUsrDataWIdx > pCCInfo->u32FWUsrDataRIdx) in MDrv_HVD_CC_Get_RB_WriteAddr()
5931 u32FwParseCnt = pCCInfo->u32FWUsrDataWIdx - pCCInfo->u32FWUsrDataRIdx; in MDrv_HVD_CC_Get_RB_WriteAddr()
5935 … u32FwParseCnt = u32UserDataIdxSize - (pCCInfo->u32FWUsrDataRIdx - pCCInfo->u32FWUsrDataWIdx); in MDrv_HVD_CC_Get_RB_WriteAddr()
5938 …) !!!, pCCInfo->u32RingBufWPAddr[%d]: 0x%lx\n", u32FwParseCnt, u8CC608,pCCInfo->u32RingBufWPAddr… in MDrv_HVD_CC_Get_RB_WriteAddr()
5941 MS_U8 *pCC608buf = &(pCCInfo->u8CC608buf[0]); in MDrv_HVD_CC_Get_RB_WriteAddr()
5942 MS_U8 *pCC708buf = &(pCCInfo->u8CC708buf[0]); in MDrv_HVD_CC_Get_RB_WriteAddr()
5957 …u32UserDataAddr = MDrv_HVD_GetUserData_Packet(pCCInfo->u32FWUsrDataRIdx, (MS_U32*)&u32UserDataSize… in MDrv_HVD_CC_Get_RB_WriteAddr()
5970 b608OverFlow =_HVD_CC_Add_PaddingData_To_608(&(pCCInfo->u8CC608buf[0]), u32CC608Len); in MDrv_HVD_CC_Get_RB_WriteAddr()
5976 b708OverFlow = _HVD_CC_Add_PaddingData_To_708(&(pCCInfo->u8CC708buf[0]), u32CC708Len); in MDrv_HVD_CC_Get_RB_WriteAddr()
5985 pCCInfo->bOverFlow[1] = TRUE; in MDrv_HVD_CC_Get_RB_WriteAddr()
5991 pCCInfo->bOverFlow[0] = TRUE; in MDrv_HVD_CC_Get_RB_WriteAddr()
5996 pCCInfo->u32FWUsrDataRIdx++; in MDrv_HVD_CC_Get_RB_WriteAddr()
5998 if (pCCInfo->u32FWUsrDataRIdx >= u32UserDataIdxSize) in MDrv_HVD_CC_Get_RB_WriteAddr()
6000 pCCInfo->u32FWUsrDataRIdx = 0; in MDrv_HVD_CC_Get_RB_WriteAddr()
6008 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_CC_Get_RB_WriteAddr()
6009 if(!pCCInfo->bBufMiu1[u8CC608]) in MDrv_HVD_CC_Get_RB_WriteAddr()
6031 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_Get_RB_ReadAddr() local
6033 MS_U32 u32PAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in MDrv_HVD_CC_Get_RB_ReadAddr()
6034 if(!pCCInfo->bBufMiu1[u8CC608]) in MDrv_HVD_CC_Get_RB_ReadAddr()
6050 HVD_CC_Info *pCCInfo = &(gHVDCtrl.CloseCaptionInfo); in MDrv_HVD_CC_InfoEnhanceMode() local
6052 pCCInfo->b608InfoEnhance = bEnable; in MDrv_HVD_CC_InfoEnhanceMode()