Searched refs:rtm (Results 1 – 4 of 4) sorted by relevance
| /hal_nxp-latest/mcux/mcux-sdk/components/srtm/services/ |
| D | srtm_pdm_edma_adapter.c | 163 static void SRTM_PdmEdmaAdapter_AddNewPeriods(srtm_pdm_edma_runtime_t rtm, uint32_t periodIdx); 200 static void SRTM_PdmEdmaAdaptor_ResetLocalBuf(srtm_pdm_edma_runtime_t rtm) in SRTM_PdmEdmaAdaptor_ResetLocalBuf() argument 204 if (rtm->localBuf.buf != NULL) in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 206 (void)memset(&rtm->localRtm.bufRtm, 0, sizeof(struct _srtm_pdm_edma_buf_runtime)); in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 208 bytePerSample = (rtm->bitWidth >> 3U) * rtm->pdmChannels; in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 210 if (rtm->localBuf.samplesPerPeriod == 0U) in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 217 rtm->localRtm.periodSize = rtm->localBuf.bufSize / rtm->localBuf.periods; in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 218 rtm->localRtm.periodSize = rtm->localRtm.periodSize / bytePerSample * bytePerSample; in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 224 rtm->localRtm.periodSize = bytePerSample * rtm->localBuf.samplesPerPeriod; in SRTM_PdmEdmaAdaptor_ResetLocalBuf() 225 rtm->localBuf.periods = rtm->localBuf.bufSize / rtm->localRtm.periodSize; in SRTM_PdmEdmaAdaptor_ResetLocalBuf() [all …]
|
| D | srtm_pdm_sdma_adapter.c | 131 static void SRTM_PdmSdmaAdapter_AddNewPeriods(srtm_pdm_sdma_runtime_t rtm, uint32_t periodIdx); 168 static void SRTM_PdmSdmaAdaptor_ResetLocalBuf(srtm_pdm_sdma_runtime_t rtm) in SRTM_PdmSdmaAdaptor_ResetLocalBuf() argument 172 if (rtm->localBuf.buf != NULL) in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 174 (void)memset(&rtm->localRtm.bufRtm, 0, sizeof(struct _srtm_pdm_sdma_buf_runtime)); in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 176 bytePerSample = (rtm->bitWidth >> 3U) * rtm->pdmChannels; in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 178 if (rtm->localBuf.samplesPerPeriod == 0U) in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 185 rtm->localRtm.periodSize = rtm->localBuf.bufSize / rtm->localBuf.periods; in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 186 rtm->localRtm.periodSize = rtm->localRtm.periodSize / bytePerSample * bytePerSample; in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 192 rtm->localRtm.periodSize = bytePerSample * rtm->localBuf.samplesPerPeriod; in SRTM_PdmSdmaAdaptor_ResetLocalBuf() 193 rtm->localBuf.periods = rtm->localBuf.bufSize / rtm->localRtm.periodSize; in SRTM_PdmSdmaAdaptor_ResetLocalBuf() [all …]
|
| D | srtm_sai_sdma_adapter.c | 125 static void SRTM_SaiSdmaAdapter_AddNewPeriods(srtm_sai_sdma_runtime_t rtm, uint32_t periodIdx); 189 static void SRTM_SaiSdmaAdaptor_ResetLocalBuf(srtm_sai_sdma_runtime_t rtm, srtm_audio_dir_t dir) in SRTM_SaiSdmaAdaptor_ResetLocalBuf() argument 193 alignment = ((uint32_t)(rtm->bitWidth) >> 3U) * (rtm->streamMode == kSAI_Stereo ? 2UL : 1UL); in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 200 if (rtm->localBuf.buf != NULL) in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 202 (void)memset(&rtm->localRtm.bufRtm, 0, sizeof(struct _srtm_sai_sdma_buf_runtime)); in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 204 …(rtm->localBuf.bufSize / rtm->localBuf.periods) & (~SRTM_SAI_SDMA_MAX_LOCAL_PERIOD_ALIGNMENT_MASK); in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 209 n = (rtm->periodSize + maxPeriodSize - 1U) / maxPeriodSize; in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 211 rtm->localRtm.periodSize = in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 212 ((rtm->periodSize + n - 1U) / n + SRTM_SAI_SDMA_MAX_LOCAL_PERIOD_ALIGNMENT_MASK) & in SRTM_SaiSdmaAdaptor_ResetLocalBuf() 215 … rtm->localRtm.periodSize = (rtm->localRtm.periodSize + alignment - 1U) / alignment * alignment; in SRTM_SaiSdmaAdaptor_ResetLocalBuf() [all …]
|
| D | srtm_sai_edma_adapter.c | 115 static void SRTM_SaiEdmaAdapter_AddNewPeriods(srtm_sai_edma_runtime_t rtm, uint32_t periodIdx); 163 static void SRTM_SaiEdmaAdaptor_ResetLocalBuf(srtm_sai_edma_runtime_t rtm, srtm_audio_dir_t dir) in SRTM_SaiEdmaAdaptor_ResetLocalBuf() argument 167 alignment = ((uint32_t)(rtm->bitWidth) >> 3U) * rtm->channels; in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 174 if (rtm->localBuf.buf != NULL) in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 176 (void)memset(&rtm->localRtm.bufRtm, 0, sizeof(struct _srtm_sai_edma_buf_runtime)); in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 181 …(rtm->localBuf.bufSize / rtm->localBuf.periods) & (~SRTM_SAI_EDMA_MAX_LOCAL_PERIOD_ALIGNMENT_MASK); in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 183 n = (rtm->periodSize + maxPeriodSize - 1U) / maxPeriodSize; in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 184 rtm->localRtm.periodSize = in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 185 ((rtm->periodSize + n - 1U) / n + SRTM_SAI_EDMA_MAX_LOCAL_PERIOD_ALIGNMENT_MASK) & in SRTM_SaiEdmaAdaptor_ResetLocalBuf() 188 … rtm->localRtm.periodSize = (rtm->localRtm.periodSize + alignment - 1U) / alignment * alignment; in SRTM_SaiEdmaAdaptor_ResetLocalBuf() [all …]
|