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()
439 enum can_state state = priv->can.state; in bfin_can_err()
458 priv->can.can_stats.bus_off++; in bfin_can_err()
473 if (state != priv->can.state && (state == CAN_STATE_ERROR_WARNING || in bfin_can_err()
481 priv->can.can_stats.error_warning++; in bfin_can_err()
486 priv->can.can_stats.error_passive++; in bfin_can_err()
494 priv->can.can_stats.bus_error++; in bfin_can_err()
506 priv->can.state = state; in bfin_can_err()
619 priv->can.bittiming_const = &bfin_can_bittiming_const; in alloc_bfin_candev()
620 priv->can.do_set_bittiming = bfin_can_set_bittiming; in alloc_bfin_candev()
621 priv->can.do_set_mode = bfin_can_set_mode; in alloc_bfin_candev()
622 priv->can.do_get_berr_counter = bfin_can_get_berr_counter; in alloc_bfin_candev()
623 priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; in alloc_bfin_candev()
682 priv->can.clock.freq = get_sclk(); in bfin_can_probe()
702 priv->tx_irq, priv->err_irq, priv->can.clock.freq); in bfin_can_probe()