Lines Matching refs:work_done
786 int work_done = 0; in m_can_handle_state_errors() local
790 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
796 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
802 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors()
806 return work_done; in m_can_handle_state_errors()
878 int work_done = 0; in m_can_handle_bus_errors() local
881 work_done += m_can_handle_lost_msg(dev); in m_can_handle_bus_errors()
886 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
891 work_done += m_can_handle_protocol_error(dev, irqstatus); in m_can_handle_bus_errors()
896 return work_done; in m_can_handle_bus_errors()
903 int work_done = 0; in m_can_rx_handler() local
934 work_done += m_can_handle_state_errors(dev, psr); in m_can_rx_handler()
937 work_done += m_can_handle_bus_errors(dev, irqstatus, psr); in m_can_rx_handler()
940 rx_work_or_err = m_can_do_rx_poll(dev, (quota - work_done)); in m_can_rx_handler()
944 work_done += rx_work_or_err; in m_can_rx_handler()
947 return work_done; in m_can_rx_handler()
953 int work_done; in m_can_rx_peripheral() local
955 work_done = m_can_rx_handler(dev, M_CAN_NAPI_WEIGHT); in m_can_rx_peripheral()
960 if (work_done >= 0) in m_can_rx_peripheral()
963 return work_done; in m_can_rx_peripheral()
970 int work_done; in m_can_poll() local
972 work_done = m_can_rx_handler(dev, quota); in m_can_poll()
977 if (work_done >= 0 && work_done < quota) { in m_can_poll()
978 napi_complete_done(napi, work_done); in m_can_poll()
982 return work_done; in m_can_poll()