Home
last modified time | relevance | path

Searched refs:mo_tail (Results 1 – 1 of 1) sorted by relevance

/Zephyr-latest/drivers/can/
Dcan_xmc4xxx.c608 CAN_MO_TypeDef *mo_tail = fifo->tail; in can_xmc4xxx_rx_fifo_handler() local
612 if ((mo_tail->MOAR & CAN_MO_MOAR_IDE_Msk) != 0) { in can_xmc4xxx_rx_fifo_handler()
614 frame.id = FIELD_GET(CAN_MO_MOAR_ID_Msk, mo_tail->MOAR); in can_xmc4xxx_rx_fifo_handler()
616 frame.id = FIELD_GET(XMC_CAN_MO_MOAR_STDID_Msk, mo_tail->MOAR); in can_xmc4xxx_rx_fifo_handler()
619 frame.dlc = FIELD_GET(CAN_MO_MOFCR_DLC_Msk, mo_tail->MOFCR); in can_xmc4xxx_rx_fifo_handler()
622 memcpy(&frame.data[0], (void *)&mo_tail->MODATAL, sizeof(uint32_t)); in can_xmc4xxx_rx_fifo_handler()
623 memcpy(&frame.data[4], (void *)&mo_tail->MODATAH, sizeof(uint32_t)); in can_xmc4xxx_rx_fifo_handler()
634 mo_tail->MOCTR = XMC_CAN_MO_RESET_STATUS_RX_PENDING; in can_xmc4xxx_rx_fifo_handler()