HomeSort by: relevance | last modified time | path
    Searched refs:perf (Results 1 - 25 of 39) sorted by relevancy

1 2

  /src/tools/nbperf/
Makefile 3 HOSTPROGNAME= ${_TOOL_PREFIX}perf
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/
nouveau_nvkm_subdev_bios_perf.c 31 #include <subdev/bios/perf.h>
39 u32 perf = 0; local in function:nvbios_perf_table
43 perf = nvbios_rd32(bios, bit_P.offset + 0);
44 if (perf) {
45 *ver = nvbios_rd08(bios, perf + 0);
46 *hdr = nvbios_rd08(bios, perf + 1);
48 *cnt = nvbios_rd08(bios, perf + 5);
49 *len = nvbios_rd08(bios, perf + 2);
50 *snr = nvbios_rd08(bios, perf + 4);
51 *ssz = nvbios_rd08(bios, perf + 3)
88 u32 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); local in function:nvbios_perf_entry
103 u32 perf = nvbios_perf_entry(bios, idx, ver, hdr, cnt, len); local in function:nvbios_perfEp
211 u32 perf = nvbios_perf_table(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); local in function:nvbios_perf_fan_parse
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/oa/
i915_oa_bdw.c 73 strlcpy(dev_priv->perf.test_config.uuid,
75 sizeof(dev_priv->perf.test_config.uuid));
76 dev_priv->perf.test_config.id = 1;
78 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
79 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
81 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
82 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
84 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
85 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
87 dev_priv->perf.test_config.sysfs_metric.name = "d6de6f55-e526-4f79-a6a6-d7315c09044e"
    [all...]
i915_oa_bxt.c 71 strlcpy(dev_priv->perf.test_config.uuid,
73 sizeof(dev_priv->perf.test_config.uuid));
74 dev_priv->perf.test_config.id = 1;
76 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
77 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
79 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
80 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
82 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
83 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
85 dev_priv->perf.test_config.sysfs_metric.name = "5ee72f5c-092f-421e-8b70-225f7c3e9612"
    [all...]
i915_oa_cflgt2.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "74fb4902-d3d3-4237-9e90-cbdc68d0a446"
    [all...]
i915_oa_cflgt3.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "577e8e2c-3fa0-4875-8743-3538d585e3b0"
    [all...]
i915_oa_chv.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "4a534b07-cba3-414d-8d60-874830e883aa"
    [all...]
i915_oa_glk.c 71 strlcpy(dev_priv->perf.test_config.uuid,
73 sizeof(dev_priv->perf.test_config.uuid));
74 dev_priv->perf.test_config.id = 1;
76 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
77 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
79 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
80 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
82 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
83 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
85 dev_priv->perf.test_config.sysfs_metric.name = "dd3fd789-e783-4204-8cd0-b671bbccb0cf"
    [all...]
i915_oa_kblgt2.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "baa3c7e4-52b6-4b85-801e-465a94b746dd"
    [all...]
i915_oa_kblgt3.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "f1792f32-6db2-4b50-b4b2-557128f1688d"
    [all...]
i915_oa_sklgt2.c 71 strlcpy(dev_priv->perf.test_config.uuid,
73 sizeof(dev_priv->perf.test_config.uuid));
74 dev_priv->perf.test_config.id = 1;
76 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
77 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
79 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
80 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
82 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
83 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
85 dev_priv->perf.test_config.sysfs_metric.name = "1651949f-0ac0-4cb1-a06f-dafd74a407d1"
    [all...]
i915_oa_sklgt3.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "2b985803-d3c9-4629-8a4f-634bfecba0e8"
    [all...]
i915_oa_sklgt4.c 72 strlcpy(dev_priv->perf.test_config.uuid,
74 sizeof(dev_priv->perf.test_config.uuid));
75 dev_priv->perf.test_config.id = 1;
77 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
78 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
80 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
81 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
83 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
84 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
86 dev_priv->perf.test_config.sysfs_metric.name = "882fa433-1f4a-4a67-a962-c741888fe5f5"
    [all...]
i915_oa_cnl.c 84 strlcpy(dev_priv->perf.test_config.uuid,
86 sizeof(dev_priv->perf.test_config.uuid));
87 dev_priv->perf.test_config.id = 1;
89 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
90 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
92 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
93 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
95 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
96 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
98 dev_priv->perf.test_config.sysfs_metric.name = "db41edd4-d8e7-4730-ad11-b9a2d6833503"
    [all...]
i915_oa_hsw.c 101 strlcpy(dev_priv->perf.test_config.uuid,
103 sizeof(dev_priv->perf.test_config.uuid));
104 dev_priv->perf.test_config.id = 1;
106 dev_priv->perf.test_config.mux_regs = mux_config_render_basic;
107 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_render_basic);
109 dev_priv->perf.test_config.b_counter_regs = b_counter_config_render_basic;
110 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_render_basic);
112 dev_priv->perf.test_config.flex_regs = flex_eu_config_render_basic;
113 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_render_basic);
115 dev_priv->perf.test_config.sysfs_metric.name = "403d8832-1a27-4aa6-a64e-f5389ce7b212"
    [all...]
i915_oa_icl.c 81 strlcpy(dev_priv->perf.test_config.uuid,
83 sizeof(dev_priv->perf.test_config.uuid));
84 dev_priv->perf.test_config.id = 1;
86 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
87 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
89 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
90 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
92 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
93 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
95 dev_priv->perf.test_config.sysfs_metric.name = "a291665e-244b-4b76-9b9a-01de9d3c8068"
    [all...]
