Lines Matching refs:can
15 #include <linux/can/led.h>
16 #include <linux/can/dev.h>
91 struct can_priv can; /* Must be the first member! */
302 priv->can.can_stats.bus_error++;
309 priv->can.state = CAN_STATE_ERROR_WARNING;
310 priv->can.can_stats.error_warning++;
319 priv->can.state = CAN_STATE_ERROR_PASSIVE;
320 priv->can.can_stats.error_passive++;
332 priv->can.state = CAN_STATE_BUS_OFF;
335 priv->can.can_stats.bus_off++;
430 struct can_bittiming *bt = &priv->can.bittiming;
492 (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING ?
495 priv->can.state = CAN_STATE_ERROR_ACTIVE;
574 priv->can.state = CAN_STATE_STOPPED;
752 of_property_read_u32(pdev->dev.of_node, "renesas,can-clock-select",
802 priv->can.clock.freq = clk_get_rate(priv->can_clk);
803 priv->can.bittiming_const = &rcar_can_bittiming_const;
804 priv->can.do_set_mode = rcar_can_do_set_mode;
805 priv->can.do_get_berr_counter = rcar_can_get_berr_counter;
806 priv->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING;
860 priv->can.state = CAN_STATE_SLEEPING;
887 priv->can.state = CAN_STATE_ERROR_ACTIVE;
898 { .compatible = "renesas,can-r8a7778" },
899 { .compatible = "renesas,can-r8a7779" },
900 { .compatible = "renesas,can-r8a7790" },
901 { .compatible = "renesas,can-r8a7791" },
902 { .compatible = "renesas,rcar-gen1-can" },
903 { .compatible = "renesas,rcar-gen2-can" },
904 { .compatible = "renesas,rcar-gen3-can" },