Lines Matching defs:frame_base
70 #define XCAN_FRAME_ID_OFFSET(frame_base) ((frame_base) + 0x00)
71 #define XCAN_FRAME_DLC_OFFSET(frame_base) ((frame_base) + 0x04)
72 #define XCAN_FRAME_DW1_OFFSET(frame_base) ((frame_base) + 0x08)
73 #define XCAN_FRAME_DW2_OFFSET(frame_base) ((frame_base) + 0x0C)
74 #define XCANFD_FRAME_DW_OFFSET(frame_base) ((frame_base) + 0x08)
773 * @frame_base: Register offset to the frame to be read
780 static int xcan_rx(struct net_device *ndev, int frame_base)
795 id_xcan = priv->read_reg(priv, XCAN_FRAME_ID_OFFSET(frame_base));
796 dlc = priv->read_reg(priv, XCAN_FRAME_DLC_OFFSET(frame_base)) >>
820 data[0] = priv->read_reg(priv, XCAN_FRAME_DW1_OFFSET(frame_base));
821 data[1] = priv->read_reg(priv, XCAN_FRAME_DW2_OFFSET(frame_base));
843 * @frame_base: Register offset to the frame to be read
850 static int xcanfd_rx(struct net_device *ndev, int frame_base)
858 id_xcan = priv->read_reg(priv, XCAN_FRAME_ID_OFFSET(frame_base));
859 dlc = priv->read_reg(priv, XCAN_FRAME_DLC_OFFSET(frame_base));
901 dw_offset = XCANFD_FRAME_DW_OFFSET(frame_base) +
909 dw_offset = XCANFD_FRAME_DW_OFFSET(frame_base);