i915_oa_tgl.c 104 strlcpy(dev_priv->perf.test_config.uuid,
106 sizeof(dev_priv->perf.test_config.uuid));
107 dev_priv->perf.test_config.id = 1;
109 dev_priv->perf.test_config.mux_regs = mux_config_test_oa;
110 dev_priv->perf.test_config.mux_regs_len = ARRAY_SIZE(mux_config_test_oa);
112 dev_priv->perf.test_config.b_counter_regs = b_counter_config_test_oa;
113 dev_priv->perf.test_config.b_counter_regs_len = ARRAY_SIZE(b_counter_config_test_oa);
115 dev_priv->perf.test_config.flex_regs = flex_eu_config_test_oa;
116 dev_priv->perf.test_config.flex_regs_len = ARRAY_SIZE(flex_eu_config_test_oa);
118 dev_priv->perf.test_config.sysfs_metric.name = "80a833f0-2504-4321-8894-e9277844ce7b"
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
i915_perf.c 23 test_stream(struct i915_perf *perf)
27 .engine = intel_engine_lookup_user(perf->i915,
31 .oa_format = IS_GEN(perf->i915, 12) ?
41 stream->perf = perf;
43 mutex_lock(&perf->lock);
48 mutex_unlock(&perf->lock);
55 struct i915_perf *perf = stream->perf; local in function:stream_destroy
57 mutex_lock(&perf->lock)
213 struct i915_perf *perf = &i915->perf; local in function:i915_perf_live_selftests
    [all...]
i915_selftest.c 231 if (!i915_selftest.perf)
234 err = run_selftests(perf, pdev_to_i915(pdev));
236 i915_selftest.perf = err;
240 if (i915_selftest.perf < 0) {
241 i915_selftest.perf = -ENOTTY;
414 module_param_named_unsafe(perf_selftests, i915_selftest.perf, int, 0400);
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_perf.c 31 * DOC: i915 Perf Overview
37 * This i915 perf interface enables userspace to configure and open a file
53 * DOC: i915 Perf History and Comparison with Core Perf
55 * The interface was initially inspired by the core Perf infrastructure but
58 * i915 perf file descriptors represent a "stream" instead of an "event"; where
59 * a perf event primarily corresponds to a single 64bit value, while a stream
63 * of related counters. Samples for an i915 perf stream capturing OA metrics
66 * selected by the user opening the stream. Perf has support for grouping
70 * i915 perf stream configurations are provided as an array of u64 (key,value
1491 struct i915_perf *perf = stream->perf; local in function:i915_oa_stream_destroy
2832 struct i915_perf *perf = stream->perf; local in function:i915_oa_stream_init
3092 struct i915_perf *perf = stream->perf; local in function:i915_perf_read
3242 struct i915_perf *perf = stream->perf; local in function:i915_perf_poll
3399 struct i915_perf *perf = stream->perf; local in function:i915_perf_ioctl
3448 struct i915_perf *perf = stream->perf; local in function:i915_perf_close
3463 struct i915_perf *perf = stream->perf; local in function:i915_perf_release
3877 struct i915_perf *perf = &to_i915(dev)->perf; local in function:i915_perf_open_ioctl
3921 struct i915_perf *perf = &i915->perf; local in function:i915_perf_register
4018 struct i915_perf *perf = &i915->perf; local in function:i915_perf_unregister
4251 struct i915_perf *perf = &to_i915(dev)->perf; local in function:i915_perf_add_config_ioctl
4407 struct i915_perf *perf = &to_i915(dev)->perf; local in function:i915_perf_remove_config_ioctl
4511 struct i915_perf *perf = &i915->perf; local in function:i915_perf_init
4673 struct i915_perf *perf = &i915->perf; local in function:i915_perf_fini
    [all...]
i915_perf_types.h 43 struct i915_perf *perf; member in struct:i915_oa_config
110 * Copy as many buffered i915 perf samples and records for this stream
145 * @perf: i915_perf backpointer
147 struct i915_perf *perf; member in struct:i915_perf_stream
340 bool (*is_valid_b_counter_reg)(struct i915_perf *perf, u32 addr);
346 bool (*is_valid_mux_reg)(struct i915_perf *perf, u32 addr);
352 bool (*is_valid_flex_reg)(struct i915_perf *perf, u32 addr);
411 * in perf->metrics_idr.
417 * need to hold perf->metrics_lock to access it.
i915_query.c 218 struct i915_perf *perf = &i915->perf; local in function:query_perf_config_data
225 if (!perf->i915)
263 idr_for_each_entry(&perf->metrics_idr, tmp, id) {
274 oa_config = i915_perf_get_oa_config(perf, config_id);
344 static size_t sizeof_perf_metrics(struct i915_perf *perf)
352 idr_for_each_entry(&perf->metrics_idr, tmp, id)
364 struct i915_perf *perf = &i915->perf; local in function:query_perf_config_list
370 if (!perf->i915
    [all...]
i915_perf.h 42 i915_perf_get_oa_config(struct i915_perf *perf, int metrics_set);
  /src/sys/dev/acpi/
acpi_cppc.c 206 cppc_perf_to_freq(struct cppc_softc *sc, ACPI_INTEGER perf)
208 return howmany(perf * sc->sc_freq_range, sc->sc_perf_range);
293 ACPI_INTEGER perf[4], min_freq = 0, nom_freq = 0, last; local in function:cppc_cpufreq_init
311 rv = cppc_read(sc, perf_regs[i], &perf[i]);
318 sc->sc_perf_range = perf[1] - perf[3];
332 rv = cppc_read(sc, perf_regs[i], &perf[i]);
336 if (perf[i] != last) {
339 (u_int)cppc_perf_to_freq(sc, perf[i]));
341 last = perf[i]
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/
priv.h 33 #include <subdev/bios/perf.h>
45 struct nvbios_perf_fan perf; member in struct:nvkm_fan

Completed in 57 milliseconds

1 2