Lines Matching refs:new_state
900 struct can_frame *cf, enum can_state new_state) in at91_irq_err_state() argument
915 if (new_state >= CAN_STATE_ERROR_WARNING && in at91_irq_err_state()
916 new_state <= CAN_STATE_BUS_OFF) { in at91_irq_err_state()
931 if (new_state >= CAN_STATE_ERROR_PASSIVE && in at91_irq_err_state()
932 new_state <= CAN_STATE_BUS_OFF) { in at91_irq_err_state()
947 if (new_state <= CAN_STATE_ERROR_PASSIVE) { in at91_irq_err_state()
963 switch (new_state) { in at91_irq_err_state()
1035 enum can_state new_state; in at91_irq_err() local
1044 new_state = CAN_STATE_BUS_OFF; in at91_irq_err()
1046 new_state = CAN_STATE_ERROR_PASSIVE; in at91_irq_err()
1048 new_state = CAN_STATE_ERROR_WARNING; in at91_irq_err()
1050 new_state = CAN_STATE_ERROR_ACTIVE; in at91_irq_err()
1056 err = at91_get_state_by_bec(dev, &new_state); in at91_irq_err()
1062 if (likely(new_state == priv->can.state)) in at91_irq_err()
1069 at91_irq_err_state(dev, cf, new_state); in at91_irq_err()
1075 priv->can.state = new_state; in at91_irq_err()