Lines Matching refs:can
7 * This driver is inspired by the 3.2.0 version of drivers/net/can/usb/ems_usb.c
8 * and drivers/net/can/usb/esd_usb2.c
21 #include <linux/can.h>
22 #include <linux/can/dev.h>
23 #include <linux/can/error.h>
24 #include <linux/can/led.h>
122 struct can_priv can; /* must be the first member */
244 struct can_bittiming *bt = &priv->can.bittiming;
247 u32 ctrlmode = priv->can.ctrlmode;
363 priv->can.state = CAN_STATE_ERROR_ACTIVE;
368 priv->can.state = CAN_STATE_BUS_OFF;
370 priv->can.can_stats.bus_off++;
379 priv->can.state = CAN_STATE_ERROR_WARNING;
381 priv->can.can_stats.bus_error++;
419 priv->can.state = CAN_STATE_ERROR_WARNING;
423 priv->can.can_stats.error_warning++;
426 priv->can.state = CAN_STATE_ERROR_PASSIVE;
430 priv->can.can_stats.error_passive++;
445 if (priv->can.state != CAN_STATE_BUS_OFF) {
794 priv->can.state = CAN_STATE_ERROR_ACTIVE;
867 priv->can.state = CAN_STATE_STOPPED;
934 priv->can.state = CAN_STATE_STOPPED;
935 priv->can.clock.freq = USB_8DEV_ABP_CLOCK;
936 priv->can.bittiming_const = &usb_8dev_bittiming_const;
937 priv->can.do_set_mode = usb_8dev_set_mode;
938 priv->can.do_get_berr_counter = usb_8dev_get_berr_counter;
939 priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK |
975 netdev_err(netdev, "can't get firmware version\n");