/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/ |
i915_selftest.h | 41 int perf; member in struct:i915_selftest
|
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_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_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_drv.h | 1266 struct i915_perf perf; member in struct:drm_i915_private
|
/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...] |
/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
|
/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/amd/amdkfd/ |
kfd_topology.c | 144 struct kfd_perf_properties *perf; local in function:kfd_release_topology_device 170 perf = container_of(dev->perf_props.next, 172 list_del(&perf->list); 173 kfree(perf); 556 struct kfd_perf_properties *perf; local in function:kfd_remove_sysfs_node_entry 594 list_for_each_entry(perf, &dev->perf_props, list) { 595 kfree(perf->attr_group); 596 perf->attr_group = NULL; 619 struct kfd_perf_properties *perf; local in function:kfd_build_sysfs_node_entry 651 dev->kobj_perf = kobject_create_and_add("perf", dev->kobj_node) [all...] |
/src/sys/external/mit/xen-include-public/dist/xen/include/public/ |
platform.h | 477 struct xen_processor_performance perf; /* Px: _PPC/_PCT/_PSS/_PSD */ member in union:xenpf_set_processor_pminfo::__anon0f279156110a
|