Lines Matching refs:can
249 struct can_priv can; /* must be the first member */ member
355 dev->can.state = CAN_STATE_BUS_OFF; in ems_usb_rx_err()
358 dev->can.can_stats.bus_off++; in ems_usb_rx_err()
361 dev->can.state = CAN_STATE_ERROR_WARNING; in ems_usb_rx_err()
362 dev->can.can_stats.error_warning++; in ems_usb_rx_err()
364 dev->can.state = CAN_STATE_ERROR_ACTIVE; in ems_usb_rx_err()
365 dev->can.can_stats.error_passive++; in ems_usb_rx_err()
373 dev->can.can_stats.bus_error++; in ems_usb_rx_err()
398 if (dev->can.state == CAN_STATE_ERROR_WARNING || in ems_usb_rx_err()
399 dev->can.state == CAN_STATE_ERROR_PASSIVE) { in ems_usb_rx_err()
684 dev->can.state = CAN_STATE_ERROR_ACTIVE; in ems_usb_start()
927 struct can_bittiming *bt = &dev->can.bittiming; in ems_usb_set_bittiming()
933 if (dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in ems_usb_set_bittiming()
995 dev->can.state = CAN_STATE_STOPPED; in ems_usb_probe()
996 dev->can.clock.freq = EMS_USB_ARM7_CLOCK; in ems_usb_probe()
997 dev->can.bittiming_const = &ems_usb_bittiming_const; in ems_usb_probe()
998 dev->can.do_set_bittiming = ems_usb_set_bittiming; in ems_usb_probe()
999 dev->can.do_set_mode = ems_usb_set_mode; in ems_usb_probe()
1000 dev->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; in ems_usb_probe()