Lines Matching defs:frame_base
67 #define XCAN_FRAME_ID_OFFSET(frame_base) ((frame_base) + 0x00)
68 #define XCAN_FRAME_DLC_OFFSET(frame_base) ((frame_base) + 0x04)
69 #define XCAN_FRAME_DW1_OFFSET(frame_base) ((frame_base) + 0x08)
70 #define XCAN_FRAME_DW2_OFFSET(frame_base) ((frame_base) + 0x0C)
71 #define XCANFD_FRAME_DW_OFFSET(frame_base) ((frame_base) + 0x08)
735 * @frame_base: Register offset to the frame to be read
742 static int xcan_rx(struct net_device *ndev, int frame_base)
757 id_xcan = priv->read_reg(priv, XCAN_FRAME_ID_OFFSET(frame_base));
758 dlc = priv->read_reg(priv, XCAN_FRAME_DLC_OFFSET(frame_base)) >>
782 data[0] = priv->read_reg(priv, XCAN_FRAME_DW1_OFFSET(frame_base));
783 data[1] = priv->read_reg(priv, XCAN_FRAME_DW2_OFFSET(frame_base));
804 * @frame_base: Register offset to the frame to be read
811 static int xcanfd_rx(struct net_device *ndev, int frame_base)
819 id_xcan = priv->read_reg(priv, XCAN_FRAME_ID_OFFSET(frame_base));
820 dlc = priv->read_reg(priv, XCAN_FRAME_DLC_OFFSET(frame_base));
862 dw_offset = XCANFD_FRAME_DW_OFFSET(frame_base) +
870 dw_offset = XCANFD_FRAME_DW_OFFSET(frame_base);