Lines Matching refs:dataNo
193 void DSP_EnableRecvDataInterruptCore(u32 dataNo) in DSP_EnableRecvDataInterruptCore() argument
195 SDK_ASSERT(dataNo >= 0 && dataNo <= 2); in DSP_EnableRecvDataInterruptCore()
196 reg_DSP_PCFG |= (1 << dataNo) << REG_DSP_PCFG_RRIE_SHIFT; in DSP_EnableRecvDataInterruptCore()
208 void DSP_DisableRecvDataInterruptCore(u32 dataNo) in DSP_DisableRecvDataInterruptCore() argument
210 SDK_ASSERT(dataNo >= 0 && dataNo <= 2); in DSP_DisableRecvDataInterruptCore()
211 reg_DSP_PCFG &= ~((1 << dataNo) << REG_DSP_PCFG_RRIE_SHIFT); in DSP_DisableRecvDataInterruptCore()
223 BOOL DSP_SendDataIsEmptyCore(u32 dataNo) in DSP_SendDataIsEmptyCore() argument
225 SDK_ASSERT(dataNo >= 0 && dataNo <= 2); in DSP_SendDataIsEmptyCore()
226 return (reg_DSP_PSTS & ((1 << dataNo) << REG_DSP_PSTS_RCOMIM_SHIFT)) ? FALSE : TRUE; in DSP_SendDataIsEmptyCore()
238 BOOL DSP_RecvDataIsReadyCore(u32 dataNo) in DSP_RecvDataIsReadyCore() argument
240 SDK_ASSERT(dataNo >= 0 && dataNo <= 2); in DSP_RecvDataIsReadyCore()
241 return (reg_DSP_PSTS & ((1 << dataNo) << REG_DSP_PSTS_RRI_SHIFT)) ? TRUE : FALSE; in DSP_RecvDataIsReadyCore()
254 void DSP_SendDataCore(u32 dataNo, u16 data) in DSP_SendDataCore() argument
256 SDK_ASSERT(dataNo >= 0 && dataNo <= 2); in DSP_SendDataCore()
257 while (DSP_SendDataIsEmptyCore(dataNo) == FALSE) in DSP_SendDataCore()
261 dspData[dataNo].send = data; in DSP_SendDataCore()
273 u16 DSP_RecvDataCore(u32 dataNo) in DSP_RecvDataCore() argument
275 SDK_ASSERT(dataNo >= 0 && dataNo <= 2); in DSP_RecvDataCore()
276 while (DSP_RecvDataIsReadyCore(dataNo) == FALSE) in DSP_RecvDataCore()
280 return dspData[dataNo].recv; in DSP_RecvDataCore()