Lines Matching refs:can
23 #include <linux/can/core.h>
24 #include <linux/can/dev.h>
25 #include <linux/can/led.h>
229 struct can_priv can;
812 priv->can.state = CAN_STATE_ERROR_ACTIVE;
814 if (priv->can.restart_ms == 0)
836 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) {
839 } else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) {
855 priv->can.state = CAN_STATE_ERROR_ACTIVE;
862 struct can_bittiming *bt = &priv->can.bittiming;
868 (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES ?
972 priv->can.state = CAN_STATE_STOPPED;
1006 if (priv->can.state == CAN_STATE_BUS_OFF) {
1120 /* Update can state */
1144 /* Update can state statistics */
1145 switch (priv->can.state) {
1149 priv->can.can_stats.error_warning++;
1154 priv->can.can_stats.error_passive++;
1159 priv->can.state = new_state;
1178 if (priv->can.state == CAN_STATE_BUS_OFF) {
1179 if (priv->can.restart_ms == 0) {
1181 priv->can.can_stats.bus_off++;
1326 /* Allocate can/net device */
1339 priv->can.bittiming_const = &mcp251x_bittiming_const;
1340 priv->can.do_set_mode = mcp251x_do_set_mode;
1341 priv->can.clock.freq = freq / 2;
1342 priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES |