Lines Matching refs:can
18 #include <linux/can.h>
19 #include <linux/can/dev.h>
20 #include <linux/can/error.h>
161 struct can_priv can;
224 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)
227 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)
486 enum can_state state = priv->can.state;
498 priv->can.can_stats.bus_off++;
508 priv->can.can_stats.error_warning++;
519 priv->can.can_stats.error_passive++;
534 priv->can.can_stats.bus_error++;
539 priv->can.can_stats.bus_error++;
544 priv->can.can_stats.bus_error++;
550 priv->can.can_stats.bus_error++;
555 priv->can.can_stats.bus_error++;
562 priv->can.state = state;
775 const struct can_bittiming *bt = &priv->can.bittiming;
798 if (priv->can.state != CAN_STATE_STOPPED)
810 priv->can.state = CAN_STATE_ERROR_ACTIVE;
845 /* Open common can device */
876 priv->can.state = CAN_STATE_STOPPED;
1049 priv->can.state = CAN_STATE_STOPPED;
1093 priv->can.state = CAN_STATE_ERROR_ACTIVE;
1182 priv->can.bittiming_const = &pch_can_bittiming_const;
1183 priv->can.do_set_mode = pch_can_do_set_mode;
1184 priv->can.do_get_berr_counter = pch_can_get_berr_counter;
1185 priv->can.ctrlmode_supported = CAN_CTRLMODE_LISTENONLY |
1195 priv->can.clock.freq = PCH_CAN_CLK; /* Hz */