Lines Matching refs:pCCInfo

7417     HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo);  in _HVD_EX_CC_Update_UserData_Wptr()  local
7421 pCCInfo->u32FWUsrDataWIdx = u32UsrDataIdxWptr; in _HVD_EX_CC_Update_UserData_Wptr()
7423 return pCCInfo->u32FWUsrDataWIdx; in _HVD_EX_CC_Update_UserData_Wptr()
7471 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Parse_CC_data() local
7513 if(pCCInfo->b608InfoEnhance) in _HVD_EX_CC_Parse_CC_data()
7535 if (pCCInfo->b608InfoEnhance) in _HVD_EX_CC_Parse_CC_data()
7585 if (pCCInfo->b608InfoEnhance==0) in _HVD_EX_CC_Parse_CC_data()
7611 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Extract_CCdata() local
7642 …_HVD_EX_CC_Parse_CC_data(u32Id, pCCInfo->u8ParsingStatus,&pUserDataBuf, pDst608Buf, pu32Dst608Len,… in _HVD_EX_CC_Extract_CCdata()
7669 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_RB_Have_Avail_Space() local
7671 MS_U32 u32RingBufVacancy = pCCInfo->u32RingBufVacancy[u8CC608]; in _HVD_EX_CC_RB_Have_Avail_Space()
7696 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Copy_CCdata_To_RB() local
7698 MS_U32 u32RingBufRPAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
7699 MS_U32 u32RingBufWPAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
7712 if(pCCInfo->u32RingBufVacancy[u8CC608] < u32AlignCCLen) in _HVD_EX_CC_Copy_CCdata_To_RB()
7714 …HVD_EX_MSG_ERR("overflow !!!, u32RingBufVacancy: %ld, u32AlignLen: %ld\n",pCCInfo->u32RingBufVacan… in _HVD_EX_CC_Copy_CCdata_To_RB()
7721 …if( (u32RingBufWPAddr + u32AlignCCLen) <= (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32Ri… in _HVD_EX_CC_Copy_CCdata_To_RB()
7727 …if((pCCInfo->u32RingBufWPAddr[u8CC608] + u32AlignCCLen) == (pCCInfo->u32RingBufStartPAddr[u8CC608]… in _HVD_EX_CC_Copy_CCdata_To_RB()
7728 pCCInfo->u32RingBufWPAddr[u8CC608] = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
7730 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
7732 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
7737 …MS_U32 part1_len = (pCCInfo->u32RingBufStartPAddr[u8CC608] + pCCInfo->u32RingBufLen[u8CC608]) - u3… in _HVD_EX_CC_Copy_CCdata_To_RB()
7748pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608]; in _HVD_EX_CC_Copy_CCdata_To_RB()
7752pCCInfo->u32RingBufWPAddr[u8CC608] = u32RingBufWPAddr = pCCInfo->u32RingBufStartPAddr[u8CC608] + p… in _HVD_EX_CC_Copy_CCdata_To_RB()
7753 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
7766 pCCInfo->u32RingBufWPAddr[u8CC608] += u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
7767 pCCInfo->u32RingBufVacancy[u8CC608] -= u32AlignCCLen; in _HVD_EX_CC_Copy_CCdata_To_RB()
7814 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in _HVD_EX_CC_Add_PaddingData_To_708() local
7816 MS_U32 *u32RingBufWAddr = (MS_U32 *)(HVD_PA2VA(pCCInfo->u32RingBufWPAddr[0])); in _HVD_EX_CC_Add_PaddingData_To_708()
7834 if( pCCInfo->u32PktLen708 > 0 ) in _HVD_EX_CC_Add_PaddingData_To_708()
7836 u16Pad = pCCInfo->u32PktLen708; in _HVD_EX_CC_Add_PaddingData_To_708()
7839 pCCInfo->u32PktLen708 = 0; in _HVD_EX_CC_Add_PaddingData_To_708()
7842 pAddr = (MS_U8 *)pCCInfo->u32PktHdrAddr708; in _HVD_EX_CC_Add_PaddingData_To_708()
7857 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_EX_CC_Add_PaddingData_To_708()
7866 pCCInfo->u32PktLen708 = (u8CC_Data1 & 0x3f)*2; in _HVD_EX_CC_Add_PaddingData_To_708()
7867 if(pCCInfo->u32PktLen708 == 0) pCCInfo->u32PktLen708 = 128; in _HVD_EX_CC_Add_PaddingData_To_708()
7870 pCCInfo->u32PktHdrAddr708 = (MS_U32)(u32RingBufWAddr); in _HVD_EX_CC_Add_PaddingData_To_708()
7873 if(pCCInfo->u32PktLen708 > 0) in _HVD_EX_CC_Add_PaddingData_To_708()
7877 pCCInfo->u32PktLen708 = pCCInfo->u32PktLen708 - 2; in _HVD_EX_CC_Add_PaddingData_To_708()
7881 pCCInfo->u32PktLen708 = 0; in _HVD_EX_CC_Add_PaddingData_To_708()
7887 if( pCCInfo->u32PktLen708 ==0 ) in _HVD_EX_CC_Add_PaddingData_To_708()
7889 u16Pad = (pCCInfo->u32RingBufWPAddr[0] + u16DataCount) & 7; in _HVD_EX_CC_Add_PaddingData_To_708()
7914 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Init() local
7921 pCCInfo->u8UserDataMode = (USER_DATA_MODE_DIRECTTV_CC|USER_DATA_MODE_ATSC_CC_RAW); in MDrv_HVD_EX_CC_Init()
7923 …eRet = (HVD_EX_Result)HAL_HVD_EX_SetCmd(u32Id, E_HVD_CMD_SET_USERDATA_MODE, pCCInfo->u8UserDataMod… in MDrv_HVD_EX_CC_Init()
7925 if (pCCInfo->u8ParsingStatus == 0xff) in MDrv_HVD_EX_CC_Init()
7926 pCCInfo->u8ParsingStatus = 0x00; in MDrv_HVD_EX_CC_Init()
7946 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_SetCfg() local
7954 pCCInfo->u32RingBufLen[u8CC608] = pCCInfo->u32RingBufVacancy[u8CC608] = u16BufferSize; in MDrv_HVD_EX_CC_SetCfg()
7955 pCCInfo->u8ParsingStatus |= u8Operation; in MDrv_HVD_EX_CC_SetCfg()
7956 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_EX_CC_SetCfg()
7962 pCCInfo->b708Enable = TRUE; in MDrv_HVD_EX_CC_SetCfg()
7982 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Set_RB_StartAddr() local
7993 pCCInfo->u8BufMiuSel[u8CC608] = u8MiuSel; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
8006 …u32StartPAddress , u8CC608,pCCInfo->u8BufMiuSel[u8CC608], pCtrl->MemMap.u32MIU1BaseAddr, pCtrl->Me… in MDrv_HVD_EX_CC_Set_RB_StartAddr()
8009pCCInfo->u32RingBufStartPAddr[u8CC608] = pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufW… in MDrv_HVD_EX_CC_Set_RB_StartAddr()
8010 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_EX_CC_Set_RB_StartAddr()
8011 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
8015 pCCInfo->u32FWUsrDataRIdx = /*pCCInfo->u32FWUsrDataPrevWIdx =*/ pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_EX_CC_Set_RB_StartAddr()
8035 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr() local
8038 pCCInfo->u32RingBufRPAddr[u8CC608] = pCCInfo->u32RingBufWPAddr[u8CC608];//u32ReadAddress; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
8040 pCCInfo->u32FWUsrDataRIdx = pCCInfo->u32FWUsrDataWIdx; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
8041 if(pCCInfo->u32RingBufLen[u8CC608] > 0) in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
8042 pCCInfo->u32RingBufVacancy[u8CC608] = pCCInfo->u32RingBufLen[u8CC608]; in MDrv_HVD_EX_CC_SyncRB_RdAddr2WrAddr()
8061 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Adv_RB_ReadAddr() local
8075 if(u32ParsedDataSize > (pCCInfo->u32RingBufLen[u8CC608] - pCCInfo->u32RingBufVacancy[u8CC608])) in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
8078pCCInfo->u32RingBufVacancy[u8CC608], u32ParsedDataSize, pCCInfo->u32RingBufLen[u8CC608], pCCInfo->… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
8083 …if ((pCCInfo->u32RingBufRPAddr[u8CC608] + u32ParsedDataSize) < (pCCInfo->u32RingBufStartPAddr[u8CC… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
8085 pCCInfo->u32RingBufRPAddr[u8CC608] += u32ParsedDataSize; in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
8089pCCInfo->u32RingBufRPAddr[u8CC608] = (u32ParsedDataSize + pCCInfo->u32RingBufRPAddr[u8CC608] - pCC… in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
8092 pCCInfo->u32RingBufVacancy[u8CC608] += u32ParsedDataSize ; in MDrv_HVD_EX_CC_Adv_RB_ReadAddr()
8111 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_DisableParsing() local
8115 pCCInfo->u8ParsingStatus &= ~0x04; in MDrv_HVD_EX_CC_DisableParsing()
8116 pCCInfo->b708Enable = FALSE; in MDrv_HVD_EX_CC_DisableParsing()
8119 pCCInfo->u8ParsingStatus &= ~0x03; in MDrv_HVD_EX_CC_DisableParsing()
8121 pCCInfo->u8ParsingStatus &= 0x07; in MDrv_HVD_EX_CC_DisableParsing()
8134 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_GetInfo() local
8140 *p1 = (MS_U32)pCCInfo->b708Enable; in MDrv_HVD_EX_CC_GetInfo()
8147 u32PAddr = pCCInfo->u32RingBufStartPAddr[type]; in MDrv_HVD_EX_CC_GetInfo()
8149 *p2 = (MS_U32) pCCInfo->u32RingBufLen[type]; in MDrv_HVD_EX_CC_GetInfo()
8184 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_GetOverflowStatus() local
8186 MS_BOOL bOverFlow = pCCInfo->bOverFlow[u8CC608]; in MDrv_HVD_EX_CC_GetOverflowStatus()
8187 pCCInfo->bOverFlow[u8CC608] = FALSE; in MDrv_HVD_EX_CC_GetOverflowStatus()
8213 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Get_RB_WriteAddr() local
8218 if ((pCCInfo->u8ParsingStatus == 0xff) || (pCCInfo->u8ParsingStatus == 0x00)) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8221 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8226 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8239 if (pCCInfo->u32FWUsrDataRIdx == u32UsrDataIdxWptr) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8242 …HVD_EX_MSG_DBG("RIdx(%ld) == WIdx(%ld) , empty !!!\n", pCCInfo->u32FWUsrDataRIdx,u32UsrDataIdxWptr… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8243 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8245 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8251 else if (u32UsrDataIdxWptr > pCCInfo->u32FWUsrDataRIdx) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8253 u32FwParseCnt = u32UsrDataIdxWptr - pCCInfo->u32FWUsrDataRIdx; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8257 u32FwParseCnt = u32UserDataIdxSize - (pCCInfo->u32FWUsrDataRIdx - u32UsrDataIdxWptr); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8260 …) !!!, pCCInfo->u32RingBufWPAddr[%d]: 0x%lx\n", u32FwParseCnt, u8CC608,pCCInfo->u32RingBufWPAddr… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8263 MS_U8 *pCC608buf = &(pCCInfo->u8CC608buf[0]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8264 MS_U8 *pCC708buf = &(pCCInfo->u8CC708buf[0]); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8281 …u32UserDataAddr = MDrv_HVD_EX_GetUserData_Packet(u32Id, pCCInfo->u32FWUsrDataRIdx, (MS_U32*)&u32Us… in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8294 … b608OverFlow =_HVD_EX_CC_Add_PaddingData_To_608(u32Id, &(pCCInfo->u8CC608buf[0]), u32CC608Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8300 … b708OverFlow = _HVD_EX_CC_Add_PaddingData_To_708(u32Id, &(pCCInfo->u8CC708buf[0]), u32CC708Len); in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8309 pCCInfo->bOverFlow[1] = TRUE; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8315 pCCInfo->bOverFlow[0] = TRUE; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8320 pCCInfo->u32FWUsrDataRIdx++; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8322 if (pCCInfo->u32FWUsrDataRIdx >= u32UserDataIdxSize) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8324 pCCInfo->u32FWUsrDataRIdx = 0; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8332 u32PAddr = pCCInfo->u32RingBufWPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8333 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_WriteAddr()
8355 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_Get_RB_ReadAddr() local
8357 MS_U32 u32PAddr = pCCInfo->u32RingBufRPAddr[u8CC608]; in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
8358 if(pCCInfo->u8BufMiuSel[u8CC608] == E_CHIP_MIU_0) in MDrv_HVD_EX_CC_Get_RB_ReadAddr()
8376 HVD_CC_Info *pCCInfo = &(pCtrl->CloseCaptionInfo); in MDrv_HVD_EX_CC_InfoEnhanceMode() local
8378 pCCInfo->b608InfoEnhance = bEnable; in MDrv_HVD_EX_CC_InfoEnhanceMode()