Lines Matching refs:can

9 #include <linux/can.h>
10 #include <linux/can/dev.h>
11 #include <linux/can/error.h>
282 struct can_priv can; /* must be the first member */
316 if (!(priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) &&
348 if (new_state != priv->can.state) {
355 priv->can.can_stats.bus_error++;
433 can_frame_set_cc_len(cf, msg->rx.dlc & ~ESD_USB_RTR, priv->can.ctrlmode);
734 * filter configuration for an ID subset. In this case you can add
755 priv->can.state = CAN_STATE_ERROR_ACTIVE;
862 msg->tx.dlc = can_get_cc_dlc((struct can_frame *)cfd, priv->can.ctrlmode);
979 priv->can.state = CAN_STATE_STOPPED;
1017 struct can_bittiming *bt = &priv->can.bittiming;
1024 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)
1042 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
1100 struct can_bittiming *nom_bt = &priv->can.bittiming;
1101 struct can_bittiming *data_bt = &priv->can.data_bittiming;
1116 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)
1119 if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
1128 if (priv->can.ctrlmode & CAN_CTRLMODE_FD) {
1153 priv->can.ctrlmode, priv->can.ctrlmode_supported,
1214 priv->can.state = CAN_STATE_STOPPED;
1215 priv->can.ctrlmode_supported = CAN_CTRLMODE_LISTENONLY |
1221 priv->can.clock.freq = ESD_USB_3_CAN_CLOCK;
1222 priv->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES;
1223 priv->can.ctrlmode_supported |= CAN_CTRLMODE_FD;
1224 priv->can.bittiming_const = &esd_usb_3_nom_bittiming_const;
1225 priv->can.data_bittiming_const = &esd_usb_3_data_bittiming_const;
1226 priv->can.do_set_bittiming = esd_usb_3_set_bittiming;
1227 priv->can.do_set_data_bittiming = esd_usb_3_set_bittiming;
1231 priv->can.clock.freq = ESD_USB_M_CAN_CLOCK;
1232 priv->can.bittiming_const = &esd_usb_2_bittiming_const;
1233 priv->can.do_set_bittiming = esd_usb_2_set_bittiming;
1238 priv->can.clock.freq = ESD_USB_2_CAN_CLOCK;
1239 priv->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES;
1240 priv->can.bittiming_const = &esd_usb_2_bittiming_const;
1241 priv->can.do_set_bittiming = esd_usb_2_set_bittiming;
1245 priv->can.do_set_mode = esd_usb_set_mode;
1246 priv->can.do_get_berr_counter = esd_usb_get_berr_counter;