Lines Matching refs:context

329 status_t ASRC_SetContextConfig(ASRC_Type *base, asrc_context_t context, asrc_context_config_t *conf…
338 status_t ASRC_SetContextOutputConfig(ASRC_Type *base, asrc_context_t context, asrc_context_output_c…
347 status_t ASRC_SetContextInputConfig(ASRC_Type *base, asrc_context_t context, asrc_context_input_con…
358 static inline void ASRC_EnableContextRun(ASRC_Type *base, asrc_context_t context, bool enable) in ASRC_EnableContextRun() argument
362 base->CTX_CTRL[context] |= ASRC_CTX_CTRL_RUN_EN_MASK; in ASRC_EnableContextRun()
366 base->CTX_CTRL[context] &= ~ASRC_CTX_CTRL_RUN_EN_MASK; in ASRC_EnableContextRun()
378 static inline void ASRC_EnableContextRunStop(ASRC_Type *base, asrc_context_t context, bool enable) in ASRC_EnableContextRunStop() argument
382 base->CTX_CTRL[context] |= ASRC_CTX_CTRL_RUN_STOP_MASK; in ASRC_EnableContextRunStop()
386 base->CTX_CTRL[context] &= ~ASRC_CTX_CTRL_RUN_STOP_MASK; in ASRC_EnableContextRunStop()
397 static inline void ASRC_EnableContextInDMA(ASRC_Type *base, asrc_context_t context, bool enable) in ASRC_EnableContextInDMA() argument
401 base->CTX_CTRL[context] |= ASRC_CTX_CTRL_FWMDE_MASK; in ASRC_EnableContextInDMA()
405 base->CTX_CTRL[context] &= ~ASRC_CTX_CTRL_FWMDE_MASK; in ASRC_EnableContextInDMA()
416 static inline void ASRC_EnableContextOutDMA(ASRC_Type *base, asrc_context_t context, bool enable) in ASRC_EnableContextOutDMA() argument
420 base->CTX_OUT_CTRL[context] |= ASRC_CTX_OUT_CTRL_FWMDE_MASK; in ASRC_EnableContextOutDMA()
424 base->CTX_OUT_CTRL[context] &= ~ASRC_CTX_OUT_CTRL_FWMDE_MASK; in ASRC_EnableContextOutDMA()
436 static inline void ASRC_EnablePreFilterBypass(ASRC_Type *base, asrc_context_t context, bool bypass) in ASRC_EnablePreFilterBypass() argument
440 base->CTX_CTRL_EXT1[context] |= ASRC_CTX_CTRL_EXT1_PF_BYPASS_MODE_MASK; in ASRC_EnablePreFilterBypass()
441 base->CTX_CTRL_EXT1[context] &= ~ASRC_CTX_CTRL_EXT1_PF_EXPANSION_FACTOR_MASK; in ASRC_EnablePreFilterBypass()
442 base->CTX_CTRL_EXT2[context] &= ~ASRC_CTX_CTRL_EXT2_ST1_NUM_TAPS_MASK; in ASRC_EnablePreFilterBypass()
446 base->CTX_CTRL_EXT1[context] &= ~ASRC_CTX_CTRL_EXT1_PF_BYPASS_MODE_MASK; in ASRC_EnablePreFilterBypass()
458 static inline void ASRC_EnableResamplerBypass(ASRC_Type *base, asrc_context_t context, bool bypass) in ASRC_EnableResamplerBypass() argument
462 base->CTX_CTRL_EXT1[context] |= ASRC_CTX_CTRL_EXT1_RS_BYPASS_MODE_MASK; in ASRC_EnableResamplerBypass()
466 base->CTX_CTRL_EXT1[context] &= ~ASRC_CTX_CTRL_EXT1_RS_BYPASS_MODE_MASK; in ASRC_EnableResamplerBypass()
478 static inline void ASRC_SetContextChannelNumber(ASRC_Type *base, asrc_context_t context, uint32_t c… in ASRC_SetContextChannelNumber() argument
480 base->CTX_CTRL[context] &= ~ASRC_CTX_CTRL_NUM_CH_EN_MASK; in ASRC_SetContextChannelNumber()
481 base->CTX_CTRL[context] |= ASRC_CTX_CTRL_NUM_CH_EN(channels - 1U); in ASRC_SetContextChannelNumber()
562 static inline uint32_t ASRC_GetFifoStatus(ASRC_Type *base, asrc_context_t context) in ASRC_GetFifoStatus() argument
564 return (uint32_t)(base->SAMPLE_FIFO_STATUS[context] & in ASRC_GetFifoStatus()
581 static inline void ASRC_WriteContextFifo(ASRC_Type *base, asrc_context_t context, uint32_t data) in ASRC_WriteContextFifo() argument
583 base->WRFIFO[context] = data; in ASRC_WriteContextFifo()
593 static inline uint32_t ASRC_ReadContextFifo(ASRC_Type *base, asrc_context_t context) in ASRC_ReadContextFifo() argument
595 return base->RDFIFO[context]; in ASRC_ReadContextFifo()
605 static inline uint32_t ASRC_GetWriteContextFifoAddr(ASRC_Type *base, asrc_context_t context) in ASRC_GetWriteContextFifoAddr() argument
607 return (uint32_t)&base->WRFIFO[context]; in ASRC_GetWriteContextFifoAddr()
617 static inline uint32_t ASRC_GetReadContextFifoAddr(ASRC_Type *base, asrc_context_t context) in ASRC_GetReadContextFifoAddr() argument
619 return (uint32_t)&base->RDFIFO[context]; in ASRC_GetReadContextFifoAddr()
636 …ASRC_Type *base, asrc_context_t context, uint32_t *outAddr, uint32_t outWidth, uint32_t sampleCoun…
664 status_t ASRC_TransferBlocking(ASRC_Type *base, asrc_context_t context, asrc_transfer_t *xfer);