Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_metrics.c49 struct kbasep_pm_metrics_data *metrics; in dvfs_callback() local
53 metrics = container_of(timer, struct kbasep_pm_metrics_data, timer); in dvfs_callback()
54 kbase_pm_get_dvfs_action(metrics->kbdev); in dvfs_callback()
56 spin_lock_irqsave(&metrics->lock, flags); in dvfs_callback()
58 if (metrics->timer_active) in dvfs_callback()
60 HR_TIMER_DELAY_MSEC(metrics->kbdev->pm.dvfs_period), in dvfs_callback()
63 spin_unlock_irqrestore(&metrics->lock, flags); in dvfs_callback()
73 kbdev->pm.backend.metrics.kbdev = kbdev; in kbasep_pm_metrics_init()
75 kbdev->pm.backend.metrics.time_period_start = ktime_get(); in kbasep_pm_metrics_init()
76 kbdev->pm.backend.metrics.time_busy = 0; in kbasep_pm_metrics_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_metrics.c83 struct kbasep_pm_metrics_state *metrics; in dvfs_callback() local
88 metrics = container_of(timer, struct kbasep_pm_metrics_state, timer); in dvfs_callback()
91 if (atomic_cmpxchg(&metrics->timer_state, TIMER_STOPPED, TIMER_OFF) != TIMER_ON) in dvfs_callback()
94 kbase_pm_get_dvfs_action(metrics->kbdev); in dvfs_callback()
97 hrtimer_forward_now(timer, HR_TIMER_DELAY_MSEC(metrics->kbdev->pm.dvfs_period)); in dvfs_callback()
112 kbdev->pm.backend.metrics.kbdev = kbdev; in kbasep_pm_metrics_init()
113 kbdev->pm.backend.metrics.time_period_start = ktime_get_raw(); in kbasep_pm_metrics_init()
114 kbdev->pm.backend.metrics.values.time_busy = 0; in kbasep_pm_metrics_init()
115 kbdev->pm.backend.metrics.values.time_idle = 0; in kbasep_pm_metrics_init()
116 kbdev->pm.backend.metrics.values.time_in_protm = 0; in kbasep_pm_metrics_init()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/
H A 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 …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/text/
H A Dglyph_pbf.cpp34 glyph.metrics.width = glyph_pbf.get_uint32(); in parseGlyphPBF()
38 glyph.metrics.height = glyph_pbf.get_uint32(); in parseGlyphPBF()
42 glyph.metrics.left = glyph_pbf.get_sint32(); in parseGlyphPBF()
46 glyph.metrics.top = glyph_pbf.get_sint32(); in parseGlyphPBF()
50 glyph.metrics.advance = glyph_pbf.get_uint32(); in parseGlyphPBF()
64 glyph.metrics.width >= 256 || glyph.metrics.height >= 256 || in parseGlyphPBF()
65 glyph.metrics.left < -128 || glyph.metrics.left >= 128 || in parseGlyphPBF()
66 glyph.metrics.top < -128 || glyph.metrics.top >= 128 || in parseGlyphPBF()
67 glyph.metrics.advance >= 256 || in parseGlyphPBF()
74 if (glyph.metrics.width && glyph.metrics.height) { in parseGlyphPBF()
[all …]
/OK3568_Linux_fs/external/xserver/dix/
H A Dglyphcurs.c158 cm->width = pci->metrics.rightSideBearing - pci->metrics.leftSideBearing; in CursorMetricsFromGlyph()
159 cm->height = pci->metrics.descent + pci->metrics.ascent; in CursorMetricsFromGlyph()
160 if (pci->metrics.leftSideBearing > 0) { in CursorMetricsFromGlyph()
161 cm->width += pci->metrics.leftSideBearing; in CursorMetricsFromGlyph()
165 cm->xhot = -pci->metrics.leftSideBearing; in CursorMetricsFromGlyph()
166 if (pci->metrics.rightSideBearing < 0) in CursorMetricsFromGlyph()
167 cm->width -= pci->metrics.rightSideBearing; in CursorMetricsFromGlyph()
169 if (pci->metrics.ascent < 0) { in CursorMetricsFromGlyph()
170 cm->height -= pci->metrics.ascent; in CursorMetricsFromGlyph()
174 cm->yhot = pci->metrics.ascent; in CursorMetricsFromGlyph()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A Drenoir_ppt.c352 SmuMetrics_t metrics; in renoir_print_clk_levels() local
355 memset(&metrics, 0, sizeof(metrics)); in renoir_print_clk_levels()
357 ret = smu_cmn_get_metrics_table(smu, &metrics, false); in renoir_print_clk_levels()
365 cur_value = metrics.ClockFrequency[CLOCK_GFXCLK]; in renoir_print_clk_levels()
387 cur_value = metrics.ClockFrequency[CLOCK_SOCCLK]; in renoir_print_clk_levels()
391 cur_value = metrics.ClockFrequency[CLOCK_FCLK]; in renoir_print_clk_levels()
395 cur_value = metrics.ClockFrequency[CLOCK_DCFCLK]; in renoir_print_clk_levels()
399 cur_value = metrics.ClockFrequency[CLOCK_FCLK]; in renoir_print_clk_levels()
501 SmuMetrics_t metrics; in renoir_get_current_clk_freq_by_table() local
503 ret = smu_cmn_get_metrics_table(smu, &metrics, false); in renoir_get_current_clk_freq_by_table()
[all …]
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dvfs_debugfs.c42 kbdev->pm.backend.metrics.values.time_busy, in kbasep_dvfs_utilization_debugfs_show()
43 kbdev->pm.backend.metrics.values.time_idle, in kbasep_dvfs_utilization_debugfs_show()
44 kbdev->pm.backend.metrics.values.time_in_protm); in kbasep_dvfs_utilization_debugfs_show()
47 kbdev->pm.backend.metrics.values.time_busy, in kbasep_dvfs_utilization_debugfs_show()
48 kbdev->pm.backend.metrics.values.time_idle); in kbasep_dvfs_utilization_debugfs_show()
/OK3568_Linux_fs/kernel/tools/perf/Documentation/
H A 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 …]
H A 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 …]
/OK3568_Linux_fs/external/xserver/fb/
H A Dfbglyph.c99 gx = x + pci->metrics.leftSideBearing; in fbPolyGlyphBlt()
100 gy = y - pci->metrics.ascent; in fbPolyGlyphBlt()
117 x += pci->metrics.characterWidth; in fbPolyGlyphBlt()
174 widthBack += (*ppci++)->metrics.characterWidth; in fbImageGlyphBlt()
201 gx = x + pci->metrics.leftSideBearing; in fbImageGlyphBlt()
202 gy = y - pci->metrics.ascent; in fbImageGlyphBlt()
225 x += pci->metrics.characterWidth; in fbImageGlyphBlt()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Darcturus_ppt.c562 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in arcturus_get_smu_metrics_data() local
577 *value = metrics->CurrClock[PPCLK_GFXCLK]; in arcturus_get_smu_metrics_data()
580 *value = metrics->CurrClock[PPCLK_SOCCLK]; in arcturus_get_smu_metrics_data()
583 *value = metrics->CurrClock[PPCLK_UCLK]; in arcturus_get_smu_metrics_data()
586 *value = metrics->CurrClock[PPCLK_VCLK]; in arcturus_get_smu_metrics_data()
589 *value = metrics->CurrClock[PPCLK_DCLK]; in arcturus_get_smu_metrics_data()
592 *value = metrics->CurrClock[PPCLK_FCLK]; in arcturus_get_smu_metrics_data()
595 *value = metrics->AverageGfxclkFrequency; in arcturus_get_smu_metrics_data()
598 *value = metrics->AverageSocclkFrequency; in arcturus_get_smu_metrics_data()
601 *value = metrics->AverageUclkFrequency; in arcturus_get_smu_metrics_data()
[all …]
H A Dsienna_cichlid_ppt.c451 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in sienna_cichlid_get_smu_metrics_data() local
466 *value = metrics->CurrClock[PPCLK_GFXCLK]; in sienna_cichlid_get_smu_metrics_data()
469 *value = metrics->CurrClock[PPCLK_SOCCLK]; in sienna_cichlid_get_smu_metrics_data()
472 *value = metrics->CurrClock[PPCLK_UCLK]; in sienna_cichlid_get_smu_metrics_data()
475 *value = metrics->CurrClock[PPCLK_VCLK_0]; in sienna_cichlid_get_smu_metrics_data()
478 *value = metrics->CurrClock[PPCLK_VCLK_1]; in sienna_cichlid_get_smu_metrics_data()
481 *value = metrics->CurrClock[PPCLK_DCLK_0]; in sienna_cichlid_get_smu_metrics_data()
484 *value = metrics->CurrClock[PPCLK_DCLK_1]; in sienna_cichlid_get_smu_metrics_data()
487 *value = metrics->CurrClock[PPCLK_DCEFCLK]; in sienna_cichlid_get_smu_metrics_data()
490 *value = metrics->CurrClock[PPCLK_FCLK]; in sienna_cichlid_get_smu_metrics_data()
[all …]
H A Dnavi10_ppt.c532 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in navi10_get_smu_metrics_data() local
547 *value = metrics->CurrClock[PPCLK_GFXCLK]; in navi10_get_smu_metrics_data()
550 *value = metrics->CurrClock[PPCLK_SOCCLK]; in navi10_get_smu_metrics_data()
553 *value = metrics->CurrClock[PPCLK_UCLK]; in navi10_get_smu_metrics_data()
556 *value = metrics->CurrClock[PPCLK_VCLK]; in navi10_get_smu_metrics_data()
559 *value = metrics->CurrClock[PPCLK_DCLK]; in navi10_get_smu_metrics_data()
562 *value = metrics->CurrClock[PPCLK_DCEFCLK]; in navi10_get_smu_metrics_data()
565 *value = metrics->AverageGfxclkFrequency; in navi10_get_smu_metrics_data()
568 *value = metrics->AverageSocclkFrequency; in navi10_get_smu_metrics_data()
571 *value = metrics->AverageUclkFrequency; in navi10_get_smu_metrics_data()
[all …]
/OK3568_Linux_fs/kernel/tools/bpf/bpftool/
H A Dprog.c1677 } metrics[] = { variable
1734 metric_cnt = sizeof(metrics) / sizeof(struct profile_metric); in profile_parse_metrics()
1738 if (is_prefix(argv[0], metrics[i].name)) { in profile_parse_metrics()
1739 if (!metrics[i].selected) in profile_parse_metrics()
1741 metrics[i].selected = true; in profile_parse_metrics()
1784 for (m = 0; m < ARRAY_SIZE(metrics); m++) { in profile_read_values()
1787 if (!metrics[m].selected) in profile_read_values()
1797 metrics[m].val.counter += values[cpu].counter; in profile_read_values()
1798 metrics[m].val.enabled += values[cpu].enabled; in profile_read_values()
1799 metrics[m].val.running += values[cpu].running; in profile_read_values()
[all …]
/OK3568_Linux_fs/yocto/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);
/OK3568_Linux_fs/kernel/net/ipv4/
H A 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()
/OK3568_Linux_fs/yocto/meta-browser/meta-chromium/recipes-browser/chromium/files/musl/
H A D0008-gnu_libc_version-API-is-glibc-specific.patch15 diff --git a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc b/chrome/browser/met…
17 --- a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
18 +++ b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
/OK3568_Linux_fs/kernel/tools/perf/util/
H A 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 …]
/OK3568_Linux_fs/external/xserver/glx/
H A Dxfont.c93 glBitmap(w, h, -pci->metrics.leftSideBearing, pci->metrics.descent, in __glXMakeBitmapFromGlyph()
94 pci->metrics.characterWidth, 0, allocbuf ? allocbuf : buf); in __glXMakeBitmapFromGlyph()
/OK3568_Linux_fs/kernel/net/core/
H A 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()
/OK3568_Linux_fs/buildroot/package/ifmetric/
H A DConfig.in4 Ifmetric is a Linux tool for setting the metrics of all IPv4
7 over the interface. Lower metrics correlate with higher
/OK3568_Linux_fs/external/xserver/mi/
H A Dmiglblt.c174 x + pci->metrics.leftSideBearing, in miPolyGlyphBlt()
175 y - pci->metrics.ascent); in miPolyGlyphBlt()
177 x += pci->metrics.characterWidth; in miPolyGlyphBlt()
H A Dmipolytext.c79 w += charinfo[i]->metrics.characterWidth; in miPolyText8()
99 w += charinfo[i]->metrics.characterWidth; in miPolyText16()
/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_glyphblt.c93 int glyph_x = x + charinfo->metrics.leftSideBearing; in glamor_poly_glyph_blt_gl()
94 int glyph_y = y - charinfo->metrics.ascent; in glamor_poly_glyph_blt_gl()
134 x += charinfo->metrics.characterWidth; in glamor_poly_glyph_blt_gl()

1234567