CAN_STATE_ERROR_PASSIVE
new_state = CAN_STATE_ERROR_PASSIVE;
priv->can.state = CAN_STATE_ERROR_PASSIVE;
priv->can.state = CAN_STATE_ERROR_PASSIVE;
CTUCAN_STATE_TO_TEXT_ENTRY(CAN_STATE_ERROR_PASSIVE),
return CAN_STATE_ERROR_PASSIVE;
return CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
return CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
case CAN_STATE_ERROR_PASSIVE:
case CAN_STATE_ERROR_PASSIVE:
case CAN_STATE_ERROR_PASSIVE:
new_state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
CAN_STATE_ERROR_PASSIVE : CAN_STATE_BUS_OFF;
state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
case CAN_STATE_ERROR_PASSIVE:
priv->can.state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
(priv->can.state != CAN_STATE_ERROR_PASSIVE)) {
CAN_STATE_ERROR_PASSIVE);
state = CAN_STATE_ERROR_PASSIVE;
state == CAN_STATE_ERROR_PASSIVE)) {
*new_state = CAN_STATE_ERROR_PASSIVE;
*new_state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
cdev->can.state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
return CAN_STATE_ERROR_PASSIVE;
CAN_STATE_ERROR_PASSIVE,
priv->can.state = CAN_STATE_ERROR_PASSIVE;
priv->can.state = CAN_STATE_ERROR_PASSIVE;
priv->can.state = CAN_STATE_ERROR_PASSIVE;
if (priv->can.state == CAN_STATE_ERROR_PASSIVE)
state = CAN_STATE_ERROR_PASSIVE;
can_state = CAN_STATE_ERROR_PASSIVE;
if (can_state == CAN_STATE_ERROR_PASSIVE)
return (can->state <= CAN_STATE_ERROR_PASSIVE);
new_state = CAN_STATE_ERROR_PASSIVE;
new_state = CAN_STATE_ERROR_PASSIVE;
new_state = CAN_STATE_ERROR_PASSIVE;
if (new_state >= CAN_STATE_ERROR_PASSIVE &&
tx_state = CAN_STATE_ERROR_PASSIVE;
rx_state = CAN_STATE_ERROR_PASSIVE;
if (state == CAN_STATE_ERROR_PASSIVE)
state = CAN_STATE_ERROR_PASSIVE;
rx_state = rec >= tec ? CAN_STATE_ERROR_PASSIVE : 0;
tx_state = rec <= tec ? CAN_STATE_ERROR_PASSIVE : 0;
new_state = CAN_STATE_ERROR_PASSIVE;
dev->can.state == CAN_STATE_ERROR_PASSIVE)) {
new_state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
case CAN_STATE_ERROR_PASSIVE:
can->state = CAN_STATE_ERROR_PASSIVE;
if (can_state == CAN_STATE_ERROR_PASSIVE)
can_state = CAN_STATE_ERROR_PASSIVE;
dev->can.state = CAN_STATE_ERROR_PASSIVE;
*new_state = CAN_STATE_ERROR_PASSIVE;
*new_state = CAN_STATE_ERROR_PASSIVE;
new_state = CAN_STATE_ERROR_PASSIVE;
new_state = CAN_STATE_ERROR_PASSIVE;
(es->rxerr || es->txerr || new_state == CAN_STATE_ERROR_PASSIVE ||
priv->can.state = CAN_STATE_ERROR_PASSIVE;
CAN_STATE_ERROR_PASSIVE :
new_state = CAN_STATE_ERROR_PASSIVE;
new_state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
new_state = CAN_STATE_ERROR_PASSIVE;
case CAN_STATE_ERROR_PASSIVE:
priv->can.state = CAN_STATE_ERROR_PASSIVE;
return CAN_STATE_ERROR_PASSIVE;
if (WARN_ON(new_state > CAN_STATE_ERROR_PASSIVE))
old_state != CAN_STATE_ERROR_PASSIVE)