Lines Matching refs:work_done
645 int work_done = 0; in m_can_handle_state_errors() local
650 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
657 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
664 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
668 return work_done; in m_can_handle_state_errors()
698 int work_done = 0; in m_can_handle_bus_errors() local
701 work_done += m_can_handle_lost_msg(dev); in m_can_handle_bus_errors()
706 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
711 return work_done; in m_can_handle_bus_errors()
718 int work_done = 0; in m_can_poll() local
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()
733 work_done += m_can_do_rx_poll(dev, (quota - work_done)); in m_can_poll()
735 if (work_done < quota) { in m_can_poll()
741 return work_done; in m_can_poll()