| /linux/tools/perf/tests/shell/lib/ |
| H A D | perf_metric_validation_rules.json | 25 "Alias": "a" string 29 "Alias": "b" string 33 "Alias": "c" string 48 "Alias": "a" string 52 "Alias": "b" string 56 "Alias": "c" string 71 "Alias": "a" string 75 "Alias": "b" string 90 "Alias": "a" string 105 "Alias": "" string [all …]
|
| H A D | perf_metric_validation.py | 102 def get_bounds(self, lb, ub, error, alias={}, ridx: int = 0) -> list: argument 122 elif bound in alias: 123 vall = self.get_value(alias[ub], ridx) 208 def evaluate_formula(self, formula: str, alias: dict, ridx: int = 0): 213 @param alias: the dict has alias to metric name mapping 225 s = alias[formula[b:i]] if i + \ 226 1 < len(formula) else alias[formula[b:]] 259 @param rule: dict with metric name(+alias), formula, and required upper and lower bounds. 261 alias = dict() 263 alias[m['Alias']] = m['Name'] [all …]
|
| /linux/scripts/mod/ |
| H A D | file2alias.c | 1 /* Simple code to turn various tables in an ELF file into alias definitions. 188 char alias[500]; in do_usb_entry() local 201 strcpy(alias, "usb:"); in do_usb_entry() 202 ADD(alias, "v", match_flags&USB_DEVICE_ID_MATCH_VENDOR, in do_usb_entry() 204 ADD(alias, "p", match_flags&USB_DEVICE_ID_MATCH_PRODUCT, in do_usb_entry() 207 strcat(alias, "d"); in do_usb_entry() 209 sprintf(alias + strlen(alias), "%0*X", in do_usb_entry() 212 sprintf(alias + strlen(alias), " in do_usb_entry() 355 char alias[500]; do_of_entry() local 382 char alias[256] = {}; do_hid_entry() local 400 char alias[256] = {}; do_ieee1394_entry() local 423 char alias[256]; do_pci_entry() local 478 char alias[256] = {}; do_ccw_entry() local 517 char alias[256] = {}; do_serio_entry() local 548 char alias[256]; do_acpi_entry() local 604 char alias[256] = {}; do_pcmcia_entry() local 638 char alias[256]; do_vio_entry() local 655 alias_append(char * alias,size_t size,const char * fmt,...) alias_append() argument 673 do_input(char * alias,size_t size,kernel_ulong_t * arr,unsigned int min,unsigned int max) do_input() argument 687 char alias[256] = {}; do_input_entry() local 752 char alias[256] = {}; do_parisc_entry() local 770 char alias[256] = {}; do_sdio_entry() local 786 char alias[256] = {}; do_ssb_entry() local 802 char alias[256] = {}; do_bcma_entry() local 820 char alias[256] = {}; do_virtio_entry() local 865 char alias[256] = {}; do_i3c_entry() local 935 char alias[256] = {}; do_dmi_entry() local 990 char alias[256] = {}; do_zorro_entry() local 1014 char alias[256] = {}; do_ipack_entry() local 1076 char alias[256]; do_amba_entry() local 1115 char alias[256] = {}; do_x86cpu_entry() local 1151 char alias[256] = {}; do_mei_entry() local 1167 char alias[256] = {}; do_rio_entry() local 1194 char alias[256] = {}; do_hda_entry() local 1210 char alias[256] = {}; do_sdw_entry() local 1237 char alias[256] = {}; do_tbsvc_entry() local 1311 char alias[256] = {}; do_ishtp_entry() local 1333 char alias[256] = {}; do_ssam_entry() local 1362 char alias[256]; do_cdx_entry() local 1568 struct module_alias *alias; handle_moddevtable() local [all...] |
| /linux/tools/perf/util/include/linux/ |
| H A D | linkage.h | 59 #define SYM_ALIAS(alias, name, sym_type, linkage) \ argument 60 linkage(alias) ASM_NL \ 61 .set alias, name ASM_NL \ 62 .type alias sym_type ASM_NL \ 63 .set .L__sym_size_##alias, .L__sym_size_##name ASM_NL \ 64 .size alias, .L__sym_size_##alias 95 * SYM_FUNC_ALIAS -- define a global alias for an existing function 98 #define SYM_FUNC_ALIAS(alias, name) \ argument 99 SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_GLOBAL) 103 * SYM_FUNC_ALIAS_LOCAL -- define a local alias for an existing function [all …]
|
| /linux/Documentation/networking/ |
| H A D | alias.rst | 12 An alias is formed by adding a colon and a string when running ifconfig. 16 Alias creation 19 Alias creation is done by 'magic' interface naming: eg. to create a 20 200.1.1.1 alias for eth0 ... 24 ~~ -> request alias #0 creation (if not yet exists) for eth0 30 Alias deletion 33 The alias is removed by shutting the alias down:: 36 ~~~~~~~~~~ -> will delete alias 39 Alias (re-)configuring
|
| /linux/tools/perf/util/ |
| H A D | pmu.c | 115 /** @from_sysfs: Was the alias from sysfs or a json event? */ 295 static int perf_pmu__parse_scale(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_scale() argument 307 scnprintf(path + len, sizeof(path) - len, "%s/events/%s.scale", pmu->name, alias->name); in perf_pmu__parse_scale() 325 ret = perf_pmu__convert_scale(scale, NULL, &alias->scale); in perf_pmu__parse_scale() 331 static int perf_pmu__parse_unit(struct perf_pmu *pmu, struct perf_pmu_alias *alias) in perf_pmu__parse_unit() argument 342 scnprintf(path + len, sizeof(path) - len, "%s/events/%s.unit", pmu->name, alias->name); in perf_pmu__parse_unit() 348 sret = read(fd, alias->unit, UNIT_MAX_LEN); in perf_pmu__parse_unit() 354 if (alias->unit[sret - 1] == '\n') in perf_pmu__parse_unit() 355 alias->unit[sret - 1] = '\0'; in perf_pmu__parse_unit() 357 alias in perf_pmu__parse_unit() 397 perf_pmu__parse_per_pkg(struct perf_pmu * pmu,struct perf_pmu_alias * alias) perf_pmu__parse_per_pkg() argument 402 perf_pmu__parse_snapshot(struct perf_pmu * pmu,struct perf_pmu_alias * alias) perf_pmu__parse_snapshot() argument 408 perf_pmu_free_alias(struct perf_pmu_alias * alias) perf_pmu_free_alias() argument 442 struct perf_pmu_alias *alias; perf_pmu__find_alias() local 495 read_alias_info(struct perf_pmu * pmu,struct perf_pmu_alias * alias) read_alias_info() argument 511 struct perf_pmu_alias *alias; global() member 562 struct perf_pmu_alias *alias, *old_alias; perf_pmu__new_alias() local 779 pmu_alias_terms(struct perf_pmu_alias * alias,struct list_head * terms) pmu_alias_terms() argument 1723 struct perf_pmu_alias *alias; pmu_find_alias() local 1764 check_info_data(struct perf_pmu * pmu,struct perf_pmu_alias * alias,struct perf_pmu_info * info,struct parse_events_error * err,int column) check_info_data() argument 1833 struct perf_pmu_alias *alias; perf_pmu__check_alias() local 2111 format_alias(char * buf,int len,const struct perf_pmu * pmu,const struct perf_pmu_alias * alias,bool skip_duplicate_pmus) format_alias() argument 2157 perf_pmu_alias__check_deprecated(struct perf_pmu * pmu,struct perf_pmu_alias * alias) perf_pmu_alias__check_deprecated() argument [all...] |
| /linux/Documentation/i2c/ |
| H A D | i2c-address-translators.rst | 17 called the "alias" and is (potentially) different from the physical 23 - there is normally no need to select the child port; the alias used on the 31 an available alias. Maintaining an appropriate pool of available aliases 33 ATR maintains a table of currently assigned alias and uses it to modify 48 Alias table: 53 in the transaction and based on the alias table. 55 Alias table: 60 Client Alias 69 - ATR driver finds slave X is on bus B and has alias 0x20, rewrites 87 2. When the attach callback is called pick an appropriate alias, [all …]
|
| /linux/Documentation/driver-api/cxl/linux/example-configurations/ |
| H A D | multi-interleave.rst | 27 "alias":"ACPI0016:01", 32 "alias":"ACPI0016:02", 37 "alias":"ACPI0016:03", 42 "alias":"ACPI0016:00", 65 "alias":"device:02", 70 "alias":"device:05", 75 "alias":"device:0d", 165 "alias":"device:02", 171 "alias":"device:05", 197 "alias":"device:c3", [all …]
|
| H A D | hb-interleave.rst | 26 "alias":"ACPI0016:01", 31 "alias":"ACPI0016:02", 36 "alias":"ACPI0016:03", 41 "alias":"ACPI0016:00", 64 "alias":"device:02", 69 "alias":"device:05", 74 "alias":"device:0d", 134 "alias":"device:02", 159 "alias":"device:c3", 202 "alias":"device:c3", [all …]
|
| H A D | intra-hb-interleave.rst | 26 "alias":"ACPI0016:01", 31 "alias":"ACPI0016:02", 36 "alias":"ACPI0016:03", 41 "alias":"ACPI0016:00", 64 "alias":"device:02", 69 "alias":"device:05", 74 "alias":"device:0d", 162 "alias":"device:02", 168 "alias":"device:05", 195 "alias":"device:55", [all …]
|
| H A D | single-device.rst | 26 "alias":"ACPI0016:01", 31 "alias":"ACPI0016:02", 36 "alias":"ACPI0016:03", 41 "alias":"ACPI0016:00", 64 "alias":"device:02", 69 "alias":"device:05", 74 "alias":"device:0d", 133 "alias":"device:02", 157 "alias":"device:55", 162 "alias":"device:5d", [all …]
|
| /linux/tools/perf/pmu-events/arch/common/common/ |
| H A D | legacy-hardware.json | 4 … cycles. Be wary of what happens during CPU frequency scaling [This event is an alias of cycles].", 9 …les. Be wary of what happens during CPU frequency scaling [This event is an alias of cpu-cycles].", 29 …"BriefDescription": "Retired branch instructions [This event is an alias of branch-instructions].", 34 "BriefDescription": "Retired branch instructions [This event is an alias of branches].", 49 …"BriefDescription": "Stalled cycles during issue [This event is an alias of idle-cycles-frontend].… 54 …"BriefDescription": "Stalled cycles during issue [This event is an alias of stalled-cycles-fronted… 59 …"BriefDescription": "Stalled cycles during retirement [This event is an alias of idle-cycles-backe… 64 …"BriefDescription": "Stalled cycles during retirement [This event is an alias of stalled-cycles-ba…
|
| H A D | software.json | 19 "BriefDescription": "Number of page faults [This event is an alias of page-faults]", 25 "BriefDescription": "Number of page faults [This event is an alias of faults]", 31 "BriefDescription": "Number of context switches [This event is an alias of cs]", 37 "BriefDescription": "Number of context switches [This event is an alias of context-switches]", 43 …ion": "Number of times a process has migrated to a new CPU [This event is an alias of migrations]", 49 …": "Number of times a process has migrated to a new CPU [This event is an alias of cpu-migrations]…
|
| /linux/arch/x86/entry/vdso/common/ |
| H A D | vclock_gettime.c | 24 __attribute__((weak, alias("__vdso_gettimeofday"))); 31 __kernel_old_time_t time(__kernel_old_time_t *t) __attribute__((weak, alias("__vdso_time"))); 42 __attribute__((weak, alias("__vdso_clock_gettime"))); 50 __attribute__((weak, alias("__vdso_clock_getres"))); 60 __attribute__((weak, alias("__vdso_clock_gettime"))); 68 __attribute__((weak, alias("__vdso_clock_gettime64"))); 76 __attribute__((weak, alias("__vdso_clock_getres"))); 84 __attribute__((weak, alias("__vdso_clock_getres_time64")));
|
| /linux/arch/powerpc/include/asm/ |
| H A D | linkage.h | 11 #define SYSCALL_ALIAS(alias, name) \ argument 12 asm ("\t.globl " #alias "\n\t.set " #alias ", " #name "\n" \ 13 "\t.globl ." #alias "\n\t.set ." #alias ", ." #name)
|
| /linux/tools/perf/pmu-events/arch/x86/pantherlake/ |
| H A D | pipeline.json | 100 "BriefDescription": "This event is deprecated. [This event is alias to BR_INST_RETIRED.NEAR_INDIRECT]", 105 "PublicDescription": "This event is deprecated. [This event is alias to BR_INST_RETIRED.NEAR_INDIRECT] Available PDIST counters: 0,1", 111 "BriefDescription": "This event is deprecated. [This event is alias to BR_INST_RETIRED.NEAR_INDIRECT_OR_RETURN]", 116 "PublicDescription": "This event is deprecated. [This event is alias to BR_INST_RETIRED.NEAR_INDIRECT_OR_RETURN] Available PDIST counters: 0,1", 231 "BriefDescription": "This event is deprecated. [This event is alias to BR_INST_RETIRED.NEAR_INDIRECT]", 236 "PublicDescription": "This event is deprecated. [This event is alias to BR_INST_RETIRED.NEAR_INDIRECT] Available PDIST counters: 0,1", 262 "BriefDescription": "Counts the number of near direct CALL branch instructions retired. [This event is alias to BR_INST_RETIRED.NEAR_DIR_CALL]", 266 "PublicDescription": "Counts the number of near direct CALL branch instructions retired. [This event is alias to BR_INST_RETIRED.NEAR_DIR_CALL] Available PDIST counters: 0,1", 272 "BriefDescription": "near relative call instructions retired. [This event is alias to BR_INST_RETIRED.NEAR_REL_CALL]", 276 "PublicDescription": "Counts near relative call instructions retired. [This event is alias t [all...] |
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-event_source-devices-uncore | 1 What: /sys/bus/event_source/devices/uncore_*/alias 5 Description: Read-only. An attribute to describe the alias name of 6 the uncore PMU if an alias exists on some platforms. 12 $ cat /sys/devices/uncore_cha_2/alias
|
| /linux/arch/parisc/include/asm/ |
| H A D | fixmap.h | 21 * The c3750 with PA8700 processor returns an alias value of 11. This 22 * indicates that it has an alias boundary of 4 MB. It also supports 25 * Machines with PA8800/PA8900 processors return an alias value of 0. 26 * This indicates the alias boundary is unknown and may be larger than 29 * Here we assume the maximum alias boundary is 4 MB.
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-atr.yaml | 17 called the "alias" and is (potentially) different from the physical 22 i2c-alias-pool: 25 I2C alias pool is a pool of I2C addresses on the main I2C bus that can be 28 remote peripheral is assigned an alias from the pool, and transactions to
|
| /linux/tools/perf/tests/ |
| H A D | pmu-events.c | 29 * be set in the alias. 326 static int compare_alias_to_test_event(struct pmu_event_info *alias, in compare_alias_to_test_event() 332 /* An alias was found, ensure everything is in order */ in compare_alias_to_test_event() 333 if (!is_same(alias->name, event->name)) { in compare_alias_to_test_event() 335 pmu_name, alias->name, event->name); in compare_alias_to_test_event() 339 if (!is_same(alias->desc, event->desc)) { in compare_alias_to_test_event() 341 pmu_name, alias->desc, event->desc); in compare_alias_to_test_event() 345 if (!is_same(alias->long_desc, test_event->alias_long_desc)) { in compare_alias_to_test_event() 347 pmu_name, alias->long_desc, in compare_alias_to_test_event() 352 if (!is_same(alias in compare_alias_to_test_event() 325 compare_alias_to_test_event(struct pmu_event_info * alias,struct perf_pmu_test_event const * test_event,char const * pmu_name) compare_alias_to_test_event() argument 487 test_core_pmu_event_aliases_cb(void * state,struct pmu_event_info * alias) test_core_pmu_event_aliases_cb() argument [all...] |
| /linux/arch/xtensa/mm/ |
| H A D | cache.c | 145 unsigned long alias = !(DCACHE_ALIAS_EQ(temp, phys)); in flush_dcache_folio() local 155 if (!alias && !mapping) in flush_dcache_folio() 165 if (alias) in flush_dcache_folio() 196 * alias versions of the cache flush functions. 202 /* Note that we have to use the 'alias' address to avoid multi-hit */ in local_flush_cache_page() 278 unsigned long alias = !(DCACHE_ALIAS_EQ(vaddr, phys)); in copy_to_user_page() local 282 if (alias) { in copy_to_user_page() 298 if (alias) { in copy_to_user_page() 318 unsigned long alias = !(DCACHE_ALIAS_EQ(vaddr, phys)); in copy_from_user_page() local 325 if (alias) { in copy_from_user_page()
|
| /linux/arch/alpha/include/asm/ |
| H A D | linkage.h | 6 #define SYSCALL_ALIAS(alias, name) \ argument 7 asm ( #alias " = " #name "\n\t.globl " #alias)
|
| /linux/arch/mips/include/asm/ |
| H A D | linkage.h | 10 #define SYSCALL_ALIAS(alias, name) \ argument 11 asm ( #alias " = " #name "\n\t.globl " #alias)
|
| /linux/scripts/ |
| H A D | dev-needs.sh | 206 alias detail=detail_device 220 alias detail=detail_compat 223 alias detail=detail_module 226 alias detail=detail_driver 229 alias detail=detail_fwnode 232 alias detail=detail_graphviz 235 alias detail=detail_tsort
|
| /linux/tools/perf/pmu-events/arch/x86/sierraforest/ |
| H A D | pipeline.json | 223 "BriefDescription": "Fixed Counter: Counts the number of unhalted core clock cycles. [This event is alias to CPU_CLK_UNHALTED.THREAD]", 230 "BriefDescription": "Counts the number of unhalted core clock cycles [This event is alias to CPU_CLK_UNHALTED.THREAD_P]", 253 "BriefDescription": "Fixed Counter: Counts the number of unhalted core clock cycles. [This event is alias to CPU_CLK_UNHALTED.CORE]", 260 "BriefDescription": "Counts the number of unhalted core clock cycles [This event is alias to CPU_CLK_UNHALTED.CORE_P]", 356 "BriefDescription": "Counts the number of retired loads that are blocked because it initially appears to be store forward blocked, but subsequently is shown not to be blocked based on 4K alias check.", 444 "BriefDescription": "Counts the number of Last Branch Record (LBR) entries. Requires LBRs to be enabled and configured in IA32_LBR_CTL. [This event is alias to LBR_INSERTS.ANY]", 509 "BriefDescription": "Counts the number of issue slots that were not consumed by the backend because allocation is stalled due to a mispredicted jump or a machine clear. [This event is alias to TOPDOWN_BAD_SPECULATION.ALL_P]", 513 "PublicDescription": "Counts the total number of issue slots that were not consumed by the backend because allocation is stalled due to a mispredicted jump or a machine clear. Only issue slots wasted due to fast nukes such as memory ordering nukes are counted. Other nukes are not accounted for. Counts all issue slots blocked during this recovery window, including relevant microcode flows, and while uops are not yet available in the instruction queue (IQ) or until an FE_BOUND event occurs besides OTHER and CISC. Also includes the issue slots that were consumed by the backend but were thrown away because they were younger than the mispredict or machine clear. [This event is alias to TOPDOWN_BAD_SPECULATION.ALL_P]", 517 "BriefDescription": "Counts the number of issue slots that were not consumed by the backend because allocation is stalled due to a mispredicted jump or a machine clear. [This event is alias to TOPDOWN_BAD_SPECULATION.ALL]", 521 "PublicDescription": "Counts the total number of issue slots that were not consumed by the backend because allocation is stalled due to a mispredicted jump or a machine clear. Only issue slots wasted due to fast nukes such as memory ordering nukes are counted. Other nukes are not accounted for. Counts all issue slots blocked during this recovery window, including relevant microcode flows, and while uops are not yet available in the instruction queue (IQ) or until an FE_BOUND event occurs besides OTHER and CISC. Also includes the issue slots that were consumed by the backend but were thrown away because they were younger than the mispredict or machine clear. [This event is alias t [all...] |