Lines Matching refs:can
133 struct can_priv can; member
253 struct can_bittiming *bt = &priv->can.bittiming; in xcan_set_bittiming()
320 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { in xcan_chip_start()
342 priv->can.state = CAN_STATE_ERROR_ACTIVE; in xcan_chip_start()
558 priv->can.state = CAN_STATE_BUS_OFF; in xcan_err_interrupt()
559 priv->can.can_stats.bus_off++; in xcan_err_interrupt()
566 priv->can.state = CAN_STATE_ERROR_PASSIVE; in xcan_err_interrupt()
567 priv->can.can_stats.error_passive++; in xcan_err_interrupt()
577 priv->can.state = CAN_STATE_ERROR_WARNING; in xcan_err_interrupt()
578 priv->can.can_stats.error_warning++; in xcan_err_interrupt()
591 priv->can.can_stats.arbitration_lost++; in xcan_err_interrupt()
658 priv->can.can_stats.bus_error++; in xcan_err_interrupt()
685 priv->can.state = CAN_STATE_SLEEPING; in xcan_state_interrupt()
689 priv->can.state = CAN_STATE_ERROR_ACTIVE; in xcan_state_interrupt()
828 priv->can.state = CAN_STATE_STOPPED; in xcan_chip_stop()
985 priv->can.state = CAN_STATE_SLEEPING; in xcan_suspend()
1021 priv->can.state = CAN_STATE_ERROR_ACTIVE; in xcan_resume()
1073 priv->can.bittiming_const = &xcan_bittiming_const; in xcan_probe()
1074 priv->can.do_set_mode = xcan_do_set_mode; in xcan_probe()
1075 priv->can.do_get_berr_counter = xcan_get_berr_counter; in xcan_probe()
1076 priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | in xcan_probe()
1134 priv->can.clock.freq = clk_get_rate(priv->can_clk); in xcan_probe()
1148 priv->reg_base, ndev->irq, priv->can.clock.freq, in xcan_probe()