Home
last modified time | relevance | path

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

1234

/Linux-v6.6/tools/testing/selftests/bpf/progs/
Dtest_cls_redirect.c400 struct in_addr *next_hop, metrics_t *metrics) in forward_with_gre() argument
402 metrics->forwarded_packets_total_gre++; in forward_with_gre()
428 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
433 metrics->errors_total_redirect_loop++; in forward_with_gre()
442 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
453 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
458 metrics->errors_total_redirect_loop++; in forward_with_gre()
470 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
479 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
485 metrics->errors_total_encap_mtu_violate++; in forward_with_gre()
[all …]
Dtest_cls_redirect_dynptr.c293 metrics_t *metrics) in forward_with_gre() argument
306 metrics->forwarded_packets_total_gre++; in forward_with_gre()
323 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
328 metrics->errors_total_redirect_loop++; in forward_with_gre()
337 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
348 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
353 metrics->errors_total_redirect_loop++; in forward_with_gre()
365 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
374 metrics->errors_total_malformed_encapsulation++; in forward_with_gre()
380 metrics->errors_total_encap_mtu_violate++; in forward_with_gre()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dvangogh_ppt.c292 SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table; in vangogh_get_legacy_smu_metrics_data() local
303 *value = metrics->GfxclkFrequency; in vangogh_get_legacy_smu_metrics_data()
306 *value = metrics->SocclkFrequency; in vangogh_get_legacy_smu_metrics_data()
309 *value = metrics->VclkFrequency; in vangogh_get_legacy_smu_metrics_data()
312 *value = metrics->DclkFrequency; in vangogh_get_legacy_smu_metrics_data()
315 *value = metrics->MemclkFrequency; in vangogh_get_legacy_smu_metrics_data()
318 *value = metrics->GfxActivity / 100; in vangogh_get_legacy_smu_metrics_data()
321 *value = metrics->UvdActivity; in vangogh_get_legacy_smu_metrics_data()
324 *value = (metrics->CurrentSocketPower << 8) / in vangogh_get_legacy_smu_metrics_data()
328 *value = metrics->GfxTemperature / 100 * in vangogh_get_legacy_smu_metrics_data()
[all …]
Dcyan_skillfish_ppt.c134 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in cyan_skillfish_get_smu_metrics_data() local
143 *value = metrics->Current.GfxclkFrequency; in cyan_skillfish_get_smu_metrics_data()
146 *value = metrics->Current.SocclkFrequency; in cyan_skillfish_get_smu_metrics_data()
149 *value = metrics->Current.VclkFrequency; in cyan_skillfish_get_smu_metrics_data()
152 *value = metrics->Current.DclkFrequency; in cyan_skillfish_get_smu_metrics_data()
155 *value = metrics->Current.MemclkFrequency; in cyan_skillfish_get_smu_metrics_data()
158 *value = (metrics->Current.CurrentSocketPower << 8) / in cyan_skillfish_get_smu_metrics_data()
162 *value = (metrics->Average.CurrentSocketPower << 8) / in cyan_skillfish_get_smu_metrics_data()
166 *value = metrics->Current.GfxTemperature / 100 * in cyan_skillfish_get_smu_metrics_data()
170 *value = metrics->Current.SocTemperature / 100 * in cyan_skillfish_get_smu_metrics_data()
[all …]
Dnavi10_ppt.c560 SmuMetrics_legacy_t *metrics = in navi10_get_legacy_smu_metrics_data() local
572 *value = metrics->CurrClock[PPCLK_GFXCLK]; in navi10_get_legacy_smu_metrics_data()
575 *value = metrics->CurrClock[PPCLK_SOCCLK]; in navi10_get_legacy_smu_metrics_data()
578 *value = metrics->CurrClock[PPCLK_UCLK]; in navi10_get_legacy_smu_metrics_data()
581 *value = metrics->CurrClock[PPCLK_VCLK]; in navi10_get_legacy_smu_metrics_data()
584 *value = metrics->CurrClock[PPCLK_DCLK]; in navi10_get_legacy_smu_metrics_data()
587 *value = metrics->CurrClock[PPCLK_DCEFCLK]; in navi10_get_legacy_smu_metrics_data()
590 *value = metrics->AverageGfxclkFrequency; in navi10_get_legacy_smu_metrics_data()
593 *value = metrics->AverageSocclkFrequency; in navi10_get_legacy_smu_metrics_data()
596 *value = metrics->AverageUclkFrequency; in navi10_get_legacy_smu_metrics_data()
[all …]
Darcturus_ppt.c602 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in arcturus_get_smu_metrics_data() local
613 *value = metrics->CurrClock[PPCLK_GFXCLK]; in arcturus_get_smu_metrics_data()
616 *value = metrics->CurrClock[PPCLK_SOCCLK]; in arcturus_get_smu_metrics_data()
619 *value = metrics->CurrClock[PPCLK_UCLK]; in arcturus_get_smu_metrics_data()
622 *value = metrics->CurrClock[PPCLK_VCLK]; in arcturus_get_smu_metrics_data()
625 *value = metrics->CurrClock[PPCLK_DCLK]; in arcturus_get_smu_metrics_data()
628 *value = metrics->CurrClock[PPCLK_FCLK]; in arcturus_get_smu_metrics_data()
631 *value = metrics->AverageGfxclkFrequency; in arcturus_get_smu_metrics_data()
634 *value = metrics->AverageSocclkFrequency; in arcturus_get_smu_metrics_data()
637 *value = metrics->AverageUclkFrequency; in arcturus_get_smu_metrics_data()
[all …]
Dsienna_cichlid_ppt.c715 SmuMetrics_t *metrics = in sienna_cichlid_get_smu_metrics_data() local
761 metrics->CurrClock[PPCLK_GFXCLK]; in sienna_cichlid_get_smu_metrics_data()
766 metrics->CurrClock[PPCLK_SOCCLK]; in sienna_cichlid_get_smu_metrics_data()
771 metrics->CurrClock[PPCLK_UCLK]; in sienna_cichlid_get_smu_metrics_data()
776 metrics->CurrClock[PPCLK_VCLK_0]; in sienna_cichlid_get_smu_metrics_data()
781 metrics->CurrClock[PPCLK_VCLK_1]; in sienna_cichlid_get_smu_metrics_data()
786 metrics->CurrClock[PPCLK_DCLK_0]; in sienna_cichlid_get_smu_metrics_data()
791 metrics->CurrClock[PPCLK_DCLK_1]; in sienna_cichlid_get_smu_metrics_data()
796 metrics->CurrClock[PPCLK_DCEFCLK]; in sienna_cichlid_get_smu_metrics_data()
801 metrics->CurrClock[PPCLK_FCLK]; in sienna_cichlid_get_smu_metrics_data()
[all …]
/Linux-v6.6/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()
/Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/smu12/
Drenoir_ppt.c499 SmuMetrics_t metrics; in renoir_print_clk_levels() local
503 memset(&metrics, 0, sizeof(metrics)); in renoir_print_clk_levels()
505 ret = smu_cmn_get_metrics_table(smu, &metrics, false); in renoir_print_clk_levels()
539 cur_value = metrics.ClockFrequency[CLOCK_GFXCLK]; in renoir_print_clk_levels()
561 cur_value = metrics.ClockFrequency[CLOCK_SOCCLK]; in renoir_print_clk_levels()
565 cur_value = metrics.ClockFrequency[CLOCK_FCLK]; in renoir_print_clk_levels()
569 cur_value = metrics.ClockFrequency[CLOCK_DCFCLK]; in renoir_print_clk_levels()
573 cur_value = metrics.ClockFrequency[CLOCK_FCLK]; in renoir_print_clk_levels()
577 cur_value = metrics.ClockFrequency[CLOCK_VCLK]; in renoir_print_clk_levels()
581 cur_value = metrics.ClockFrequency[CLOCK_DCLK]; in renoir_print_clk_levels()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/
Dsmu_v13_0_4_ppt.c241 SmuMetrics_t metrics; in smu_v13_0_4_get_gpu_metrics() local
244 ret = smu_cmn_get_metrics_table(smu, &metrics, true); in smu_v13_0_4_get_gpu_metrics()
250 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_4_get_gpu_metrics()
251 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_4_get_gpu_metrics()
253 &metrics.CoreTemperature[0], in smu_v13_0_4_get_gpu_metrics()
255 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in smu_v13_0_4_get_gpu_metrics()
257 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_4_get_gpu_metrics()
258 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_4_get_gpu_metrics()
260 gpu_metrics->average_socket_power = metrics.AverageSocketPower; in smu_v13_0_4_get_gpu_metrics()
261 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_4_get_gpu_metrics()
[all …]
Dyellow_carp_ppt.c296 static void yellow_carp_get_ss_power_percent(SmuMetrics_t *metrics, in yellow_carp_get_ss_power_percent() argument
308 apu_power = metrics->ApuPower/1000; in yellow_carp_get_ss_power_percent()
309 apu_limit = metrics->StapmOpnLimit; in yellow_carp_get_ss_power_percent()
314 dgpu_power = metrics->dGpuPower/1000; in yellow_carp_get_ss_power_percent()
315 if (metrics->StapmCurrentLimit > metrics->StapmOpnLimit) in yellow_carp_get_ss_power_percent()
316 dgpu_limit = metrics->StapmCurrentLimit - metrics->StapmOpnLimit; in yellow_carp_get_ss_power_percent()
337 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in yellow_carp_get_smu_metrics_data() local
348 *value = metrics->GfxclkFrequency; in yellow_carp_get_smu_metrics_data()
351 *value = metrics->SocclkFrequency; in yellow_carp_get_smu_metrics_data()
354 *value = metrics->VclkFrequency; in yellow_carp_get_smu_metrics_data()
[all …]
Dsmu_v13_0_0_ppt.c744 static uint32_t smu_v13_0_get_throttler_status(SmuMetrics_t *metrics) in smu_v13_0_get_throttler_status() argument
751 (metrics->ThrottlingPercentage[i] ? 1U << i : 0); in smu_v13_0_get_throttler_status()
762 SmuMetrics_t *metrics = in smu_v13_0_0_get_smu_metrics_data() local
774 *value = metrics->CurrClock[PPCLK_GFXCLK]; in smu_v13_0_0_get_smu_metrics_data()
777 *value = metrics->CurrClock[PPCLK_SOCCLK]; in smu_v13_0_0_get_smu_metrics_data()
780 *value = metrics->CurrClock[PPCLK_UCLK]; in smu_v13_0_0_get_smu_metrics_data()
783 *value = metrics->CurrClock[PPCLK_VCLK_0]; in smu_v13_0_0_get_smu_metrics_data()
786 *value = metrics->CurrClock[PPCLK_VCLK_1]; in smu_v13_0_0_get_smu_metrics_data()
789 *value = metrics->CurrClock[PPCLK_DCLK_0]; in smu_v13_0_0_get_smu_metrics_data()
792 *value = metrics->CurrClock[PPCLK_DCLK_1]; in smu_v13_0_0_get_smu_metrics_data()
[all …]
Dsmu_v13_0_7_ppt.c727 static uint32_t smu_v13_0_7_get_throttler_status(SmuMetrics_t *metrics) in smu_v13_0_7_get_throttler_status() argument
734 (metrics->ThrottlingPercentage[i] ? 1U << i : 0); in smu_v13_0_7_get_throttler_status()
745 SmuMetrics_t *metrics = in smu_v13_0_7_get_smu_metrics_data() local
757 *value = metrics->CurrClock[PPCLK_GFXCLK]; in smu_v13_0_7_get_smu_metrics_data()
760 *value = metrics->CurrClock[PPCLK_SOCCLK]; in smu_v13_0_7_get_smu_metrics_data()
763 *value = metrics->CurrClock[PPCLK_UCLK]; in smu_v13_0_7_get_smu_metrics_data()
766 *value = metrics->CurrClock[PPCLK_VCLK_0]; in smu_v13_0_7_get_smu_metrics_data()
769 *value = metrics->CurrClock[PPCLK_VCLK_1]; in smu_v13_0_7_get_smu_metrics_data()
772 *value = metrics->CurrClock[PPCLK_DCLK_0]; in smu_v13_0_7_get_smu_metrics_data()
775 *value = metrics->CurrClock[PPCLK_DCLK_1]; in smu_v13_0_7_get_smu_metrics_data()
[all …]
Dsmu_v13_0_5_ppt.c262 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in smu_v13_0_5_get_smu_metrics_data() local
271 *value = metrics->GfxclkFrequency; in smu_v13_0_5_get_smu_metrics_data()
274 *value = metrics->SocclkFrequency; in smu_v13_0_5_get_smu_metrics_data()
277 *value = metrics->VclkFrequency; in smu_v13_0_5_get_smu_metrics_data()
280 *value = metrics->DclkFrequency; in smu_v13_0_5_get_smu_metrics_data()
283 *value = metrics->MemclkFrequency; in smu_v13_0_5_get_smu_metrics_data()
286 *value = metrics->GfxActivity / 100; in smu_v13_0_5_get_smu_metrics_data()
289 *value = metrics->UvdActivity; in smu_v13_0_5_get_smu_metrics_data()
292 *value = (metrics->CurrentSocketPower << 8) / 1000; in smu_v13_0_5_get_smu_metrics_data()
295 *value = metrics->GfxTemperature / 100 * in smu_v13_0_5_get_smu_metrics_data()
[all …]
Daldebaran_ppt.c583 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in aldebaran_get_smu_metrics_data() local
594 *value = metrics->CurrClock[PPCLK_GFXCLK]; in aldebaran_get_smu_metrics_data()
597 *value = metrics->CurrClock[PPCLK_SOCCLK]; in aldebaran_get_smu_metrics_data()
600 *value = metrics->CurrClock[PPCLK_UCLK]; in aldebaran_get_smu_metrics_data()
603 *value = metrics->CurrClock[PPCLK_VCLK]; in aldebaran_get_smu_metrics_data()
606 *value = metrics->CurrClock[PPCLK_DCLK]; in aldebaran_get_smu_metrics_data()
609 *value = metrics->CurrClock[PPCLK_FCLK]; in aldebaran_get_smu_metrics_data()
612 *value = metrics->AverageGfxclkFrequency; in aldebaran_get_smu_metrics_data()
615 *value = metrics->AverageSocclkFrequency; in aldebaran_get_smu_metrics_data()
618 *value = metrics->AverageUclkFrequency; in aldebaran_get_smu_metrics_data()
[all …]
Dsmu_v13_0_6_ppt.c332 MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table; in smu_v13_0_6_setup_driver_pptable() local
345 if (metrics->AccumulationCounter) in smu_v13_0_6_setup_driver_pptable()
355 SMUQ10_TO_UINT(metrics->MaxSocketPowerLimit); in smu_v13_0_6_setup_driver_pptable()
357 SMUQ10_TO_UINT(metrics->MaxGfxclkFrequency); in smu_v13_0_6_setup_driver_pptable()
359 SMUQ10_TO_UINT(metrics->MinGfxclkFrequency); in smu_v13_0_6_setup_driver_pptable()
363 SMUQ10_TO_UINT(metrics->FclkFrequencyTable[i]); in smu_v13_0_6_setup_driver_pptable()
365 SMUQ10_TO_UINT(metrics->UclkFrequencyTable[i]); in smu_v13_0_6_setup_driver_pptable()
367 metrics->SocclkFrequencyTable[i]); in smu_v13_0_6_setup_driver_pptable()
369 SMUQ10_TO_UINT(metrics->VclkFrequencyTable[i]); in smu_v13_0_6_setup_driver_pptable()
371 SMUQ10_TO_UINT(metrics->DclkFrequencyTable[i]); in smu_v13_0_6_setup_driver_pptable()
[all …]
/Linux-v6.6/tools/perf/Documentation/
Dtopdown.txt1 Using TopDown metrics
4 TopDown metrics break apart performance bottlenecks. Starting at level
5 1 it is typical to get metrics on retiring, bad speculation, frontend
11 perf stat --topdown implements this using available metrics that vary
27 With Ice Lake CPUs the TopDown metrics are directly available as
43 The metrics counter is CPU model specific and is not available on older
94 * Open metrics event file descriptor for current task.
97 struct perf_event_attr metrics = {
104 int metrics_fd = perf_event_open(&metrics, 0, -1, slots_fd, 0);
118 to read slots and the topdown metrics at different points of the program:
[all …]
Dperf-iostat.txt6 perf-iostat - Show I/O performance metrics
16 Mode is intended to provide four I/O performance metrics per each PCIe root port:
52 2. Collect metrics for all PCIe root ports:
71 3. Collect metrics for comma-separated list of PCIe root ports:
Dperf-stat.txt294 Only print computed metrics. Print them in a single line.
351 for metrics like instructions per cycle can be lower - as both metrics
358 that certain groups of metrics sum to 100%. A downside to sharing a
411 --metrics::
412 Print metrics or metricgroups specified in a comma separated list.
413 For a group all metrics from the group are added.
414 The events from the metrics are automatically measured.
415 See perf list output for the possible metrics and metricgroups.
428 Print top-down metrics supported by the CPU. This allows to determine
448 The top down metrics are collected per core instead of per
[all …]
/Linux-v6.6/tools/perf/tests/shell/lib/
Dperf_metric_validation.py10 …me, reportfname='', t=5, debug=False, datafname='', fullrulefname='', workload='true', metrics=''): argument
14 self.collectlist:str = metrics
15 self.metrics = self.__set_metrics(metrics)
45 def __set_metrics(self, metrics=''): argument
46 if metrics != '':
47 return set(metrics.split(","))
270 metrics = rule['Metrics']
276 for m in metrics:
340 if m['Name'] not in self.metrics:
382 collectlist[0] = set(list(self.metrics))
[all …]
/Linux-v6.6/net/ipv4/
Dmetrics.c11 int fc_mx_len, u32 *metrics, in ip_metrics_convert() argument
57 metrics[type - 1] = val; in ip_metrics_convert()
61 metrics[RTAX_FEATURES - 1] |= DST_FEATURE_ECN_CA; in ip_metrics_convert()
80 err = ip_metrics_convert(net, fc_mx, fc_mx_len, fib_metrics->metrics, in ip_fib_metrics_init()
/Linux-v6.6/tools/perf/
Dbuiltin-list.c54 bool metrics; member
189 (!print_state->metrics || !name || !strglobmatch(name, print_state->event_glob)) && in default_print_metric()
196 if (!print_state->metrics) in default_print_metric()
207 else if (print_state->metrics) { in default_print_metric()
220 if (!print_state->metrics) in default_print_metric()
224 if (print_state->metrics && in default_print_metric()
530 default_ps.metrics = true; in cmd_list()
559 default_ps.metrics = true; in cmd_list()
564 default_ps.metrics = false; in cmd_list()
582 default_ps.metrics = true; in cmd_list()
[all …]
/Linux-v6.6/tools/bpf/bpftool/
Dprog.c1974 } metrics[] = { variable
2059 metric_cnt = ARRAY_SIZE(metrics); in profile_parse_metrics()
2063 if (is_prefix(argv[0], metrics[i].name)) { in profile_parse_metrics()
2064 if (!metrics[i].selected) in profile_parse_metrics()
2066 metrics[i].selected = true; in profile_parse_metrics()
2109 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_read_values()
2112 if (!metrics[m].selected) in profile_read_values()
2122 metrics[m].val.counter += values[cpu].counter; in profile_read_values()
2123 metrics[m].val.enabled += values[cpu].enabled; in profile_read_values()
2124 metrics[m].val.running += values[cpu].running; in profile_read_values()
[all …]
/Linux-v6.6/net/core/
Ddst.c54 dst_init_metrics(dst, dst_default_metrics.metrics, true); in dst_init()
187 memcpy(p->metrics, old_p->metrics, sizeof(p->metrics)); in dst_cow_metrics_generic()
202 BUILD_BUG_ON(offsetof(struct dst_metrics, metrics) != 0); in dst_cow_metrics_generic()
/Linux-v6.6/tools/perf/pmu-events/
Djevents.py118 metrics: Set[str]
124 self.metrics = set()
133 self.metrics.add(s)
175 return (s in self.metrics, self.insert_point[s], s)
411 metrics: list[Tuple[str, str, metric.Expression]] = []
415 metrics.append((event.pmu, event.metric_name, event.metric_expr))
416 updates = metric.RewriteMetricsInTermsOfOthers(metrics)

1234