/tools/perf/arch/s390/util/ |
D | header.c | 33 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/ |
D | README | 9 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 …]
|
D | linux-kernel.cfg | 3 model linux-kernel.cat
|
/tools/perf/arch/x86/util/ |
D | header.c | 30 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/ |
D | turbostat.c | 106 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/ |
D | cpuid.c | 58 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()
|
D | helpers.h | 84 unsigned int model; member
|
/tools/perf/arch/x86/annotate/ |
D | instructions.c | 150 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/ |
D | instructions.c | 142 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/ |
D | mapfile.csv | 1 Family-model,Version,Filename,EventType
|
/tools/memory-model/Documentation/ |
D | references.txt | 73 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
|
D | README | 4 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.
|
D | explanation.txt | 40 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/ |
D | media_device_open.c | 81 mdi.model, mdi.driver); in main()
|
D | media_device_test.c | 99 mdi.model, mdi.driver, count); in main()
|
/tools/perf/pmu-events/arch/nds32/ |
D | mapfile.csv | 14 #Family-model,Version,Filename,EventType
|
/tools/perf/scripts/python/ |
D | exported-sql-viewer.py | 345 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/ |
D | x86_energy_perf_policy.c | 1409 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/ |
D | ISA2+pooncerelease+poacquirerelease+poacquireonce.litmus | 10 * write. In memory-model-speak, there is only one non-reads-from
|
/tools/perf/pmu-events/arch/arm64/ |
D | mapfile.csv | 14 #Family-model,Version,Filename,EventType
|
/tools/perf/pmu-events/ |
D | README | 25 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/ |
D | mapfile.csv | 1 Family-model,Version,Filename,EventType
|
/tools/power/cpupower/utils/idle_monitor/ |
D | hsw_ext_idle.c | 154 switch (cpupower_cpu_info.model) { in hsw_ext_register()
|
D | snb_idle.c | 152 switch (cpupower_cpu_info.model) { in snb_register()
|
/tools/memory-model/scripts/ |
D | README | 6 These scripts are run from the tools/memory-model directory.
|