Home
last modified time | relevance | path

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

123456

/openbmc/linux/tools/testing/selftests/bpf/progs/
H A 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 …]
H A 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 …]
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dvangogh_ppt.c291 SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table; in vangogh_get_legacy_smu_metrics_data() local
302 *value = metrics->GfxclkFrequency; in vangogh_get_legacy_smu_metrics_data()
305 *value = metrics->SocclkFrequency; in vangogh_get_legacy_smu_metrics_data()
308 *value = metrics->VclkFrequency; in vangogh_get_legacy_smu_metrics_data()
311 *value = metrics->DclkFrequency; in vangogh_get_legacy_smu_metrics_data()
314 *value = metrics->MemclkFrequency; in vangogh_get_legacy_smu_metrics_data()
317 *value = metrics->GfxActivity / 100; in vangogh_get_legacy_smu_metrics_data()
320 *value = metrics->UvdActivity; in vangogh_get_legacy_smu_metrics_data()
323 *value = (metrics->CurrentSocketPower << 8) / in vangogh_get_legacy_smu_metrics_data()
327 *value = metrics->GfxTemperature / 100 * in vangogh_get_legacy_smu_metrics_data()
[all …]
H A 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 …]
H A 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 …]
H A 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 …]
/openbmc/telemetry/redfish-tests/
H A Dtest_telemetry.py106 metrics=[],
164 if len(telemetry.metrics) <= 0:
166 metric = {"MetricId": "Id1", "MetricProperties": [telemetry.metrics[0]]}
167 report_definitions.add_report("Test", metrics=[metric])
186 "Test", metrics=[metric], code=RedfishHttpStatus.bad_request
191 if len(telemetry.metrics) <= 0:
193 metrics = []
194 for i, prop in enumerate(telemetry.metrics):
195 metrics.append({"MetricId": f"Id{str(i)}", "MetricProperties": [prop]})
196 report_definitions.add_report("Test", metrics=metrics)
[all …]
H A Dredfish_requests.py65 self.metrics = []
70 self.metrics += [x for x in metricDef["MetricProperties"]]
71 self.metrics = self.metrics[:metric_limit]
85 metrics=None, argument
97 if metrics is not None:
98 body["Metrics"] = metrics
/openbmc/linux/drivers/staging/media/atomisp/pci/
H A 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()
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A 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 …]
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_4_ppt.c253 SmuMetrics_t metrics; in smu_v13_0_4_get_gpu_metrics() local
256 ret = smu_cmn_get_metrics_table(smu, &metrics, true); in smu_v13_0_4_get_gpu_metrics()
262 gpu_metrics->temperature_gfx = metrics.GfxTemperature; in smu_v13_0_4_get_gpu_metrics()
263 gpu_metrics->temperature_soc = metrics.SocTemperature; in smu_v13_0_4_get_gpu_metrics()
265 &metrics.CoreTemperature[0], in smu_v13_0_4_get_gpu_metrics()
267 gpu_metrics->temperature_l3[0] = metrics.L3Temperature; in smu_v13_0_4_get_gpu_metrics()
269 gpu_metrics->average_gfx_activity = metrics.GfxActivity; in smu_v13_0_4_get_gpu_metrics()
270 gpu_metrics->average_mm_activity = metrics.UvdActivity; in smu_v13_0_4_get_gpu_metrics()
272 gpu_metrics->average_socket_power = metrics.AverageSocketPower; in smu_v13_0_4_get_gpu_metrics()
273 gpu_metrics->average_gfx_power = metrics.Power[0]; in smu_v13_0_4_get_gpu_metrics()
[all …]
H A 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 …]
H A Dsmu_v13_0_7_ppt.c728 static uint32_t smu_v13_0_7_get_throttler_status(SmuMetrics_t *metrics) in smu_v13_0_7_get_throttler_status() argument
735 (metrics->ThrottlingPercentage[i] ? 1U << i : 0); in smu_v13_0_7_get_throttler_status()
746 SmuMetrics_t *metrics = in smu_v13_0_7_get_smu_metrics_data() local
758 *value = metrics->CurrClock[PPCLK_GFXCLK]; in smu_v13_0_7_get_smu_metrics_data()
761 *value = metrics->CurrClock[PPCLK_SOCCLK]; in smu_v13_0_7_get_smu_metrics_data()
764 *value = metrics->CurrClock[PPCLK_UCLK]; in smu_v13_0_7_get_smu_metrics_data()
767 *value = metrics->CurrClock[PPCLK_VCLK_0]; in smu_v13_0_7_get_smu_metrics_data()
770 *value = metrics->CurrClock[PPCLK_VCLK_1]; in smu_v13_0_7_get_smu_metrics_data()
773 *value = metrics->CurrClock[PPCLK_DCLK_0]; in smu_v13_0_7_get_smu_metrics_data()
776 *value = metrics->CurrClock[PPCLK_DCLK_1]; in smu_v13_0_7_get_smu_metrics_data()
[all …]
H A 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 …]
H A 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 …]
H A Daldebaran_ppt.c586 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in aldebaran_get_smu_metrics_data() local
597 *value = metrics->CurrClock[PPCLK_GFXCLK]; in aldebaran_get_smu_metrics_data()
600 *value = metrics->CurrClock[PPCLK_SOCCLK]; in aldebaran_get_smu_metrics_data()
603 *value = metrics->CurrClock[PPCLK_UCLK]; in aldebaran_get_smu_metrics_data()
606 *value = metrics->CurrClock[PPCLK_VCLK]; in aldebaran_get_smu_metrics_data()
609 *value = metrics->CurrClock[PPCLK_DCLK]; in aldebaran_get_smu_metrics_data()
612 *value = metrics->CurrClock[PPCLK_FCLK]; in aldebaran_get_smu_metrics_data()
615 *value = metrics->AverageGfxclkFrequency; in aldebaran_get_smu_metrics_data()
618 *value = metrics->AverageSocclkFrequency; in aldebaran_get_smu_metrics_data()
621 *value = metrics->AverageUclkFrequency; in aldebaran_get_smu_metrics_data()
[all …]
H A 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 …]
/openbmc/linux/tools/perf/Documentation/
H A 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 …]
/openbmc/linux/tools/perf/tests/shell/lib/
H A 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 …]
/openbmc/telemetry/src/
H A Dreport.cpp40 objServer(objServer), metrics(std::move(metricsIn)), timer(ioc), in Report()
45 toReadingParameters(utils::transform(metrics, [](const auto& metric) { in Report()
126 for (auto& metric : metrics) in activate()
136 for (auto& metric : metrics) in deactivate()
146 const std::vector<std::shared_ptr<interfaces::Metric>>& metrics) in getMetricCount() argument
149 for (auto& metric : metrics) in getMetricCount()
293 reportFactory.updateMetrics(metrics, in makeReportInterface()
297 utils::transform(metrics, [](const auto& metric) { in makeReportInterface()
300 metricCount = getMetricCount(metrics); in makeReportInterface()
403 for (auto& metric : self.metrics) in timerProcForOnChangeReport()
[all …]
/openbmc/linux/net/ipv4/
H A 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(fc_mx, fc_mx_len, fib_metrics->metrics, in ip_fib_metrics_init()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-gnome/gtk+/gtk+/
H A Dtoggle-font.diff62 + PangoFontMetrics *metrics;
66 + metrics = pango_context_get_metrics (context,
70 + height = pango_font_metrics_get_ascent (metrics) +
71 + pango_font_metrics_get_descent (metrics);
73 + pango_font_metrics_unref (metrics);
/openbmc/docs/designs/
H A Dbmc-health-monitor.md11 means to make sure the BMC is working correctly. User can get required metrics
12 data as per configurations instantly. Set of monitored metrics may include CPU
25 3. Metric staging. When metrics are collected, they will be ready to be read
29 4. Data transfer, where the consumer program obtains the metrics from the BMC by
31 5. The consumer program may take certain actions based on the metrics collected.
38 differences between sensors and metrics:
40 1. Sensor data originate from hardware, while most metrics may be obtained
42 metrics on all kinds of BMCs than sensors on BMCs, and we might not need the
44 most health metrics.
45 2. Most sensors are instantaneous readings, while metrics might accumulate over
[all …]
/openbmc/linux/tools/perf/
H A 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()
536 default_ps.metrics = true; in cmd_list()
565 default_ps.metrics = true; in cmd_list()
570 default_ps.metrics = false; in cmd_list()
588 default_ps.metrics = true; in cmd_list()
[all …]
/openbmc/phosphor-health-monitor/
H A Dhealth_metric_collection.cpp105 metrics[config.name]->update(MValue(activePercValue, 100)); in readCPU()
162 metrics[config.name]->update(MValue(value, total)); in readMemory()
183 metrics[config.name]->update(MValue(value, total)); in readStorage()
226 metrics.clear(); in create()
230 metrics[config.name] = std::make_unique<MetricIntf::HealthMetric>( in create()

123456