Lines Matching refs:context
222 cy_stc_canfd_context_t const *context);
263 cy_stc_canfd_context_t *context) in Cy_CANFD_Init() argument
272 (NULL != context) && in Cy_CANFD_Init()
310 context->canFDInterruptHandling.canFDTxInterruptFunction = config->txCallback; in Cy_CANFD_Init()
311 context->canFDInterruptHandling.canFDRxInterruptFunction = config->rxCallback; in Cy_CANFD_Init()
312 context->canFDInterruptHandling.canFDErrorInterruptFunction = config->errorCallback; in Cy_CANFD_Init()
320 context->messageRAMaddress = config->messageRAMaddress; in Cy_CANFD_Init()
321 context->messageRAMsize = config->messageRAMsize; in Cy_CANFD_Init()
504 Cy_CANFD_SidFiltersSetup(base, chan, config->sidFilterConfig, context); in Cy_CANFD_Init()
510 Cy_CANFD_XidFiltersSetup(base, chan, config->extidFilterConfig, context); in Cy_CANFD_Init()
567 …en_canfd_status_t Cy_CANFD_DeInit(CANFD_Type *base, uint32_t chan, cy_stc_canfd_context_t *context) in Cy_CANFD_DeInit() argument
576 context->canFDInterruptHandling.canFDTxInterruptFunction = NULL; in Cy_CANFD_DeInit()
577 context->canFDInterruptHandling.canFDRxInterruptFunction = NULL; in Cy_CANFD_DeInit()
578 context->canFDInterruptHandling.canFDErrorInterruptFunction = NULL; in Cy_CANFD_DeInit()
628 address = (volatile uint32_t *)(context->messageRAMaddress); in Cy_CANFD_DeInit()
629 sizeInWord = context->messageRAMsize >> CY_CANFD_MRAM_SIGNIFICANT_BYTES_SHIFT; in Cy_CANFD_DeInit()
729 cy_stc_canfd_context_t const *context) in Cy_CANFD_CalcRxBufAdrs() argument
733 (void)context; in Cy_CANFD_CalcRxBufAdrs()
780 …fAdrs(CANFD_Type const *base, uint32_t chan, uint32_t index, cy_stc_canfd_context_t const *context) in Cy_CANFD_CalcTxBufAdrs() argument
784 (void)context; in Cy_CANFD_CalcTxBufAdrs()
841 cy_stc_canfd_context_t const *context) in Cy_CANFD_CalcRxFifoAdrs() argument
845 (void)context; in Cy_CANFD_CalcRxFifoAdrs()
898 cy_stc_canfd_context_t const *context) in Cy_CANFD_SidFilterSetup() argument
902 (void)context; in Cy_CANFD_SidFilterSetup()
904 if ((NULL != filter) && (NULL != context)) in Cy_CANFD_SidFilterSetup()
953 cy_stc_canfd_context_t const *context) in Cy_CANFD_SidFiltersSetup() argument
957 if ((NULL != filterConfig) && (NULL != context)) in Cy_CANFD_SidFiltersSetup()
963 Cy_CANFD_SidFilterSetup(base, chan, (filterConfig->sidFilter + index), index, context); in Cy_CANFD_SidFiltersSetup()
1000 cy_stc_canfd_context_t const *context) in Cy_CANFD_XidFilterSetup() argument
1004 (void)context; in Cy_CANFD_XidFilterSetup()
1006 if ((NULL != filter) && (NULL != context)) in Cy_CANFD_XidFilterSetup()
1060 cy_stc_canfd_context_t const *context) in Cy_CANFD_XidFiltersSetup() argument
1064 if ((NULL != filterConfig) && (NULL != context)) in Cy_CANFD_XidFiltersSetup()
1070 … Cy_CANFD_XidFilterSetup(base, chan, (filterConfig->extidFilter + index), index, context); in Cy_CANFD_XidFiltersSetup()
1287 cy_stc_canfd_context_t const *context) in Cy_CANFD_ExtractMsgFromRXBuffer() argument
1308 context); in Cy_CANFD_ExtractMsgFromRXBuffer()
1335 context); in Cy_CANFD_ExtractMsgFromRXBuffer()
1352 address = Cy_CANFD_CalcRxBufAdrs(base, chan, msgBufOrRxFIFONum, context); in Cy_CANFD_ExtractMsgFromRXBuffer()
1476 void Cy_CANFD_IrqHandler(CANFD_Type *base, uint32_t chan, cy_stc_canfd_context_t const *context) in Cy_CANFD_IrqHandler() argument
1495 if (NULL != context->canFDInterruptHandling.canFDErrorInterruptFunction) in Cy_CANFD_IrqHandler()
1497 …context->canFDInterruptHandling.canFDErrorInterruptFunction(Cy_CANFD_GetInterruptStatus(base, chan… in Cy_CANFD_IrqHandler()
1521 address = Cy_CANFD_CalcRxBufAdrs(base, chan, messageBufferNumber, context); in Cy_CANFD_IrqHandler()
1539 address = Cy_CANFD_CalcRxBufAdrs(base, chan, messageBufferNumber, context); in Cy_CANFD_IrqHandler()
1556 if (NULL != context->canFDInterruptHandling.canFDRxInterruptFunction) in Cy_CANFD_IrqHandler()
1558 … context->canFDInterruptHandling.canFDRxInterruptFunction(false, messageBufferNumber, &rxBuffer); in Cy_CANFD_IrqHandler()
1577 if (NULL != context->canFDInterruptHandling.canFDRxInterruptFunction) in Cy_CANFD_IrqHandler()
1579 … context->canFDInterruptHandling.canFDRxInterruptFunction(true, CY_CANFD_RX_FIFO0, &rxBuffer); in Cy_CANFD_IrqHandler()
1587 context); in Cy_CANFD_IrqHandler()
1601 if (NULL != context->canFDInterruptHandling.canFDRxInterruptFunction) in Cy_CANFD_IrqHandler()
1603 … context->canFDInterruptHandling.canFDRxInterruptFunction(true, CY_CANFD_RX_FIFO0, &rxBuffer); in Cy_CANFD_IrqHandler()
1623 if (NULL != context->canFDInterruptHandling.canFDRxInterruptFunction) in Cy_CANFD_IrqHandler()
1625 context->canFDInterruptHandling.canFDRxInterruptFunction(true, in Cy_CANFD_IrqHandler()
1635 context); in Cy_CANFD_IrqHandler()
1648 if (NULL != context->canFDInterruptHandling.canFDRxInterruptFunction) in Cy_CANFD_IrqHandler()
1650 context->canFDInterruptHandling.canFDRxInterruptFunction(true, in Cy_CANFD_IrqHandler()
1666 if (NULL != context->canFDInterruptHandling.canFDTxInterruptFunction) in Cy_CANFD_IrqHandler()
1668 context->canFDInterruptHandling.canFDTxInterruptFunction(); in Cy_CANFD_IrqHandler()
1715 cy_stc_canfd_context_t const *context) in Cy_CANFD_TxBufferConfig() argument
1724 if ((NULL != context) && (NULL != txBuffer)) in Cy_CANFD_TxBufferConfig()
1738 bufferAddress = (uint32_t *)Cy_CANFD_CalcTxBufAdrs(base, chan, index, context); in Cy_CANFD_TxBufferConfig()
1877 cy_stc_canfd_context_t const *context) in Cy_CANFD_UpdateAndTransmitMsgBuffer() argument
1881 ret = Cy_CANFD_TxBufferConfig(base, chan, txBuffer, index, context); in Cy_CANFD_UpdateAndTransmitMsgBuffer()