Lines Matching refs:psr
639 static int m_can_handle_state_errors(struct net_device *dev, u32 psr) in m_can_handle_state_errors() argument
644 if ((psr & PSR_EW) && in m_can_handle_state_errors()
651 if ((psr & PSR_EP) && in m_can_handle_state_errors()
658 if ((psr & PSR_BO) && in m_can_handle_state_errors()
684 static inline bool is_lec_err(u32 psr) in is_lec_err() argument
686 psr &= LEC_UNUSED; in is_lec_err()
688 return psr && (psr != LEC_UNUSED); in is_lec_err()
692 u32 psr) in m_can_handle_bus_errors() argument
702 is_lec_err(psr)) in m_can_handle_bus_errors()
703 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
716 u32 irqstatus, psr; in m_can_poll() local
722 psr = m_can_read(priv, M_CAN_PSR); in m_can_poll()
724 work_done += m_can_handle_state_errors(dev, psr); in m_can_poll()
727 work_done += m_can_handle_bus_errors(dev, irqstatus, psr); in m_can_poll()