Lines Matching refs:can
16 #include <linux/can/dev.h>
91 struct can_priv can; /* Must be the first member! */
300 priv->can.can_stats.bus_error++;
307 priv->can.state = CAN_STATE_ERROR_WARNING;
308 priv->can.can_stats.error_warning++;
317 priv->can.state = CAN_STATE_ERROR_PASSIVE;
318 priv->can.can_stats.error_passive++;
330 priv->can.state = CAN_STATE_BUS_OFF;
333 priv->can.can_stats.bus_off++;
426 struct can_bittiming *bt = &priv->can.bittiming;
488 (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING ?
491 priv->can.state = CAN_STATE_ERROR_ACTIVE;
569 priv->can.state = CAN_STATE_STOPPED;
748 of_property_read_u32(pdev->dev.of_node, "renesas,can-clock-select",
799 priv->can.clock.freq = clk_get_rate(priv->can_clk);
800 priv->can.bittiming_const = &rcar_can_bittiming_const;
801 priv->can.do_set_mode = rcar_can_do_set_mode;
802 priv->can.do_get_berr_counter = rcar_can_get_berr_counter;
803 priv->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING;
854 priv->can.state = CAN_STATE_SLEEPING;
881 priv->can.state = CAN_STATE_ERROR_ACTIVE;
892 { .compatible = "renesas,can-r8a7778" },
893 { .compatible = "renesas,can-r8a7779" },
894 { .compatible = "renesas,can-r8a7790" },
895 { .compatible = "renesas,can-r8a7791" },
896 { .compatible = "renesas,rcar-gen1-can" },
897 { .compatible = "renesas,rcar-gen2-can" },
898 { .compatible = "renesas,rcar-gen3-can" },