Lines Matching refs:stats
48 struct devlink_stats __percpu *stats; member
68 struct devlink_stats __percpu *stats; member
157 struct devlink_stats *stats) in devlink_trap_stats_read() argument
161 memset(stats, 0, sizeof(*stats)); in devlink_trap_stats_read()
174 u64_stats_add(&stats->rx_packets, rx_packets); in devlink_trap_stats_read()
175 u64_stats_add(&stats->rx_bytes, rx_bytes); in devlink_trap_stats_read()
183 struct devlink_stats stats; in devlink_trap_group_stats_put() local
186 devlink_trap_stats_read(trap_stats, &stats); in devlink_trap_group_stats_put()
193 u64_stats_read(&stats.rx_packets))) in devlink_trap_group_stats_put()
197 u64_stats_read(&stats.rx_bytes))) in devlink_trap_group_stats_put()
212 struct devlink_stats stats; in devlink_trap_stats_put() local
225 devlink_trap_stats_read(trap_item->stats, &stats); in devlink_trap_stats_put()
236 u64_stats_read(&stats.rx_packets))) in devlink_trap_stats_put()
240 u64_stats_read(&stats.rx_bytes))) in devlink_trap_stats_put()
498 err = devlink_trap_group_stats_put(msg, group_item->stats); in devlink_nl_trap_group_fill()
1278 trap_item->stats = netdev_alloc_pcpu_stats(struct devlink_stats); in devlink_trap_register()
1279 if (!trap_item->stats) { in devlink_trap_register()
1303 free_percpu(trap_item->stats); in devlink_trap_register()
1322 free_percpu(trap_item->stats); in devlink_trap_unregister()
1451 struct devlink_stats *stats; in devlink_trap_stats_update() local
1453 stats = this_cpu_ptr(trap_stats); in devlink_trap_stats_update()
1454 u64_stats_update_begin(&stats->syncp); in devlink_trap_stats_update()
1455 u64_stats_add(&stats->rx_bytes, skb_len); in devlink_trap_stats_update()
1456 u64_stats_inc(&stats->rx_packets); in devlink_trap_stats_update()
1457 u64_stats_update_end(&stats->syncp); in devlink_trap_stats_update()
1492 devlink_trap_stats_update(trap_item->stats, skb->len); in devlink_trap_report()
1493 devlink_trap_stats_update(trap_item->group_item->stats, skb->len); in devlink_trap_report()
1552 group_item->stats = netdev_alloc_pcpu_stats(struct devlink_stats); in devlink_trap_group_register()
1553 if (!group_item->stats) { in devlink_trap_group_register()
1578 free_percpu(group_item->stats); in devlink_trap_group_register()
1597 free_percpu(group_item->stats); in devlink_trap_group_unregister()