Lines Matching refs:id_xcan
748 u32 id_xcan, dlc, data[2] = {0, 0}; in xcan_rx() local
757 id_xcan = priv->read_reg(priv, XCAN_FRAME_ID_OFFSET(frame_base)); in xcan_rx()
765 if (id_xcan & XCAN_IDR_IDE_MASK) { in xcan_rx()
767 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3; in xcan_rx()
768 cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >> in xcan_rx()
771 if (id_xcan & XCAN_IDR_RTR_MASK) in xcan_rx()
775 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> in xcan_rx()
777 if (id_xcan & XCAN_IDR_SRR_MASK) in xcan_rx()
817 u32 id_xcan, dlc, data[2] = {0, 0}, dwindex = 0, i, dw_offset; in xcanfd_rx() local
819 id_xcan = priv->read_reg(priv, XCAN_FRAME_ID_OFFSET(frame_base)); in xcanfd_rx()
842 if (id_xcan & XCAN_IDR_IDE_MASK) { in xcanfd_rx()
844 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3; in xcanfd_rx()
845 cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >> in xcanfd_rx()
848 if (id_xcan & XCAN_IDR_RTR_MASK) in xcanfd_rx()
852 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> in xcanfd_rx()
854 if (!(dlc & XCAN_DLCR_EDL_MASK) && (id_xcan & in xcanfd_rx()