Lines Matching refs:pCCInfo
8569 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Update_UserData_Wptr() local
8573 pCCInfo->u32FWUsrDataWIdx = u32UsrDataIdxWptr; in _HVD_EX_CC_Update_UserData_Wptr()
8575 return pCCInfo->u32FWUsrDataWIdx; in _HVD_EX_CC_Update_UserData_Wptr()
8623 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Parse_CC_data() local
8665 if(pCCInfo->b608InfoEnhance) in _HVD_EX_CC_Parse_CC_data()
8687 if (pCCInfo->b608InfoEnhance) in _HVD_EX_CC_Parse_CC_data()
8737 if (pCCInfo->b608InfoEnhance==0) in _HVD_EX_CC_Parse_CC_data()
8763 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Extract_CCdata() local
8794 …_HVD_EX_CC_Parse_CC_data(u32Id, pCCInfo->u8ParsingStatus,&pUserDataBuf, pDst608Buf, pu32Dst608Len,… in _HVD_EX_CC_Extract_CCdata()
8821 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_RB_Have_Avail_Space() local
8823 MS_U32 u32RingBufVacancy = pCCInfo->u32RingBufVacancy[u8CC608]; in _HVD_EX_CC_RB_Have_Avail_Space()
8848 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Copy_CCdata_To_RB() local
8850 MS_U32 u32RingBufRPAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
8851 MS_U32 u32RingBufWPAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
8864 if(pCCInfo->u32RingBufVacancy[u8CC608] < u32AlignCCLen) in _HVD_EX_CC_Copy_CCdata_To_RB()
8866 …HVD_EX_MSG_ERR("overflow !!!, u32RingBufVacancy: %d, u32AlignLen: %d\n",pCCInfo->u32RingBufVacancy… in _HVD_EX_CC_Copy_CCdata_To_RB()
8873 …if( (u32RingBufWPAddr + u32AlignCCLen) <= (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32Ri… in _HVD_EX_CC_Copy_CCdata_To_RB()
8879 …if((pCCInfo->u32RingBufWPAddr[u8CC608] + u32AlignCCLen) == (pCCInfo->u32RingBufStartPAddr[u8CC608]… in _HVD_EX_CC_Copy_CCdata_To_RB()
8880 pCCInfo->u32RingBufWPAddr[u8CC608] = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
8882 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
8884 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
8889 …MS_U32 part1_len = (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32RingBufLen[u8CC608]) - u3… in _HVD_EX_CC_Copy_CCdata_To_RB()
8900 … pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
8904 …pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608] + p… in _HVD_EX_CC_Copy_CCdata_To_RB()
8905 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
8918 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
8919 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
8966 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Add_PaddingData_To_708() local
8968 MS_VIRT *u32RingBufWAddr = (MS_VIRT *)(HVD_PA2VA(pCCInfo->u32RingBufWPAddr[0])); in _HVD_EX_CC_Add_PaddingData_To_708()
8986 if( pCCInfo->u32PktLen708 > 0 ) in _HVD_EX_CC_Add_PaddingData_To_708()
8988 u16Pad = pCCInfo->u32PktLen708; in _HVD_EX_CC_Add_PaddingData_To_708()
8991 pCCInfo->u32PktLen708 = 0; in _HVD_EX_CC_Add_PaddingData_To_708()
8994 pAddr = (MS_U8 *)pCCInfo->u32PktHdrAddr708; in _HVD_EX_CC_Add_PaddingData_To_708()
9009 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_EX_CC_Add_PaddingData_To_708()
9018 pCCInfo->u32PktLen708 = (u8CC_Data1 & 0x3f)*2; in _HVD_EX_CC_Add_PaddingData_To_708()
9019 if(pCCInfo->u32PktLen708 == 0) pCCInfo->u32PktLen708 = 128; in _HVD_EX_CC_Add_PaddingData_To_708()
9022 pCCInfo->u32PktHdrAddr708 = (MS_VIRT)(u32RingBufWAddr); in _HVD_EX_CC_Add_PaddingData_To_708()
9025 if(pCCInfo->u32PktLen708 > 0) in _HVD_EX_CC_Add_PaddingData_To_708()
9029 pCCInfo->u32PktLen708 = pCCInfo->u32PktLen708 - 2; in _HVD_EX_CC_Add_PaddingData_To_708()
9033 pCCInfo->u32PktLen708 = 0; in _HVD_EX_CC_Add_PaddingData_To_708()
9039 if( pCCInfo->u32PktLen708 ==0 ) in _HVD_EX_CC_Add_PaddingData_To_708()
9041 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_EX_CC_Add_PaddingData_To_708()
9066 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Init() local
9073 pCCInfo->u8UserDataMode = (USER_DATA_MODE_DIRECTTV_CC|USER_DATA_MODE_ATSC_CC_RAW); in MDrv_HVD_EX_CC_Init()
9075 …eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_USERDATA_MODE, pCCInfo->u8UserDataMod… in MDrv_HVD_EX_CC_Init()
9077 if (pCCInfo->u8ParsingStatus == 0xff) in MDrv_HVD_EX_CC_Init()
9078 pCCInfo->u8ParsingStatus = 0x00; in MDrv_HVD_EX_CC_Init()
9098 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_SetCfg() local
9106 pCCInfo->u32RingBufLen[u8CC608] = pCCInfo->u32RingBufVacancy[u8CC608] = u16BufferSize; in MDrv_HVD_EX_CC_SetCfg()
9107 pCCInfo->u8ParsingStatus |= u8Operation; in MDrv_HVD_EX_CC_SetCfg()
9108 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_EX_CC_SetCfg()
9114 pCCInfo->b708Enable = TRUE; in MDrv_HVD_EX_CC_SetCfg()
9134 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Set_RB_StartAddr() local
9145 pCCInfo->u8BufMiuSel[u8CC608] = u8MiuSel; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9158 …(unsigned long)u32StartPAddress , u8CC608,pCCInfo->u8BufMiuSel[u8CC608], (unsigned long)pCtrl->Mem… in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9161 …pCCInfo->u32RingBufStartPAddr[u8CC608] = pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufW… in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9162 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9163 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9167 pCCInfo->u32FWUsrDataRIdx = /*pCCInfo->u32FWUsrDataPrevWIdx =*/ pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
9187 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr() local
9190 pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufWPAddr[u8CC608];//u32ReadAddress; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9192 pCCInfo->u32FWUsrDataRIdx = pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9193 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9194 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
9213 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Adv_RB_ReadAddr() local
9227 if(u32ParsedDataSize > (pCCInfo->u32RingBufLen[u8CC608] - pCCInfo->u32RingBufVacancy[u8CC608])) in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9230 …pCCInfo->u32RingBufVacancy[u8CC608], u32ParsedDataSize, pCCInfo->u32RingBufLen[u8CC608], (unsigned… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9235 …if ((pCCInfo->u32RingBufRPAddr[u8CC608] + u32ParsedDataSize) < (pCCInfo->u32RingBufStartPAddr[u8CC… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9237 pCCInfo->u32RingBufRPAddr[u8CC608] += u32ParsedDataSize; in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9241 …pCCInfo->u32RingBufRPAddr[u8CC608] = (u32ParsedDataSize + pCCInfo->u32RingBufRPAddr[u8CC608] - pCC… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9244 pCCInfo->u32RingBufVacancy[u8CC608] += u32ParsedDataSize ; in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
9263 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_DisableParsing() local
9267 pCCInfo->u8ParsingStatus &= ~0x04; in MDrv_HVD_EX_CC_DisableParsing()
9268 pCCInfo->b708Enable = FALSE; in MDrv_HVD_EX_CC_DisableParsing()
9271 pCCInfo->u8ParsingStatus &= ~0x03; in MDrv_HVD_EX_CC_DisableParsing()
9273 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_EX_CC_DisableParsing()
9286 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_GetInfo() local
9292 *p1 = (MS_U32)pCCInfo->b708Enable; in MDrv_HVD_EX_CC_GetInfo()
9299 u32PAddr = pCCInfo->u32RingBufStartPAddr[type]; in MDrv_HVD_EX_CC_GetInfo()
9301 *p2 = (MS_U32) pCCInfo->u32RingBufLen[type]; in MDrv_HVD_EX_CC_GetInfo()
9336 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_GetOverflowStatus() local
9338 MS_BOOL bOverFlow = pCCInfo->bOverFlow[u8CC608]; in MDrv_HVD_EX_CC_GetOverflowStatus()
9339 pCCInfo->bOverFlow[u8CC608] = FALSE; in MDrv_HVD_EX_CC_GetOverflowStatus()
9365 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Get_RB_WriteAddr() local
9370 if ((pCCInfo->u8ParsingStatus == 0xff) || (pCCInfo->u8ParsingStatus == 0x00)) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9373 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9378 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9391 if (pCCInfo->u32FWUsrDataRIdx == u32UsrDataIdxWptr) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9394 … HVD_EX_MSG_DBG("RIdx(%d) == WIdx(%d) , empty !!!\n", pCCInfo->u32FWUsrDataRIdx,u32UsrDataIdxWptr); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9395 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9397 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9403 else if (u32UsrDataIdxWptr > pCCInfo->u32FWUsrDataRIdx) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9405 u32FwParseCnt = u32UsrDataIdxWptr - pCCInfo->u32FWUsrDataRIdx; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9409 u32FwParseCnt = u32UserDataIdxSize - (pCCInfo->u32FWUsrDataRIdx - u32UsrDataIdxWptr); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9412 …o->u32RingBufWPAddr[%d]: 0x%lx\n", u32FwParseCnt, u8CC608,(unsigned long)pCCInfo->u32RingBufWPAddr… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9415 MS_U8 *pCC608buf = &(pCCInfo->u8CC608buf[0]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9416 MS_U8 *pCC708buf = &(pCCInfo->u8CC708buf[0]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9433 …u32UserDataAddr = MDrv_HVD_EX_GetUserData_Packet(u32Id, pCCInfo->u32FWUsrDataRIdx, (MS_U32*)&u32Us… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9446 … b608OverFlow =_HVD_EX_CC_Add_PaddingData_To_608(u32Id, &(pCCInfo->u8CC608buf[0]), u32CC608Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9452 … b708OverFlow = _HVD_EX_CC_Add_PaddingData_To_708(u32Id, &(pCCInfo->u8CC708buf[0]), u32CC708Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9461 pCCInfo->bOverFlow[1] = TRUE; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9467 pCCInfo->bOverFlow[0] = TRUE; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9472 pCCInfo->u32FWUsrDataRIdx++; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9474 if (pCCInfo->u32FWUsrDataRIdx >= u32UserDataIdxSize) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9476 pCCInfo->u32FWUsrDataRIdx = 0; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9484 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9485 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
9507 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Get_RB_ReadAddr() local
9509 MS_U32 u32PAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
9510 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
9528 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_InfoEnhanceMode() local
9530 pCCInfo->b608InfoEnhance = bEnable; in MDrv_HVD_EX_CC_InfoEnhanceMode()