Lines Matching refs:can
142 struct can_priv can; /* must be the first member */ member
175 struct can_bittiming *bt = &priv->can.bittiming; in bfin_can_set_bittiming()
186 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in bfin_can_set_bittiming()
253 priv->can.state = CAN_STATE_STOPPED; in bfin_can_set_reset_mode()
304 if (priv->can.state != CAN_STATE_STOPPED) in bfin_can_start()
440 enum can_state state = priv->can.state; in bfin_can_err()
459 priv->can.can_stats.bus_off++; in bfin_can_err()
474 if (state != priv->can.state && (state == CAN_STATE_ERROR_WARNING || in bfin_can_err()
482 priv->can.can_stats.error_warning++; in bfin_can_err()
487 priv->can.can_stats.error_passive++; in bfin_can_err()
495 priv->can.can_stats.bus_error++; in bfin_can_err()
509 priv->can.state = state; in bfin_can_err()
623 priv->can.bittiming_const = &bfin_can_bittiming_const; in alloc_bfin_candev()
624 priv->can.do_set_bittiming = bfin_can_set_bittiming; in alloc_bfin_candev()
625 priv->can.do_set_mode = bfin_can_set_mode; in alloc_bfin_candev()
626 priv->can.do_get_berr_counter = bfin_can_get_berr_counter; in alloc_bfin_candev()
627 priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; in alloc_bfin_candev()
686 priv->can.clock.freq = get_sclk(); in bfin_can_probe()
706 priv->tx_irq, priv->err_irq, priv->can.clock.freq); in bfin_can_probe()