Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/can/m_can/
H A Dm_can.c560 struct id_and_dlc fifo_header; in m_can_read_fifo() local
568 if (fifo_header.dlc & RX_BUF_FDF) in m_can_read_fifo()
577 if (fifo_header.dlc & RX_BUF_FDF) in m_can_read_fifo()
578 cf->len = can_fd_dlc2len((fifo_header.dlc >> 16) & 0x0F); in m_can_read_fifo()
580 cf->len = can_cc_dlc2len((fifo_header.dlc >> 16) & 0x0F); in m_can_read_fifo()
582 if (fifo_header.id & RX_BUF_XTD) in m_can_read_fifo()
583 cf->can_id = (fifo_header.id & CAN_EFF_MASK) | CAN_EFF_FLAG; in m_can_read_fifo()
585 cf->can_id = (fifo_header.id >> 18) & CAN_SFF_MASK; in m_can_read_fifo()
587 if (fifo_header.id & RX_BUF_ESI) { in m_can_read_fifo()
592 if (!(fifo_header.dlc & RX_BUF_FDF) && (fifo_header.id & RX_BUF_RTR)) { in m_can_read_fifo()
[all …]