Lines Matching refs:pCCInfo

8883     HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo);  in _HVD_EX_CC_Update_UserData_Wptr()  local
8887 pCCInfo->u32FWUsrDataWIdx = u32UsrDataIdxWptr; in _HVD_EX_CC_Update_UserData_Wptr()
8889 return pCCInfo->u32FWUsrDataWIdx; in _HVD_EX_CC_Update_UserData_Wptr()
8937 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Parse_CC_data() local
8979 if(pCCInfo->b608InfoEnhance) in _HVD_EX_CC_Parse_CC_data()
9001 if (pCCInfo->b608InfoEnhance) in _HVD_EX_CC_Parse_CC_data()
9051 if (pCCInfo->b608InfoEnhance==0) in _HVD_EX_CC_Parse_CC_data()
9077 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Extract_CCdata() local
9108 …_HVD_EX_CC_Parse_CC_data(u32Id, pCCInfo->u8ParsingStatus,&pUserDataBuf, pDst608Buf, pu32Dst608Len,… in _HVD_EX_CC_Extract_CCdata()
9135 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_RB_Have_Avail_Space() local
9137 MS_U32 u32RingBufVacancy = pCCInfo->u32RingBufVacancy[u8CC608]; in _HVD_EX_CC_RB_Have_Avail_Space()
9162 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Copy_CCdata_To_RB() local
9164 MS_U32 u32RingBufRPAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
9165 MS_U32 u32RingBufWPAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
9178 if(pCCInfo->u32RingBufVacancy[u8CC608] < u32AlignCCLen) in _HVD_EX_CC_Copy_CCdata_To_RB()
9180 …HVD_EX_MSG_ERR("overflow !!!, u32RingBufVacancy: %d, u32AlignLen: %d\n",pCCInfo->u32RingBufVacancy… in _HVD_EX_CC_Copy_CCdata_To_RB()
9187 …if( (u32RingBufWPAddr + u32AlignCCLen) <= (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32Ri… in _HVD_EX_CC_Copy_CCdata_To_RB()
9193 …if((pCCInfo->u32RingBufWPAddr[u8CC608] + u32AlignCCLen) == (pCCInfo->u32RingBufStartPAddr[u8CC608]… in _HVD_EX_CC_Copy_CCdata_To_RB()
9194 pCCInfo->u32RingBufWPAddr[u8CC608] = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
9196 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
9198 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
9203 …MS_U32 part1_len = (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32RingBufLen[u8CC608]) - u3… in _HVD_EX_CC_Copy_CCdata_To_RB()
9214pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
9218pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608] + p… in _HVD_EX_CC_Copy_CCdata_To_RB()
9219 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
9232 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
9233 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
9280 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Add_PaddingData_To_708() local
9282 MS_VIRT *u32RingBufWAddr = (MS_VIRT *)(HVD_PA2VA(pCCInfo->u32RingBufWPAddr[0])); in _HVD_EX_CC_Add_PaddingData_To_708()
9300 if( pCCInfo->u32PktLen708 > 0 ) in _HVD_EX_CC_Add_PaddingData_To_708()
9302 u16Pad = pCCInfo->u32PktLen708; in _HVD_EX_CC_Add_PaddingData_To_708()
9305 pCCInfo->u32PktLen708 = 0; in _HVD_EX_CC_Add_PaddingData_To_708()
9308 pAddr = (MS_U8 *)pCCInfo->u32PktHdrAddr708; in _HVD_EX_CC_Add_PaddingData_To_708()
9323 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_EX_CC_Add_PaddingData_To_708()
9332 pCCInfo->u32PktLen708 = (u8CC_Data1 & 0x3f)*2; in _HVD_EX_CC_Add_PaddingData_To_708()
9333 if(pCCInfo->u32PktLen708 == 0) pCCInfo->u32PktLen708 = 128; in _HVD_EX_CC_Add_PaddingData_To_708()
9336 pCCInfo->u32PktHdrAddr708 = (MS_VIRT)(u32RingBufWAddr); in _HVD_EX_CC_Add_PaddingData_To_708()
9339 if(pCCInfo->u32PktLen708 > 0) in _HVD_EX_CC_Add_PaddingData_To_708()
9343 pCCInfo->u32PktLen708 = pCCInfo->u32PktLen708 - 2; in _HVD_EX_CC_Add_PaddingData_To_708()
9347 pCCInfo->u32PktLen708 = 0; in _HVD_EX_CC_Add_PaddingData_To_708()
9353 if( pCCInfo->u32PktLen708 ==0 ) in _HVD_EX_CC_Add_PaddingData_To_708()
9355 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_EX_CC_Add_PaddingData_To_708()
9380 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Init() local
9387 pCCInfo->u8UserDataMode = (USER_DATA_MODE_DIRECTTV_CC|USER_DATA_MODE_ATSC_CC_RAW); in MDrv_HVD_EX_CC_Init()
9389 …eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_USERDATA_MODE, pCCInfo->u8UserDataMod… in MDrv_HVD_EX_CC_Init()
9391 if (pCCInfo->u8ParsingStatus == 0xff) in MDrv_HVD_EX_CC_Init()
9392 pCCInfo->u8ParsingStatus = 0x00; in MDrv_HVD_EX_CC_Init()
9412 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_SetCfg() local
9420 pCCInfo->u32RingBufLen[u8CC608] = pCCInfo->u32RingBufVacancy[u8CC608] = u16BufferSize; in MDrv_HVD_EX_CC_SetCfg()
9421 pCCInfo->u8ParsingStatus |= u8Operation; in MDrv_HVD_EX_CC_SetCfg()
9422 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_EX_CC_SetCfg()
9428 pCCInfo->b708Enable = TRUE; in MDrv_HVD_EX_CC_SetCfg()
9448 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Set_RB_StartAddr() local
9459 pCCInfo->u8BufMiuSel[u8CC608] = u8MiuSel; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9472 …(unsigned long)u32StartPAddress , u8CC608,pCCInfo->u8BufMiuSel[u8CC608], (unsigned long)pCtrl->Mem… in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9475pCCInfo->u32RingBufStartPAddr[u8CC608] = pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufW… in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9476 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9477 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9481 pCCInfo->u32FWUsrDataRIdx = /*pCCInfo->u32FWUsrDataPrevWIdx =*/ pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9501 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr() local
9504 pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufWPAddr[u8CC608];//u32ReadAddress; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9506 pCCInfo->u32FWUsrDataRIdx = pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9507 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9508 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9527 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Adv_RB_ReadAddr() local
9541 if(u32ParsedDataSize > (pCCInfo->u32RingBufLen[u8CC608] - pCCInfo->u32RingBufVacancy[u8CC608])) in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9544pCCInfo->u32RingBufVacancy[u8CC608], u32ParsedDataSize, pCCInfo->u32RingBufLen[u8CC608], (unsigned… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9549 …if ((pCCInfo->u32RingBufRPAddr[u8CC608] + u32ParsedDataSize) < (pCCInfo->u32RingBufStartPAddr[u8CC… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9551 pCCInfo->u32RingBufRPAddr[u8CC608] += u32ParsedDataSize; in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9555pCCInfo->u32RingBufRPAddr[u8CC608] = (u32ParsedDataSize + pCCInfo->u32RingBufRPAddr[u8CC608] - pCC… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9558 pCCInfo->u32RingBufVacancy[u8CC608] += u32ParsedDataSize ; in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9577 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_DisableParsing() local
9581 pCCInfo->u8ParsingStatus &= ~0x04; in MDrv_HVD_EX_CC_DisableParsing()
9582 pCCInfo->b708Enable = FALSE; in MDrv_HVD_EX_CC_DisableParsing()
9585 pCCInfo->u8ParsingStatus &= ~0x03; in MDrv_HVD_EX_CC_DisableParsing()
9587 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_EX_CC_DisableParsing()
9600 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_GetInfo() local
9606 *p1 = (MS_U32)pCCInfo->b708Enable; in MDrv_HVD_EX_CC_GetInfo()
9613 u32PAddr = pCCInfo->u32RingBufStartPAddr[type]; in MDrv_HVD_EX_CC_GetInfo()
9615 *p2 = (MS_U32) pCCInfo->u32RingBufLen[type]; in MDrv_HVD_EX_CC_GetInfo()
9649 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_GetOverflowStatus() local
9651 MS_BOOL bOverFlow = pCCInfo->bOverFlow[u8CC608]; in MDrv_HVD_EX_CC_GetOverflowStatus()
9652 pCCInfo->bOverFlow[u8CC608] = FALSE; in MDrv_HVD_EX_CC_GetOverflowStatus()
9674 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Get_RB_WriteAddr() local
9679 if ((pCCInfo->u8ParsingStatus == 0xff) || (pCCInfo->u8ParsingStatus == 0x00)) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9682 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9687 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9700 if (pCCInfo->u32FWUsrDataRIdx == u32UsrDataIdxWptr) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9703 … HVD_EX_MSG_DBG("RIdx(%d) == WIdx(%d) , empty !!!\n", pCCInfo->u32FWUsrDataRIdx,u32UsrDataIdxWptr); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9704 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9706 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9712 else if (u32UsrDataIdxWptr > pCCInfo->u32FWUsrDataRIdx) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9714 u32FwParseCnt = u32UsrDataIdxWptr - pCCInfo->u32FWUsrDataRIdx; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9718 u32FwParseCnt = u32UserDataIdxSize - (pCCInfo->u32FWUsrDataRIdx - u32UsrDataIdxWptr); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9721 …o->u32RingBufWPAddr[%d]: 0x%lx\n", u32FwParseCnt, u8CC608,(unsigned long)pCCInfo->u32RingBufWPAddr… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9724 MS_U8 *pCC608buf = &(pCCInfo->u8CC608buf[0]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9725 MS_U8 *pCC708buf = &(pCCInfo->u8CC708buf[0]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9742 …u32UserDataAddr = MDrv_HVD_EX_GetUserData_Packet(u32Id, pCCInfo->u32FWUsrDataRIdx, (MS_U32*)&u32Us… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9755 … b608OverFlow =_HVD_EX_CC_Add_PaddingData_To_608(u32Id, &(pCCInfo->u8CC608buf[0]), u32CC608Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9761 … b708OverFlow = _HVD_EX_CC_Add_PaddingData_To_708(u32Id, &(pCCInfo->u8CC708buf[0]), u32CC708Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9770 pCCInfo->bOverFlow[1] = TRUE; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9776 pCCInfo->bOverFlow[0] = TRUE; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9781 pCCInfo->u32FWUsrDataRIdx++; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9783 if (pCCInfo->u32FWUsrDataRIdx >= u32UserDataIdxSize) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9785 pCCInfo->u32FWUsrDataRIdx = 0; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9793 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9794 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9816 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Get_RB_ReadAddr() local
9818 MS_U32 u32PAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
9819 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
9837 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_InfoEnhanceMode() local
9839 pCCInfo->b608InfoEnhance = bEnable; in MDrv_HVD_EX_CC_InfoEnhanceMode()