Lines Matching refs:can
253 struct can_priv can; /* must be the first member */ member
411 struct can_bittiming *bt = &priv->can.bittiming; in grcan_set_bittiming()
475 priv->can.state = CAN_STATE_STOPPED; in grcan_reset()
567 !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) { in grcan_lost_one_shot_frame()
595 if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) in grcan_err()
613 enum can_state state = priv->can.state; in grcan_err()
638 priv->can.can_stats.bus_off++; in grcan_err()
643 if (!priv->can.restart_ms) in grcan_err()
651 priv->can.can_stats.error_passive++; in grcan_err()
662 priv->can.can_stats.error_warning++; in grcan_err()
682 priv->can.state = state; in grcan_err()
686 if (priv->can.restart_ms && oldstate == CAN_STATE_BUS_OFF) { in grcan_err()
691 priv->can.can_stats.restarts++; in grcan_err()
742 priv->can.state = CAN_STATE_STOPPED; in grcan_err()
857 priv->can.state = CAN_STATE_ERROR_ACTIVE; in grcan_running_reset()
859 | (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT in grcan_running_reset()
868 !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_running_reset()
920 grcan_reset_timer(&priv->rr_timer, priv->can.bittiming.bitrate); in grcan_initiate_running_reset()
1003 | (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY ? in grcan_start()
1005 | (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES ? in grcan_start()
1009 | (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT in grcan_start()
1015 priv->can.state = CAN_STATE_ERROR_ACTIVE; in grcan_start()
1036 if (!(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_set_mode()
1066 priv->can.echo_skb_max = dma->tx.size; in grcan_open()
1067 priv->can.echo_skb = priv->echo_skb; in grcan_open()
1089 if (!(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_open()
1125 priv->can.state = CAN_STATE_STOPPED; in grcan_close()
1133 priv->can.echo_skb_max = 0; in grcan_close()
1134 priv->can.echo_skb = NULL; in grcan_close()
1152 !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) in grcan_transmit_catch_up()
1316 priv->can.bittiming.bitrate); in grcan_txbug_workaround()
1365 u32 oneshotmode = priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT; in grcan_start_xmit()
1373 if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) in grcan_start_xmit()
1608 priv->can.bittiming_const = &grcan_bittiming_const; in grcan_setup_netdev()
1609 priv->can.do_set_bittiming = grcan_set_bittiming; in grcan_setup_netdev()
1610 priv->can.do_set_mode = grcan_set_mode; in grcan_setup_netdev()
1611 priv->can.do_get_berr_counter = grcan_get_berr_counter; in grcan_setup_netdev()
1612 priv->can.clock.freq = ambafreq; in grcan_setup_netdev()
1613 priv->can.ctrlmode_supported = in grcan_setup_netdev()
1622 priv->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES; in grcan_setup_netdev()
1642 priv->regs, dev->irq, priv->can.clock.freq); in grcan_setup_netdev()