Lines Matching refs:can
62 #include <linux/can/dev.h>
63 #include <linux/can/error.h>
127 priv->can.state = CAN_STATE_STOPPED;
150 priv->can.state = CAN_STATE_ERROR_ACTIVE;
152 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)
161 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)
163 if (priv->can.ctrlmode & CAN_CTRLMODE_PRESUME_ACK)
210 if (priv->can.state != CAN_STATE_STOPPED)
249 struct can_bittiming *bt = &priv->can.bittiming;
255 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
281 * [ can-id ] [flags] [len] [can data (up to 8 bytes]
299 fi = can_get_cc_dlc(cf, priv->can.ctrlmode);
325 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT)
328 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)
371 can_frame_set_cc_len(cf, fi & 0x0F, priv->can.ctrlmode);
412 enum can_state state = priv->can.state;
462 priv->can.can_stats.bus_error++;
504 priv->can.can_stats.arbitration_lost++;
509 if (state != priv->can.state) {
553 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT &&
658 priv->can.bittiming_const = &sja1000_bittiming_const;
659 priv->can.do_set_bittiming = sja1000_set_bittiming;
660 priv->can.do_set_mode = sja1000_set_mode;
661 priv->can.do_get_berr_counter = sja1000_get_berr_counter;
662 priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK |