Home
last modified time | relevance | path

Searched refs:metrics (Results 1 – 25 of 55) sorted by relevance

123

/Linux-v5.10/tools/testing/selftests/bpf/progs/
Dtest_cls_redirect.c399 struct in_addr *next_hop, metrics_t *metrics) in forward_with_gre() argument
401 metrics->forwarded_packets_total_gre++; in forward_with_gre()
426 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
431 metrics->errors_total_redirect_loop++; in forward_with_gre()
440 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
451 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
456 metrics->errors_total_redirect_loop++; in forward_with_gre()
468 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
477 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
486 metrics->errors_total_encap_adjust_failed++; in forward_with_gre()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/smu12/
Drenoir_ppt.c351 SmuMetrics_t metrics; in renoir_print_clk_levels() local
354 memset(&metrics, 0, sizeof(metrics)); in renoir_print_clk_levels()
356 ret = smu_cmn_get_metrics_table(smu, &metrics, false); in renoir_print_clk_levels()
364 cur_value = metrics.ClockFrequency[CLOCK_GFXCLK]; in renoir_print_clk_levels()
386 cur_value = metrics.ClockFrequency[CLOCK_SOCCLK]; in renoir_print_clk_levels()
390 cur_value = metrics.ClockFrequency[CLOCK_FCLK]; in renoir_print_clk_levels()
394 cur_value = metrics.ClockFrequency[CLOCK_DCFCLK]; in renoir_print_clk_levels()
398 cur_value = metrics.ClockFrequency[CLOCK_FCLK]; in renoir_print_clk_levels()
500 SmuMetrics_t metrics; in renoir_get_current_clk_freq_by_table() local
502 ret = smu_cmn_get_metrics_table(smu, &metrics, false); in renoir_get_current_clk_freq_by_table()
[all …]
/Linux-v5.10/drivers/staging/media/atomisp/pci/
Dsh_css_metrics.c90 struct sh_css_binary_metrics *metrics) in insert_binary_metrics() argument
94 assert(metrics); in insert_binary_metrics()
97 if (*l == metrics) in insert_binary_metrics()
100 *l = metrics; in insert_binary_metrics()
101 metrics->next = NULL; in insert_binary_metrics()
105 sh_css_metrics_start_binary(struct sh_css_binary_metrics *metrics) in sh_css_metrics_start_binary() argument
107 assert(metrics); in sh_css_metrics_start_binary()
112 isp_histogram = &metrics->isp_histogram; in sh_css_metrics_start_binary()
113 sp_histogram = &metrics->sp_histogram; in sh_css_metrics_start_binary()
116 insert_binary_metrics(&sh_css_metrics.binary_metrics, metrics); in sh_css_metrics_start_binary()
Dsh_css_metrics.h53 void sh_css_metrics_start_binary(struct sh_css_binary_metrics *metrics);
/Linux-v5.10/tools/perf/Documentation/
Dtopdown.txt1 Using TopDown metrics in user space
23 With Ice Lake CPUs the TopDown metrics are directly available as
54 The metrics counter is CPU model specific and is not available on older
99 * Open metrics event file descriptor for current task.
102 struct perf_event_attr metrics = {
109 int metrics_fd = perf_event_open(&metrics, 0, -1, slots_fd, 0);
115 to read slots and the topdown metrics at different points of the program:
136 Then the program can be instrumented to read these metrics at different
144 Decoding metrics values
164 specific sections. For this it is needed to deltas on metrics.
[all …]
Dperf-stat.txt257 Only print computed metrics. Print them in a single line.
306 for metrics like instructions per cycle can be lower - as both metrics
313 that certain groups of metrics sum to 100%. A downside to sharing a
345 --metrics::
346 Print metrics or metricgroups specified in a comma separated list.
347 For a group all metrics from the group are added.
348 The events from the metrics are automatically measured.
349 See perf list output for the possble metrics and metricgroups.
356 Print top down level 1 metrics if supported by the CPU. This allows to
376 The top down metrics are collected per core instead of per
[all …]
/Linux-v5.10/net/ipv4/
Dmetrics.c10 int fc_mx_len, u32 *metrics, in ip_metrics_convert() argument
58 metrics[type - 1] = val; in ip_metrics_convert()
62 metrics[RTAX_FEATURES - 1] |= DST_FEATURE_ECN_CA; in ip_metrics_convert()
81 err = ip_metrics_convert(net, fc_mx, fc_mx_len, fib_metrics->metrics, in ip_fib_metrics_init()
DMakefile17 metrics.o netlink.o nexthop.o udp_tunnel_stub.o
/Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/
Darcturus_ppt.c547 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in arcturus_get_smu_metrics_data() local
562 *value = metrics->CurrClock[PPCLK_GFXCLK]; in arcturus_get_smu_metrics_data()
565 *value = metrics->CurrClock[PPCLK_SOCCLK]; in arcturus_get_smu_metrics_data()
568 *value = metrics->CurrClock[PPCLK_UCLK]; in arcturus_get_smu_metrics_data()
571 *value = metrics->CurrClock[PPCLK_VCLK]; in arcturus_get_smu_metrics_data()
574 *value = metrics->CurrClock[PPCLK_DCLK]; in arcturus_get_smu_metrics_data()
577 *value = metrics->CurrClock[PPCLK_FCLK]; in arcturus_get_smu_metrics_data()
580 *value = metrics->AverageGfxclkFrequency; in arcturus_get_smu_metrics_data()
583 *value = metrics->AverageSocclkFrequency; in arcturus_get_smu_metrics_data()
586 *value = metrics->AverageUclkFrequency; in arcturus_get_smu_metrics_data()
[all …]
Dsienna_cichlid_ppt.c420 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in sienna_cichlid_get_smu_metrics_data() local
435 *value = metrics->CurrClock[PPCLK_GFXCLK]; in sienna_cichlid_get_smu_metrics_data()
438 *value = metrics->CurrClock[PPCLK_SOCCLK]; in sienna_cichlid_get_smu_metrics_data()
441 *value = metrics->CurrClock[PPCLK_UCLK]; in sienna_cichlid_get_smu_metrics_data()
444 *value = metrics->CurrClock[PPCLK_VCLK_0]; in sienna_cichlid_get_smu_metrics_data()
447 *value = metrics->CurrClock[PPCLK_VCLK_1]; in sienna_cichlid_get_smu_metrics_data()
450 *value = metrics->CurrClock[PPCLK_DCLK_0]; in sienna_cichlid_get_smu_metrics_data()
453 *value = metrics->CurrClock[PPCLK_DCLK_1]; in sienna_cichlid_get_smu_metrics_data()
456 *value = metrics->CurrClock[PPCLK_DCEFCLK]; in sienna_cichlid_get_smu_metrics_data()
459 *value = metrics->CurrClock[PPCLK_FCLK]; in sienna_cichlid_get_smu_metrics_data()
[all …]
Dnavi10_ppt.c517 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in navi10_get_smu_metrics_data() local
532 *value = metrics->CurrClock[PPCLK_GFXCLK]; in navi10_get_smu_metrics_data()
535 *value = metrics->CurrClock[PPCLK_SOCCLK]; in navi10_get_smu_metrics_data()
538 *value = metrics->CurrClock[PPCLK_UCLK]; in navi10_get_smu_metrics_data()
541 *value = metrics->CurrClock[PPCLK_VCLK]; in navi10_get_smu_metrics_data()
544 *value = metrics->CurrClock[PPCLK_DCLK]; in navi10_get_smu_metrics_data()
547 *value = metrics->CurrClock[PPCLK_DCEFCLK]; in navi10_get_smu_metrics_data()
550 *value = metrics->AverageGfxclkFrequency; in navi10_get_smu_metrics_data()
553 *value = metrics->AverageSocclkFrequency; in navi10_get_smu_metrics_data()
556 *value = metrics->AverageUclkFrequency; in navi10_get_smu_metrics_data()
[all …]
/Linux-v5.10/tools/bpf/bpftool/
Dprog.c1675 } metrics[] = { variable
1732 metric_cnt = sizeof(metrics) / sizeof(struct profile_metric); in profile_parse_metrics()
1736 if (is_prefix(argv[0], metrics[i].name)) { in profile_parse_metrics()
1737 if (!metrics[i].selected) in profile_parse_metrics()
1739 metrics[i].selected = true; in profile_parse_metrics()
1782 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_read_values()
1785 if (!metrics[m].selected) in profile_read_values()
1795 metrics[m].val.counter += values[cpu].counter; in profile_read_values()
1796 metrics[m].val.enabled += values[cpu].enabled; in profile_read_values()
1797 metrics[m].val.running += values[cpu].running; in profile_read_values()
[all …]
/Linux-v5.10/net/core/
Ddst.c55 dst_init_metrics(dst, dst_default_metrics.metrics, true); in dst_init()
208 memcpy(p->metrics, old_p->metrics, sizeof(p->metrics)); in dst_cow_metrics_generic()
223 BUILD_BUG_ON(offsetof(struct dst_metrics, metrics) != 0); in dst_cow_metrics_generic()
/Linux-v5.10/tools/perf/util/
Dmetricgroup.c419 struct strlist *metrics; member
441 me->metrics = strlist__new(NULL, NULL); in mep_new()
442 if (!me->metrics) in mep_new()
473 strlist__delete(me->metrics); in mep_delete()
478 static void metricgroup__print_strlist(struct strlist *metrics, bool raw) in metricgroup__print_strlist() argument
483 strlist__for_each_entry (sn, metrics) { in metricgroup__print_strlist()
494 void metricgroup__print(bool metrics, bool metricgroups, char *filter, in metricgroup__print() argument
570 strlist__add(me->metrics, s); in metricgroup__print()
583 else if (metrics && !raw) in metricgroup__print()
591 printf("%s%s%s", me->name, metrics && !raw ? ":" : "", raw ? " " : "\n"); in metricgroup__print()
[all …]
Dmetricgroup.h55 void metricgroup__print(bool metrics, bool groups, char *filter,
/Linux-v5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dvega12_hwmgr.c2758 SmuMetrics_t metrics; in vega12_get_gpu_metrics() local
2762 ret = vega12_get_metrics_table(hwmgr, &metrics, true); in vega12_get_gpu_metrics()
2768 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega12_get_gpu_metrics()
2769 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega12_get_gpu_metrics()
2770 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in vega12_get_gpu_metrics()
2771 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in vega12_get_gpu_metrics()
2772 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem; in vega12_get_gpu_metrics()
2774 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in vega12_get_gpu_metrics()
2775 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in vega12_get_gpu_metrics()
2777 gpu_metrics->average_gfxclk_frequency = metrics.AverageGfxclkFrequency; in vega12_get_gpu_metrics()
[all …]
Dvega20_hwmgr.c4283 SmuMetrics_t metrics; in vega20_get_gpu_metrics() local
4287 ret = vega20_get_metrics_table(hwmgr, &metrics, true); in vega20_get_gpu_metrics()
4293 gpu_metrics->temperature_edge = metrics.TemperatureEdge; in vega20_get_gpu_metrics()
4294 gpu_metrics->temperature_hotspot = metrics.TemperatureHotspot; in vega20_get_gpu_metrics()
4295 gpu_metrics->temperature_mem = metrics.TemperatureHBM; in vega20_get_gpu_metrics()
4296 gpu_metrics->temperature_vrgfx = metrics.TemperatureVrGfx; in vega20_get_gpu_metrics()
4297 gpu_metrics->temperature_vrsoc = metrics.TemperatureVrSoc; in vega20_get_gpu_metrics()
4298 gpu_metrics->temperature_vrmem = metrics.TemperatureVrMem0; in vega20_get_gpu_metrics()
4300 gpu_metrics->average_gfx_activity = metrics.AverageGfxActivity; in vega20_get_gpu_metrics()
4301 gpu_metrics->average_umc_activity = metrics.AverageUclkActivity; in vega20_get_gpu_metrics()
[all …]
/Linux-v5.10/include/net/
Dip_fib.h147 #define fib_mtu fib_metrics->metrics[RTAX_MTU-1]
148 #define fib_window fib_metrics->metrics[RTAX_WINDOW-1]
149 #define fib_rtt fib_metrics->metrics[RTAX_RTT-1]
150 #define fib_advmss fib_metrics->metrics[RTAX_ADVMSS-1]
Dinetpeer.h40 u32 metrics[RTAX_MAX]; member
/Linux-v5.10/tools/perf/tests/
Dpmu-events.c523 static struct test_metric metrics[] = { variable
586 for (i = 0; i < ARRAY_SIZE(metrics); i++) { in test_parsing_fake()
587 err = metric_parse_fake(metrics[i].str); in test_parsing_fake()
/Linux-v5.10/drivers/staging/media/atomisp/pci/runtime/binary/src/
Dbinary.c828 binary_init_metrics(struct sh_css_binary_metrics *metrics, in binary_init_metrics() argument
831 assert(metrics); in binary_init_metrics()
834 metrics->mode = info->pipeline.mode; in binary_init_metrics()
835 metrics->id = info->id; in binary_init_metrics()
836 metrics->next = NULL; in binary_init_metrics()
837 binary_init_pc_histogram(&metrics->isp_histogram); in binary_init_metrics()
838 binary_init_pc_histogram(&metrics->sp_histogram); in binary_init_metrics()
1779 binary_init_metrics(&binary->metrics, &binary->info->sp); in __ia_css_binary_find()
/Linux-v5.10/drivers/staging/media/atomisp/pci/runtime/binary/interface/
Dia_css_binary.h142 struct sh_css_binary_metrics metrics; member
/Linux-v5.10/include/linux/
Drtnetlink.h17 extern int rtnetlink_put_metrics(struct sk_buff *skb, u32 *metrics);
/Linux-v5.10/Documentation/admin-guide/media/
Dsi476x.rst130 0x07 snr_ready Indicates that SNR metrics is ready
131 0x08 rssiready ditto for RSSI metrics
/Linux-v5.10/samples/bpf/
Dxdp_router_ipv4_user.c124 char dsts[24], gws[24], ifs[16], dsts_len[24], metrics[24]; in read_route() local
183 sprintf(metrics, "%u", in read_route()
194 route.metric = atoi(metrics); in read_route()

123