Lines Matching refs:pau_info

415     AUDIO_ALG_INFO *pau_info=NULL;  in HAL_AUDSP_DspLoadCode()  local
444 pau_info = &dsp_info[ii]; in HAL_AUDSP_DspLoadCode()
483 if(pau_info->cm_len == 0) in HAL_AUDSP_DspLoadCode()
485 HAL_AUDSP_SetDspLoadCodeInfo(pau_info, DSP_select); in HAL_AUDSP_DspLoadCode()
498 pau_info->cm_addr = 0x0008; in HAL_AUDSP_DspLoadCode()
499 pau_info->cm_len = (MST_CODEC_PM1_SIZE - 24); in HAL_AUDSP_DspLoadCode()
500 pau_info->cm_buf = (mst_codec_pm1+ 30); in HAL_AUDSP_DspLoadCode()
504 DBG_AUDSP_LOAD(" PM addr: 0x%x\r\n", pau_info->pm_addr); in HAL_AUDSP_DspLoadCode()
506 DBG_AUDSP_LOAD(" PM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->pm_buf); in HAL_AUDSP_DspLoadCode()
508 DBG_AUDSP_LOAD(" PM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->pm_buf); in HAL_AUDSP_DspLoadCode()
510 DBG_AUDSP_LOAD(" PM size: 0x%x\r\n",pau_info->pm_len); in HAL_AUDSP_DspLoadCode()
512 …if(!HAL_AUDSP_DspLoadCodeSegment(pau_info->pm_addr, pau_info->pm_buf, pau_info->pm_len, DSP_select… in HAL_AUDSP_DspLoadCode()
514 …if(!HAL_AUDSP_DspVerifySegmentCode(pau_info->pm_addr, pau_info->pm_buf, pau_info->pm_len, DSP_sele… in HAL_AUDSP_DspLoadCode()
517 DBG_AUDSP_LOAD(" CM addr: 0x%x\r\n", pau_info->cm_addr); in HAL_AUDSP_DspLoadCode()
519 DBG_AUDSP_LOAD(" CM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->cm_buf); in HAL_AUDSP_DspLoadCode()
521 DBG_AUDSP_LOAD(" CM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->cm_buf); in HAL_AUDSP_DspLoadCode()
523 DBG_AUDSP_LOAD(" CM size: 0x%x\r\n", pau_info->cm_len); in HAL_AUDSP_DspLoadCode()
525 …if(!HAL_AUDSP_DspLoadCodeSegment(pau_info->cm_addr, pau_info->cm_buf, pau_info->cm_len, DSP_select… in HAL_AUDSP_DspLoadCode()
527 …if(!HAL_AUDSP_DspVerifySegmentCode(pau_info->cm_addr, pau_info->cm_buf, pau_info->cm_len, DSP_sele… in HAL_AUDSP_DspLoadCode()
531 if(pau_info->prefetch_len != 0) in HAL_AUDSP_DspLoadCode()
533 DBG_AUDSP_LOAD(" PreFetch PM addr: 0x%x\r\n", pau_info->prefetch_addr); in HAL_AUDSP_DspLoadCode()
535 DBG_AUDSP_LOAD(" PreFetch PM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->prefetch_buf); in HAL_AUDSP_DspLoadCode()
537 DBG_AUDSP_LOAD(" PreFetch PM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->prefetch_buf); in HAL_AUDSP_DspLoadCode()
539 DBG_AUDSP_LOAD(" PreFetch PM size: 0x%x\r\n", pau_info->prefetch_len); in HAL_AUDSP_DspLoadCode()
541 MIU_addr = pau_info->prefetch_addr * 3 + HAL_AUDIO_GetDspMadBaseAddr(DSP_select); in HAL_AUDSP_DspLoadCode()
543 … memcpy((void*)(MS_PA2KSEG1(MIU_addr)), (void*)((pau_info->prefetch_buf)), pau_info->prefetch_len); in HAL_AUDSP_DspLoadCode()
547 if(pau_info->cache_len != 0) in HAL_AUDSP_DspLoadCode()
549 DBG_AUDSP_LOAD(" Cache PM addr: 0x%x\r\n", pau_info->cache_addr); in HAL_AUDSP_DspLoadCode()
551 DBG_AUDSP_LOAD(" Cache PM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->cache_buf); in HAL_AUDSP_DspLoadCode()
553 DBG_AUDSP_LOAD(" Cache PM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->cache_buf); in HAL_AUDSP_DspLoadCode()
555 DBG_AUDSP_LOAD(" Cache PM size: 0x%x\r\n", pau_info->cache_len); in HAL_AUDSP_DspLoadCode()
557 MIU_addr = pau_info->cache_addr * 3 + HAL_AUDIO_GetDspMadBaseAddr(DSP_select); in HAL_AUDSP_DspLoadCode()
559 memcpy((void*)(MS_PA2KSEG1(MIU_addr)), (void*)((pau_info->cache_buf)), pau_info->cache_len); in HAL_AUDSP_DspLoadCode()
631 …DBG_AUDSP_LOAD("HAL_AUDSP_DspLoadCode finished(type=%s(0x%x))\r\n", pau_info->AlgName, dspCodeType… in HAL_AUDSP_DspLoadCode()
639 AUDIO_ALG_INFO * pau_info = (AUDIO_ALG_INFO *) info; in HAL_AUDSP_DspLoadCode2() local
641 if ( pau_info->cm_len == 0 ) in HAL_AUDSP_DspLoadCode2()
651 DBG_AUDSP_LOAD(" PM addr: 0x%x\r\n", pau_info->pm_addr); in HAL_AUDSP_DspLoadCode2()
653 DBG_AUDSP_LOAD(" PM buf addr: 0x%lx\r\n", (MS_VIRT) pau_info->pm_buf); in HAL_AUDSP_DspLoadCode2()
655 DBG_AUDSP_LOAD(" PM buf addr: 0x%x\r\n", (MS_VIRT) pau_info->pm_buf); in HAL_AUDSP_DspLoadCode2()
657 DBG_AUDSP_LOAD(" PM size: 0x%x\r\n", pau_info->pm_len); in HAL_AUDSP_DspLoadCode2()
659 …if ( !HAL_AUDSP_DspLoadCodeSegment(pau_info->pm_addr, pau_info->pm_buf, pau_info->pm_len, DSP_sele… in HAL_AUDSP_DspLoadCode2()
665 …if ( !HAL_AUDSP_DspVerifySegmentCode(pau_info->pm_addr, pau_info->pm_buf, pau_info->pm_len, DSP_se… in HAL_AUDSP_DspLoadCode2()
671 DBG_AUDSP_LOAD(" CM addr: 0x%x\r\n", pau_info->cm_addr); in HAL_AUDSP_DspLoadCode2()
673 DBG_AUDSP_LOAD(" CM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->cm_buf); in HAL_AUDSP_DspLoadCode2()
675 DBG_AUDSP_LOAD(" CM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->cm_buf); in HAL_AUDSP_DspLoadCode2()
677 DBG_AUDSP_LOAD(" CM size: 0x%x\r\n", pau_info->cm_len); in HAL_AUDSP_DspLoadCode2()
679 …if ( !HAL_AUDSP_DspLoadCodeSegment(pau_info->cm_addr, pau_info->cm_buf, pau_info->cm_len, DSP_sele… in HAL_AUDSP_DspLoadCode2()
685 …if ( !HAL_AUDSP_DspVerifySegmentCode(pau_info->cm_addr, pau_info->cm_buf, pau_info->cm_len, DSP_se… in HAL_AUDSP_DspLoadCode2()
692 if ( pau_info->prefetch_len != 0 ) in HAL_AUDSP_DspLoadCode2()
694 DBG_AUDSP_LOAD(" PreFetch PM addr: 0x%x\r\n", pau_info->prefetch_addr); in HAL_AUDSP_DspLoadCode2()
696 DBG_AUDSP_LOAD(" PreFetch PM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->prefetch_buf); in HAL_AUDSP_DspLoadCode2()
698 DBG_AUDSP_LOAD(" PreFetch PM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->prefetch_buf); in HAL_AUDSP_DspLoadCode2()
700 DBG_AUDSP_LOAD(" PreFetch PM size: 0x%x\r\n", pau_info->prefetch_len); in HAL_AUDSP_DspLoadCode2()
702 MIU_addr = (MS_PHY) pau_info->prefetch_addr * 3 + HAL_AUDIO_GetDspMadBaseAddr(DSP_select); in HAL_AUDSP_DspLoadCode2()
705 …memcpy((void *)(MS_PA2KSEG1(MIU_addr)), (void *)((pau_info->prefetch_buf)), pau_info->prefetch_len… in HAL_AUDSP_DspLoadCode2()
709 if ( pau_info->cache_len != 0 ) in HAL_AUDSP_DspLoadCode2()
711 DBG_AUDSP_LOAD(" Cache PM addr: 0x%x\r\n", pau_info->cache_addr); in HAL_AUDSP_DspLoadCode2()
713 DBG_AUDSP_LOAD(" Cache PM buf addr: 0x%lx\r\n", (MS_VIRT)pau_info->cache_buf); in HAL_AUDSP_DspLoadCode2()
715 DBG_AUDSP_LOAD(" Cache PM buf addr: 0x%x\r\n", (MS_VIRT)pau_info->cache_buf); in HAL_AUDSP_DspLoadCode2()
717 DBG_AUDSP_LOAD(" Cache PM size: 0x%x\r\n", pau_info->cache_len); in HAL_AUDSP_DspLoadCode2()
719 MIU_addr = (MS_U32)pau_info->cache_addr * 3 + HAL_AUDIO_GetDspMadBaseAddr(DSP_select); in HAL_AUDSP_DspLoadCode2()
722 … memcpy((void *)(MS_PA2KSEG1(MIU_addr)), (void *)((pau_info->cache_buf)), pau_info->cache_len); in HAL_AUDSP_DspLoadCode2()
727 …OAD("DSP %s finished (type=%s)\r\n", ((DSP_select == DSP_DEC) ? "DEC" : "SND"), pau_info->AlgName); in HAL_AUDSP_DspLoadCode2()
732 MS_BOOL HAL_AUDSP_DspLoadSystemCode2(MS_U8 DSP_select, AUDIO_ALG_INFO * pau_info) in HAL_AUDSP_DspLoadSystemCode2() argument
739 if ( pau_info->cm_len == 0 ) in HAL_AUDSP_DspLoadSystemCode2()
744 dsp_bootcode = pau_info->cm_buf; in HAL_AUDSP_DspLoadSystemCode2()
746 pau_info->cm_addr = 0x0008; in HAL_AUDSP_DspLoadSystemCode2()
747 pau_info->cm_len = (MST_CODEC_PM1_SIZE - 24); in HAL_AUDSP_DspLoadSystemCode2()
748 pau_info->cm_buf = (mst_codec_pm1 + 30); in HAL_AUDSP_DspLoadSystemCode2()
750 if ( !HAL_AUDSP_DspLoadCode2(DSP_select, pau_info) ) in HAL_AUDSP_DspLoadSystemCode2()
793 DBG_AUDSP_LOAD("HAL_AUDSP_DspLoadSystemCode2 finished(type=%s)\r\n", pau_info->AlgName); in HAL_AUDSP_DspLoadSystemCode2()
794 printf("HAL_AUDSP_DspLoadSystemCode2 finished(type=%s)\r\n", pau_info->AlgName); in HAL_AUDSP_DspLoadSystemCode2()
1072 void HAL_AUDSP_SetDspLoadCodeInfo(AUDIO_ALG_INFO *pau_info, MS_U8 DSP_select) in HAL_AUDSP_SetDspLoadCodeInfo() argument
1074 g_loadcodeinfo.pau_info = pau_info; in HAL_AUDSP_SetDspLoadCodeInfo()