| /kernel/linux/linux-6.6/tools/perf/util/ |
| D | pmus.c | 403 struct sevent *aliases; member 418 s = &state->aliases[state->index]; in perf_pmus__print_pmu_events__callback() 440 struct sevent *aliases; in perf_pmus__print_pmu_events() local 455 aliases = zalloc(sizeof(struct sevent) * len); in perf_pmus__print_pmu_events() 456 if (!aliases) { in perf_pmus__print_pmu_events() 462 .aliases = aliases, in perf_pmus__print_pmu_events() 470 qsort(aliases, len, sizeof(struct sevent), cmp_sevent); in perf_pmus__print_pmu_events() 473 if (j < len - 1 && pmu_alias_is_duplicate(&aliases[j], &aliases[j + 1])) in perf_pmus__print_pmu_events() 477 aliases[j].topic, in perf_pmus__print_pmu_events() 478 aliases[j].pmu_name, in perf_pmus__print_pmu_events() [all …]
|
| D | pmu.h | 112 * @aliases: List of struct perf_pmu_alias. Each alias corresponds to an 116 struct list_head aliases; member 121 /** @sysfs_aliases: Number of sysfs aliases loaded. */ 123 /** @cpu_json_aliases: Number of json event aliases loaded specific to the CPUID. */ 125 /** @sys_json_aliases: Number of json event aliases loaded matching the PMU's identifier. */ 132 /** @sysfs_aliases_loaded: Are sysfs aliases loaded from disk? */
|
| /kernel/linux/linux-6.6/tools/perf/tests/ |
| D | pmu-events.c | 25 /* used for matching against event aliases */ 26 /* extra events for aliases */ 42 struct perf_pmu_test_event const *aliases[10]; member 358 pr_debug("testing aliases PMU %s: mismatched name, %s vs %s\n", in compare_alias_to_test_event() 364 pr_debug("testing aliases PMU %s: mismatched desc, %s vs %s\n", in compare_alias_to_test_event() 370 pr_debug("testing aliases PMU %s: mismatched long_desc, %s vs %s\n", in compare_alias_to_test_event() 377 pr_debug("testing aliases PMU %s: mismatched topic, %s vs %s\n", in compare_alias_to_test_event() 383 pr_debug("testing aliases PMU %s: mismatched str, %s vs %s\n", in compare_alias_to_test_event() 389 pr_debug("testing aliases PMU %s: mismatched long desc, %s vs %s\n", in compare_alias_to_test_event() 396 pr_debug("testing aliases PMU %s: mismatched pmu_name, %s vs %s\n", in compare_alias_to_test_event() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | pmu.c | 475 * Reading the pmu event aliases definition, which should be located at: 513 * which we don't want for implicit terms in aliases. in pmu_alias_terms() 723 * Match more complex aliases where the alias name is a comma-delimited in pmu_uncore_alias_match() 747 * as aliases. 755 * Found a matching PMU events table. Create aliases in pmu_add_cpu_aliases_map() 822 LIST_HEAD(aliases); in pmu_lookup() 839 if (pmu_aliases(name, &aliases)) in pmu_lookup() 851 pmu_add_cpu_aliases(&aliases, pmu); in pmu_lookup() 854 INIT_LIST_HEAD(&pmu->aliases); in pmu_lookup() 857 list_splice(&aliases, &pmu->aliases); in pmu_lookup() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
| D | mpic_msgr.c | 110 struct device_node *aliases; in mpic_msgr_number_of_blocks() local 113 aliases = of_find_node_by_name(NULL, "aliases"); in mpic_msgr_number_of_blocks() 115 if (aliases) { in mpic_msgr_number_of_blocks() 120 if (!of_property_present(aliases, buf)) in mpic_msgr_number_of_blocks() 125 of_node_put(aliases); in mpic_msgr_number_of_blocks() 138 struct device_node *aliases; in mpic_msgr_block_number() local 143 aliases = of_find_node_by_name(NULL, "aliases"); in mpic_msgr_block_number() 144 if (!aliases) in mpic_msgr_block_number() 152 prop = of_find_property(aliases, buf, NULL); in mpic_msgr_block_number() 160 of_node_put(aliases); in mpic_msgr_block_number()
|
| /kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
| D | mpic_msgr.c | 108 struct device_node *aliases; in mpic_msgr_number_of_blocks() local 111 aliases = of_find_node_by_name(NULL, "aliases"); in mpic_msgr_number_of_blocks() 113 if (aliases) { in mpic_msgr_number_of_blocks() 118 if (!of_find_property(aliases, buf, NULL)) in mpic_msgr_number_of_blocks() 135 struct device_node *aliases; in mpic_msgr_block_number() local 140 aliases = of_find_node_by_name(NULL, "aliases"); in mpic_msgr_block_number() 141 if (!aliases) in mpic_msgr_block_number() 148 prop = of_find_property(aliases, buf, NULL); in mpic_msgr_block_number()
|
| /kernel/linux/linux-5.10/tools/perf/tests/ |
| D | pmu-events.c | 19 /* extra events for aliases */ 256 static struct perf_pmu_alias *find_alias(const char *test_event, struct list_head *aliases) in find_alias() argument 260 list_for_each_entry(alias, aliases, list) in find_alias() 267 /* Verify aliases are as expected */ 273 LIST_HEAD(aliases); in __test__pmu_event_aliases() 296 pmu_add_cpu_aliases_map(&aliases, pmu, map); in __test__pmu_event_aliases() 299 struct perf_pmu_alias *alias = find_alias(te->name, &aliases); in __test__pmu_event_aliases() 306 pr_debug3("testing aliases PMU %s: skip matching alias %s\n", in __test__pmu_event_aliases() 311 pr_debug2("testing aliases PMU %s: no alias, alias_table->name=%s\n", in __test__pmu_event_aliases() 318 pr_debug2("testing aliases PMU %s: mismatched desc, %s vs %s\n", in __test__pmu_event_aliases() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | exynos5-gsc.txt | 26 Aliases: 27 Each G-Scaler node should have a numbered alias in the aliases node, 28 in the form of gscN, N = 0...3. G-Scaler driver uses these aliases 33 aliases {
|
| D | st,stih4xx.txt | 24 Aliases: 25 Each BDISP should have a numbered alias in the aliases node, in the form of 30 aliases {
|
| /kernel/linux/linux-6.6/arch/mips/cavium-octeon/ |
| D | octeon-platform.c | 706 int aliases; in octeon_fill_mac_addresses() local 710 aliases = fdt_path_offset(initial_boot_params, "/aliases"); in octeon_fill_mac_addresses() 711 if (aliases < 0) in octeon_fill_mac_addresses() 726 alias_prop = fdt_getprop(initial_boot_params, aliases, in octeon_fill_mac_addresses() 736 alias_prop = fdt_getprop(initial_boot_params, aliases, "pip", NULL); in octeon_fill_mac_addresses() 773 int aliases; in octeon_prune_device_tree() local 782 aliases = fdt_path_offset(initial_boot_params, "/aliases"); in octeon_prune_device_tree() 783 if (aliases < 0) { in octeon_prune_device_tree() 784 pr_err("Error: No /aliases node in device tree."); in octeon_prune_device_tree() 803 alias_prop = fdt_getprop(initial_boot_params, aliases, in octeon_prune_device_tree() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/cavium-octeon/ |
| D | octeon-platform.c | 705 int aliases; in octeon_fill_mac_addresses() local 709 aliases = fdt_path_offset(initial_boot_params, "/aliases"); in octeon_fill_mac_addresses() 710 if (aliases < 0) in octeon_fill_mac_addresses() 725 alias_prop = fdt_getprop(initial_boot_params, aliases, in octeon_fill_mac_addresses() 735 alias_prop = fdt_getprop(initial_boot_params, aliases, "pip", NULL); in octeon_fill_mac_addresses() 772 int aliases; in octeon_prune_device_tree() local 781 aliases = fdt_path_offset(initial_boot_params, "/aliases"); in octeon_prune_device_tree() 782 if (aliases < 0) { in octeon_prune_device_tree() 783 pr_err("Error: No /aliases node in device tree."); in octeon_prune_device_tree() 802 alias_prop = fdt_getprop(initial_boot_params, aliases, in octeon_prune_device_tree() [all …]
|
| /kernel/linux/linux-6.6/drivers/i2c/ |
| D | i2c-atr.c | 43 * assigned aliases 70 * @num_aliases: Number of aliases in the aliases array 71 * @aliases: The aliases array 73 * @alias_use_mask: Bitmask for used aliases in aliases array 90 const u16 *aliases; member 128 * Replace all message addresses with their aliases, saving the original 177 * Restore all message address aliases with the original addresses. This 293 return atr->aliases[idx]; in i2c_atr_reserve_alias() 303 if (atr->aliases[idx] == alias) { in i2c_atr_release_alias() 486 atr->aliases = aliases16; in i2c_atr_parse_alias_pool() [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | alias.rst | 7 IP-aliases are an obsolete way to manage multiple IP-addresses/masks 9 address/prefixes per interface, but aliases are still supported 42 Aliases are not real devices, but programs should be able to configure 49 If the base device is shut down the added aliases will be deleted too.
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | alias.rst | 7 IP-aliases are an obsolete way to manage multiple IP-addresses/masks 9 address/prefixes per interface, but aliases are still supported 42 Aliases are not real devices, but programs should be able to configure 49 If the base device is shut down the added aliases will be deleted too.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | mpic-msgr.txt | 32 Aliases: 36 may require aliases to be present. Aliases are of the form 42 aliases {
|
| /kernel/linux/linux-6.6/sound/ |
| D | Kconfig | 24 module aliases when one of the device numbers is opened. With 27 standard char-major-* aliases. 29 The only visible difference is use of additional module aliases 31 /proc/devices. sound-slot/service-* module aliases are scheduled
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | mpic-msgr.txt | 32 Aliases: 36 may require aliases to be present. Aliases are of the form 42 aliases {
|
| /kernel/linux/linux-5.10/sound/ |
| D | Kconfig | 24 module aliases when one of the device numbers is opened. With 27 standard char-major-* aliases. 29 The only visible difference is use of additional module aliases 31 /proc/devices. sound-slot/service-* module aliases are scheduled
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | st,stih4xx.txt | 24 Aliases: 25 Each BDISP should have a numbered alias in the aliases node, in the form of 30 aliases {
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | devres.c | 328 * multiple aliases 335 * @num_id: number of aliases to register 340 * aliases in one operation, the aliases will be automatically 342 * aliases cannot be registered any aliases that were registered 378 * multiple aliases 382 * @num_id: number of aliases to unregister 384 * Unregister aliases registered with
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | simple-framebuffer.yaml | 30 It is advised to add display# aliases to help the OS determine how 31 to number things. If display# aliases are used, then if the simplefb 32 node contains a display property then the /aliases/display# path 39 aliases. If display aliases are used then it should be set to the
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ti/ |
| D | ti,omap-dss.txt | 35 Aliases 38 The board dts file may define aliases for displays to assign "displayX" style 39 name for each display. If no aliases are defined, a semi-random number is used 94 aliases {
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ti/ |
| D | ti,omap-dss.txt | 35 Aliases 38 The board dts file may define aliases for displays to assign "displayX" style 39 name for each display. If no aliases are defined, a semi-random number is used 94 aliases {
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | simple-framebuffer.yaml | 34 It is advised to add display# aliases to help the OS determine how 35 to number things. If display# aliases are used, then if the simplefb 36 node contains a display property then the /aliases/display# path 43 aliases. If display aliases are used then it should be set to the
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | qcom,msm-uartdm.txt | 36 Note: Aliases may be defined to ensure the correct ordering of the UARTs. 39 serialN aliases should be in a .dts file instead of in a .dtsi file. 68 aliases {
|