Lines Matching refs:can

221 	struct can_priv		can;	/* must be the first member */  member
238 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in ifi_canfd_irq_enable()
393 priv->can.can_stats.bus_error++; in ifi_canfd_handle_lec_err()
462 priv->can.can_stats.error_warning++; in ifi_canfd_handle_state_change()
463 priv->can.state = CAN_STATE_ERROR_ACTIVE; in ifi_canfd_handle_state_change()
467 priv->can.can_stats.error_warning++; in ifi_canfd_handle_state_change()
468 priv->can.state = CAN_STATE_ERROR_WARNING; in ifi_canfd_handle_state_change()
472 priv->can.can_stats.error_passive++; in ifi_canfd_handle_state_change()
473 priv->can.state = CAN_STATE_ERROR_PASSIVE; in ifi_canfd_handle_state_change()
477 priv->can.state = CAN_STATE_BUS_OFF; in ifi_canfd_handle_state_change()
479 priv->can.can_stats.bus_off++; in ifi_canfd_handle_state_change()
532 (priv->can.state != CAN_STATE_ERROR_ACTIVE)) { in ifi_canfd_handle_state_errors()
539 (priv->can.state != CAN_STATE_ERROR_WARNING)) { in ifi_canfd_handle_state_errors()
546 (priv->can.state != CAN_STATE_ERROR_PASSIVE)) { in ifi_canfd_handle_state_errors()
553 (priv->can.state != CAN_STATE_BUS_OFF)) { in ifi_canfd_handle_state_errors()
577 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in ifi_canfd_poll()
650 const struct can_bittiming *bt = &priv->can.bittiming; in ifi_canfd_set_bittiming()
651 const struct can_bittiming *dbt = &priv->can.data_bittiming; in ifi_canfd_set_bittiming()
746 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in ifi_canfd_start()
749 if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in ifi_canfd_start()
752 if ((priv->can.ctrlmode & CAN_CTRLMODE_FD) && in ifi_canfd_start()
753 !(priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO)) in ifi_canfd_start()
756 if (!(priv->can.ctrlmode & CAN_CTRLMODE_FD)) in ifi_canfd_start()
759 priv->can.state = CAN_STATE_ERROR_ACTIVE; in ifi_canfd_start()
792 priv->can.state = CAN_STATE_STOPPED; in ifi_canfd_stop()
893 if ((priv->can.ctrlmode & CAN_CTRLMODE_FD) && can_is_canfd_skb(skb)) { in ifi_canfd_start_xmit()
978 priv->can.state = CAN_STATE_STOPPED; in ifi_canfd_plat_probe()
980 priv->can.clock.freq = readl(addr + IFI_CANFD_CANCLOCK); in ifi_canfd_plat_probe()
982 priv->can.bittiming_const = &ifi_canfd_bittiming_const; in ifi_canfd_plat_probe()
983 priv->can.data_bittiming_const = &ifi_canfd_bittiming_const; in ifi_canfd_plat_probe()
984 priv->can.do_set_mode = ifi_canfd_set_mode; in ifi_canfd_plat_probe()
985 priv->can.do_get_berr_counter = ifi_canfd_get_berr_counter; in ifi_canfd_plat_probe()
988 priv->can.ctrlmode = CAN_CTRLMODE_FD; in ifi_canfd_plat_probe()
991 priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | in ifi_canfd_plat_probe()
1007 priv->base, ndev->irq, priv->can.clock.freq); in ifi_canfd_plat_probe()