Home
last modified time | relevance | path

Searched refs:rkcanfd_stats (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-ethtool.c46 struct rkcanfd_stats *rkcanfd_stats; in rkcanfd_ethtool_get_ethtool_stats() local
49 rkcanfd_stats = &priv->stats; in rkcanfd_ethtool_get_ethtool_stats()
52 start = u64_stats_fetch_begin(&rkcanfd_stats->syncp); in rkcanfd_ethtool_get_ethtool_stats()
55 u64_stats_read(&rkcanfd_stats->rx_fifo_empty_errors); in rkcanfd_ethtool_get_ethtool_stats()
57 u64_stats_read(&rkcanfd_stats->tx_extended_as_standard_errors); in rkcanfd_ethtool_get_ethtool_stats()
58 } while (u64_stats_fetch_retry(&rkcanfd_stats->syncp, start)); in rkcanfd_ethtool_get_ethtool_stats()
H A Drockchip_canfd-rx.c99 struct rkcanfd_stats *rkcanfd_stats = &priv->stats; in rkcanfd_rxstx_filter() local
170 u64_stats_update_begin(&rkcanfd_stats->syncp); in rkcanfd_rxstx_filter()
171 u64_stats_inc(&rkcanfd_stats->tx_extended_as_standard_errors); in rkcanfd_rxstx_filter()
172 u64_stats_update_end(&rkcanfd_stats->syncp); in rkcanfd_rxstx_filter()
219 struct rkcanfd_stats *rkcanfd_stats = &priv->stats; in rkcanfd_handle_rx_int_one() local
221 u64_stats_update_begin(&rkcanfd_stats->syncp); in rkcanfd_handle_rx_int_one()
222 u64_stats_inc(&rkcanfd_stats->rx_fifo_empty_errors); in rkcanfd_handle_rx_int_one()
223 u64_stats_update_end(&rkcanfd_stats->syncp); in rkcanfd_handle_rx_int_one()
H A Drockchip_canfd.h450 struct rkcanfd_stats { struct
480 struct rkcanfd_stats stats; argument