Lines Matching refs:can
221 struct can_priv can; member
308 const struct can_bittiming *bt = &rcan->can.bittiming; in rockchip_canfd_set_bittiming()
309 const struct can_bittiming *dbt = &rcan->can.data_bittiming; in rockchip_canfd_set_bittiming()
321 if (rcan->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in rockchip_canfd_set_bittiming()
326 if (rcan->can.ctrlmode & CAN_CTRLMODE_FD) { in rockchip_canfd_set_bittiming()
339 tdco = (rcan->can.clock.freq / dbt->bitrate) * 2 / 3; in rockchip_canfd_set_bittiming()
354 if (rcan->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in rockchip_canfd_set_bittiming()
427 if (rcan->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in rockchip_canfd_start()
438 rcan->can.state = CAN_STATE_ERROR_ACTIVE; in rockchip_canfd_start()
451 rcan->can.state = CAN_STATE_STOPPED; in rockchip_canfd_stop()
549 if ((rcan->can.ctrlmode & CAN_CTRLMODE_FD) && can_is_canfd_skb(skb)) { in rockchip_canfd_start_xmit()
699 rcan->can.state = CAN_STATE_BUS_OFF; in rockchip_canfd_err()
700 rcan->can.can_stats.bus_off++; in rockchip_canfd_err()
703 rcan->can.can_stats.error_warning++; in rockchip_canfd_err()
704 rcan->can.state = CAN_STATE_ERROR_WARNING; in rockchip_canfd_err()
715 rcan->can.can_stats.error_passive++; in rockchip_canfd_err()
716 rcan->can.state = CAN_STATE_ERROR_PASSIVE; in rockchip_canfd_err()
726 if (rcan->can.state >= CAN_STATE_BUS_OFF || in rockchip_canfd_err()
1015 rcan->can.clock.freq = clk_get_rate(rcan->clks[0].clk); in rockchip_canfd_probe()
1017 rcan->can.state = CAN_STATE_STOPPED; in rockchip_canfd_probe()
1020 rcan->can.bittiming_const = &rockchip_canfd_bittiming_const; in rockchip_canfd_probe()
1021 rcan->can.data_bittiming_const = &rockchip_canfd_data_bittiming_const; in rockchip_canfd_probe()
1022 rcan->can.do_set_mode = rockchip_canfd_set_mode; in rockchip_canfd_probe()
1023 rcan->can.do_get_berr_counter = rockchip_canfd_get_berr_counter; in rockchip_canfd_probe()
1024 rcan->can.do_set_bittiming = rockchip_canfd_set_bittiming; in rockchip_canfd_probe()
1025 rcan->can.do_set_data_bittiming = rockchip_canfd_set_bittiming; in rockchip_canfd_probe()
1026 rcan->can.ctrlmode = CAN_CTRLMODE_FD; in rockchip_canfd_probe()
1028 rcan->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | in rockchip_canfd_probe()
1035 rcan->can.bittiming_const = &rockchip_canfd_bittiming_const; in rockchip_canfd_probe()
1036 rcan->can.do_set_mode = rockchip_canfd_set_mode; in rockchip_canfd_probe()
1037 rcan->can.do_get_berr_counter = rockchip_canfd_get_berr_counter; in rockchip_canfd_probe()
1038 rcan->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING | in rockchip_canfd_probe()
1062 rcan->can.restart_ms = 1; in rockchip_canfd_probe()