Lines Matching refs:ffw

519 	u32 ffw = 0;  in ctucan_insert_frame()  local
534 ffw |= REG_FRAME_FORMAT_W_RTR; in ctucan_insert_frame()
537 ffw |= REG_FRAME_FORMAT_W_IDE; in ctucan_insert_frame()
540 ffw |= REG_FRAME_FORMAT_W_FDF; in ctucan_insert_frame()
542 ffw |= REG_FRAME_FORMAT_W_BRS; in ctucan_insert_frame()
545 ffw |= FIELD_PREP(REG_FRAME_FORMAT_W_DLC, can_fd_len2dlc(cf->len)); in ctucan_insert_frame()
555 ctucan_write_txt_buf(priv, buf_base, CTUCANFD_FRAME_FORMAT_W, ffw); in ctucan_insert_frame()
646 static void ctucan_read_rx_frame(struct ctucan_priv *priv, struct canfd_frame *cf, u32 ffw) in ctucan_read_rx_frame() argument
654 if (FIELD_GET(REG_FRAME_FORMAT_W_IDE, ffw)) in ctucan_read_rx_frame()
660 if (FIELD_GET(REG_FRAME_FORMAT_W_FDF, ffw)) { in ctucan_read_rx_frame()
661 if (FIELD_GET(REG_FRAME_FORMAT_W_BRS, ffw)) in ctucan_read_rx_frame()
663 if (FIELD_GET(REG_FRAME_FORMAT_W_ESI_RSV, ffw)) in ctucan_read_rx_frame()
665 } else if (FIELD_GET(REG_FRAME_FORMAT_W_RTR, ffw)) { in ctucan_read_rx_frame()
669 wc = FIELD_GET(REG_FRAME_FORMAT_W_RWCNT, ffw) - 3; in ctucan_read_rx_frame()
672 if (FIELD_GET(REG_FRAME_FORMAT_W_DLC, ffw) <= 8) { in ctucan_read_rx_frame()
673 len = FIELD_GET(REG_FRAME_FORMAT_W_DLC, ffw); in ctucan_read_rx_frame()
675 if (FIELD_GET(REG_FRAME_FORMAT_W_FDF, ffw)) in ctucan_read_rx_frame()
715 u32 ffw; in ctucan_rx() local
718 ffw = priv->rxfrm_first_word; in ctucan_rx()
721 ffw = ctucan_read32(priv, CTUCANFD_RX_DATA); in ctucan_rx()
724 if (!FIELD_GET(REG_FRAME_FORMAT_W_RWCNT, ffw)) in ctucan_rx()
727 if (FIELD_GET(REG_FRAME_FORMAT_W_FDF, ffw)) in ctucan_rx()
733 priv->rxfrm_first_word = ffw; in ctucan_rx()
738 ctucan_read_rx_frame(priv, cf, ffw); in ctucan_rx()