Lines Matching refs:can
17 #include <linux/can/core.h>
18 #include <linux/can/dev.h>
145 struct can_priv can;
394 priv->can.state = CAN_STATE_ERROR_ACTIVE;
396 if (priv->can.restart_ms == 0)
432 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)
434 else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)
447 priv->can.state = CAN_STATE_ERROR_ACTIVE;
454 struct can_bittiming *bt = &priv->can.bittiming;
462 (priv->can.ctrlmode &
564 priv->can.state = CAN_STATE_STOPPED;
581 if (priv->can.state == CAN_STATE_BUS_OFF) {
649 /* Update can state */
659 if (new_state != priv->can.state) {
678 if (priv->can.restart_ms == 0) {
692 (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) {
703 priv->can.can_stats.bus_error++;
854 /* Allocate can/net device */
868 priv->can.bittiming_const = &hi3110_bittiming_const;
869 priv->can.do_set_mode = hi3110_do_set_mode;
870 priv->can.do_get_berr_counter = hi3110_get_berr_counter;
871 priv->can.clock.freq = freq / 2;
872 priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES |