Lines Matching refs:rx_state
634 enum can_state rx_state, in ti_hecc_change_state() argument
645 priv->can.state = max(tx_state, rx_state); in ti_hecc_change_state()
649 can_change_state(priv->ndev, cf, tx_state, rx_state); in ti_hecc_change_state()
651 if (max(tx_state, rx_state) != CAN_STATE_BUS_OFF) { in ti_hecc_change_state()
683 enum can_state rx_state, tx_state; in ti_hecc_interrupt() local
689 rx_state = rec >= tec ? CAN_STATE_ERROR_WARNING : 0; in ti_hecc_interrupt()
692 ti_hecc_change_state(ndev, rx_state, tx_state); in ti_hecc_interrupt()
697 rx_state = rec >= tec ? CAN_STATE_ERROR_PASSIVE : 0; in ti_hecc_interrupt()
700 ti_hecc_change_state(ndev, rx_state, tx_state); in ti_hecc_interrupt()
705 rx_state = CAN_STATE_BUS_OFF; in ti_hecc_interrupt()
712 ti_hecc_change_state(ndev, rx_state, tx_state); in ti_hecc_interrupt()
715 enum can_state new_state, tx_state, rx_state; in ti_hecc_interrupt() local
727 rx_state = rec >= tec ? new_state : 0; in ti_hecc_interrupt()
729 ti_hecc_change_state(ndev, rx_state, tx_state); in ti_hecc_interrupt()