Lines Matching refs:psr
642 static int m_can_handle_state_errors(struct net_device *dev, u32 psr) in m_can_handle_state_errors() argument
647 if ((psr & PSR_EW) && in m_can_handle_state_errors()
654 if ((psr & PSR_EP) && in m_can_handle_state_errors()
661 if ((psr & PSR_BO) && in m_can_handle_state_errors()
687 static inline bool is_lec_err(u32 psr) in is_lec_err() argument
689 psr &= LEC_UNUSED; in is_lec_err()
691 return psr && (psr != LEC_UNUSED); in is_lec_err()
695 u32 psr) in m_can_handle_bus_errors() argument
705 is_lec_err(psr)) in m_can_handle_bus_errors()
706 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
719 u32 irqstatus, psr; in m_can_poll() local
725 psr = m_can_read(priv, M_CAN_PSR); in m_can_poll()
727 work_done += m_can_handle_state_errors(dev, psr); in m_can_poll()
730 work_done += m_can_handle_bus_errors(dev, irqstatus, psr); in m_can_poll()