Lines Matching refs:can
130 struct can_priv can; /* must be the first member! */ member
359 const struct can_bittiming *bt = &priv->can.bittiming; in at91_set_bittiming()
362 reg_br = ((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 << 24 : 0) | in at91_set_bittiming()
402 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in at91_chip_start()
408 priv->can.state = CAN_STATE_ERROR_ACTIVE; in at91_chip_start()
427 priv->can.state = state; in at91_chip_stop()
732 priv->can.can_stats.bus_error++; in at91_poll_err_frame()
740 priv->can.can_stats.bus_error++; in at91_poll_err_frame()
756 priv->can.can_stats.bus_error++; in at91_poll_err_frame()
765 priv->can.can_stats.bus_error++; in at91_poll_err_frame()
887 switch (priv->can.state) { in at91_irq_err_state()
897 priv->can.can_stats.error_warning++; in at91_irq_err_state()
913 priv->can.can_stats.error_passive++; in at91_irq_err_state()
930 priv->can.can_stats.restarts++; in at91_irq_err_state()
970 priv->can.can_stats.bus_off++; in at91_irq_err_state()
973 if (!priv->can.restart_ms) { in at91_irq_err_state()
1041 if (likely(new_state == priv->can.state)) in at91_irq_err()
1054 priv->can.state = new_state; in at91_irq_err()
1325 priv->can.clock.freq = clk_get_rate(clk); in at91_can_probe()
1326 priv->can.bittiming_const = &at91_bittiming_const; in at91_can_probe()
1327 priv->can.do_set_mode = at91_set_mode; in at91_can_probe()
1328 priv->can.do_get_berr_counter = at91_get_berr_counter; in at91_can_probe()
1329 priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES | in at91_can_probe()