can_state
static void at91_chip_stop(struct net_device *dev, enum can_state state)
enum can_state new_state, rx_state, tx_state;
enum can_state new_state = priv->can.state;
enum can_state rx_state, tx_state;
static const char *ctucan_state_to_str(enum can_state state)
static enum can_state ctucan_read_fault_state(struct ctucan_priv *priv)
enum can_state state;
static enum can_state can_state_err_to_state(u16 err)
enum can_state *tx_state,
enum can_state *rx_state)
enum can_state tx_state, enum can_state rx_state)
enum can_state new_state = max(tx_state, rx_state);
enum can_state new_state)
static int can_tx_state_to_frame(struct net_device *dev, enum can_state state)
static int can_rx_state_to_frame(struct net_device *dev, enum can_state state)
const char *can_get_state_str(const enum can_state state)
enum can_state state = priv->state;
enum can_state new_state;
enum can_state tx_state, rx_state;
enum can_state last_state = priv->can.state;
enum can_state new_state, rx_state, tx_state;
enum can_state state = priv->can.state;
enum can_state oldstate = state;
enum can_state new_state)
enum can_state state = mod->can.state;
enum can_state new_state,
enum can_state tx_state,
enum can_state rx_state)
enum can_state old_state;
enum can_state *new_state,
enum can_state *tx_state,
enum can_state *rx_state)
enum can_state old_state, new_state, tx_state, rx_state;
enum can_state old_state, new_state, tx_state, rx_state;
enum can_state new_state)
static enum can_state
enum can_state new_state;
static enum can_state get_new_state(struct net_device *dev, u8 canrflg)
enum can_state new_state;
static enum can_state state_map[] = {
enum can_state rx_state, tx_state, state = priv->can.state;
static void __rkcanfd_chip_stop(struct rkcanfd_priv *priv, const enum can_state state)
static void rkcanfd_chip_stop(struct rkcanfd_priv *priv, const enum can_state state)
static void rkcanfd_chip_stop_sync(struct rkcanfd_priv *priv, const enum can_state state)
enum can_state new_state, rx_state, tx_state;
enum can_state state, rx_state, tx_state;
enum can_state state, rx_state, tx_state;
uint8_t can_state, state;
can_state = CAN_STATE_BUS_OFF;
can_state = CAN_STATE_ERROR_PASSIVE;
can_state = CAN_STATE_ERROR_ACTIVE;
if (can_state != priv->can.state) {
priv->can.state = can_state;
if (can_state == CAN_STATE_ERROR_PASSIVE)
else if (can_state == CAN_STATE_BUS_OFF) {
enum can_state new_state;
enum can_state rx_state, tx_state;
enum can_state new_state;
enum can_state new_state, rx_state, tx_state;
const enum can_state state)
enum can_state state = priv->can.state;
enum can_state rx_state, tx_state;
enum can_state rx_state,
enum can_state tx_state)
enum can_state rx_state, tx_state;
enum can_state new_state, tx_state, rx_state;
u8 can_state;
u8 state = msg->msg.can_state;
enum can_state tx_state, rx_state;
enum can_state new_state = CAN_STATE_ERROR_ACTIVE;
enum can_state can_state = priv->can.state;
can_state = CAN_STATE_BUS_OFF;
can_state = CAN_STATE_ERROR_WARNING;
can_state = CAN_STATE_ERROR_ACTIVE;
if (can_state == CAN_STATE_ERROR_PASSIVE)
can_state = CAN_STATE_ERROR_WARNING;
can_state = CAN_STATE_ERROR_PASSIVE;
netdev_dbg(netdev, "error passive interrupt: %d\n", can_state);
if (can_state != priv->can.state) {
enum can_state tx_state, rx_state;
tx_state = data->txerr >= data->rxerr ? can_state : 0;
rx_state = data->txerr <= data->rxerr ? can_state : 0;
if (can_state == CAN_STATE_BUS_OFF)
enum can_state *state)
enum can_state state;
enum can_state new_state, old_state;
enum can_state *new_state)
enum can_state new_state)
enum can_state old_state = priv->can.state;
enum can_state tx_state, rx_state;
enum can_state new_state, old_state;
enum can_state cur_state, new_state, tx_state, rx_state;
enum can_state old_state, new_state;
enum can_state new_state, rx_state, tx_state;
enum can_state new_state = CAN_STATE_ERROR_ACTIVE;
enum can_state tx_state =
enum can_state rx_state =
enum can_state new_state = CAN_STATE_ERROR_ACTIVE;
enum can_state rx_state, tx_state;
enum can_state new_state = CAN_STATE_ERROR_ACTIVE;
enum can_state new_state = up->can.state;
enum can_state new_state,
enum can_state tx_state = txerr >= rxerr ? new_state : 0;
enum can_state rx_state = txerr <= rxerr ? new_state : 0;
enum can_state old_state = priv->can.state;
enum can_state new_state;
enum can_state new_state = xcan_current_error_state(ndev);
static enum can_state xcan_current_error_state(struct net_device *ndev)
const char *can_get_state_str(const enum can_state state);
enum can_state *tx_state,
enum can_state *rx_state);
enum can_state tx_state, enum can_state rx_state);
enum can_state state;
enum can_state *state);