Home
last modified time | relevance | path

Searched refs:model (Results 1 – 25 of 38) sorted by relevance

12

/tools/perf/arch/s390/util/
Dheader.c33 char type[8], model[33], version[8], manufacturer[32], authorization[8]; in get_cpuid() local
52 memset(model, 0, sizeof(model)); in get_cpuid()
83 mdsize += scnprintf(model + mdsize, sizeof(model) - mdsize, in get_cpuid()
84 "%s%s", model[0] ? "," : "", cp); in get_cpuid()
92 if (!manufacturer[0] || !type[0] || !model[0]) in get_cpuid()
132 manufacturer, type, model, version, in get_cpuid()
136 model); in get_cpuid()
/tools/memory-model/
DREADME9 This directory contains the memory consistency model (memory model, for
33 For example, a future version of herd7 might not work with the model
34 in this release. A compatible model will likely be made available in
37 If you absolutely need to run the model in this particular release,
40 klitmus7 is independent of the model provided here. It has its own
46 memory model maintainers.
65 The memory model is used, in conjunction with "herd7", to exhaustively
68 tests is available in tools/memory-model/Documentation/litmus-tests.txt.
72 tools/memory-model/litmus-tests/
84 tools/memory-model/Documentation/litmus-tests.txt
[all …]
Dlinux-kernel.cfg3 model linux-kernel.cat
/tools/perf/arch/x86/util/
Dheader.c30 int family = -1, model = -1, step = -1; in __get_cpuid() local
44 model = (a >> 4) & 0xf; /* Bits 7 - 4 */ in __get_cpuid()
53 model += ((a >> 16) & 0xf) << 4; in __get_cpuid()
55 nb = scnprintf(buffer, sz, fmt, vendor, family, model, step); in __get_cpuid()
/tools/power/x86/turbostat/
Dturbostat.c106 double discover_bclk(unsigned int family, unsigned int model);
2335 void prewake_cstate_probe(unsigned int family, unsigned int model);
2425 int has_turbo_ratio_group_limits(int family, int model) in has_turbo_ratio_group_limits() argument
2431 switch (model) { in has_turbo_ratio_group_limits()
2442 static void dump_turbo_ratio_limits(int family, int model) in dump_turbo_ratio_limits() argument
2450 if (has_turbo_ratio_group_limits(family, model)) { in dump_turbo_ratio_limits()
3633 int probe_nhm_msrs(unsigned int family, unsigned int model) in probe_nhm_msrs() argument
3645 bclk = discover_bclk(family, model); in probe_nhm_msrs()
3647 switch (model) { in probe_nhm_msrs()
3719 int has_slv_msrs(unsigned int family, unsigned int model) in has_slv_msrs() argument
[all …]
/tools/power/cpupower/utils/helpers/
Dcpuid.c58 cpu_info->model = unknown; in get_cpu_info()
89 &cpu_info->model); in get_cpu_info()
97 cpu_info->model == unknown || in get_cpu_info()
167 switch (cpu_info->model) { in get_cpu_info()
Dhelpers.h84 unsigned int model; member
/tools/perf/arch/x86/annotate/
Dinstructions.c150 if (arch->family != 6 || arch->model < 0x1e || strstr(ins2, "jmp")) in x86__ins_is_fused()
153 if (arch->model == 0x1e) { in x86__ins_is_fused()
177 unsigned int family, model, stepping; in x86__cpuid_parse() local
183 ret = sscanf(cpuid, "%*[^,],%u,%u,%u", &family, &model, &stepping); in x86__cpuid_parse()
186 arch->model = model; in x86__cpuid_parse()
/tools/perf/arch/s390/annotate/
Dinstructions.c142 char model[16], model_c[16], cpumf_v[16], cpumf_a[16]; in s390__cpuid_parse() local
150 model, cpumf_v, cpumf_a); in s390__cpuid_parse()
153 arch->model = 0; in s390__cpuid_parse()
/tools/perf/pmu-events/arch/s390/
Dmapfile.csv1 Family-model,Version,Filename,EventType
/tools/memory-model/Documentation/
Dreferences.txt73 Linux-kernel memory model
96 Alan Stern. 2017. "A formal kernel memory-ordering model (part 1)"
100 Alan Stern. 2017. "A formal kernel memory-ordering model (part 2)"
109 Memory-model tooling
122 semantics of the weak consistency model specification language
126 Memory-model comparisons
DREADME4 Linux-kernel memory model (LKMM) audience might be anywhere from novice
51 Quick-reference guide to the Linux-kernel memory model.
58 Detailed description of the memory model.
Dexplanation.txt40 The Linux-kernel memory consistency model (LKMM) is rather complex and
43 version of the model; they are extremely terse and their meanings are
47 for people who want to understand how the model was designed. It does
70 A memory consistency model (or just memory model, for short) is
78 for the loads, the model will predict whether it is possible for the
153 A memory model will predict what values P1 might obtain for its loads
157 Some predictions are trivial. For instance, no sane memory model would
182 The first widely cited memory model, and the simplest to understand,
183 is Sequential Consistency. According to this model, systems behave as
188 program source for each CPU. The model says that the value obtained
[all …]
/tools/testing/selftests/media_tests/
Dmedia_device_open.c81 mdi.model, mdi.driver); in main()
Dmedia_device_test.c99 mdi.model, mdi.driver, count); in main()
/tools/perf/pmu-events/arch/nds32/
Dmapfile.csv14 #Family-model,Version,Filename,EventType
/tools/perf/scripts/python/
Dexported-sql-viewer.py345 model = model_cache[model_name]
347 model = None
348 if model is None:
349 model = create_fn()
350 model_cache[model_name] = model
352 return model
357 model = model_cache[model_name]
359 model = None
361 return model
1042 self.model = None
[all …]
/tools/power/x86/x86_energy_perf_policy/
Dx86_energy_perf_policy.c1409 unsigned int fms, family, model; in early_cpuid() local
1413 model = (fms >> 4) & 0xf; in early_cpuid()
1415 model += ((fms >> 16) & 0xf) << 4; in early_cpuid()
1417 if (model == 0x4F) { in early_cpuid()
1439 unsigned int fms, family, model, stepping; in parse_cpuid() local
1454 model = (fms >> 4) & 0xf; in parse_cpuid()
1457 model += ((fms >> 16) & 0xf) << 4; in parse_cpuid()
1461 max_level, family, model, stepping, family, model, stepping); in parse_cpuid()
/tools/memory-model/litmus-tests/
DISA2+pooncerelease+poacquirerelease+poacquireonce.litmus10 * write. In memory-model-speak, there is only one non-reads-from
/tools/perf/pmu-events/arch/arm64/
Dmapfile.csv14 #Family-model,Version,Filename,EventType
/tools/perf/pmu-events/
DREADME25 The PMU events supported by a CPU model are expected to grouped into topics
30 All the topic JSON files for a CPU model/family should be in a separate
37 The JSONs folder for a CPU model/family may be placed in the root arch
/tools/perf/pmu-events/arch/x86/
Dmapfile.csv1 Family-model,Version,Filename,EventType
/tools/power/cpupower/utils/idle_monitor/
Dhsw_ext_idle.c154 switch (cpupower_cpu_info.model) { in hsw_ext_register()
Dsnb_idle.c152 switch (cpupower_cpu_info.model) { in snb_register()
/tools/memory-model/scripts/
DREADME6 These scripts are run from the tools/memory-model directory.

12