Home
last modified time | relevance | path

Searched full:die (Results 1 – 25 of 592) sorted by relevance

12345678910>>...24

/linux-6.8/Documentation/ABI/testing/
Dsysfs-devices-mapping6 each dieX file (where X is die number) holds "Segment:Root Bus"
9 For example, on 4-die Xeon platform with up to 6 IIO stacks per
10 die and, therefore, 6 IIO PMON blocks per die, the mapping of
13 $ ls /sys/devices/uncore_iio_0/die*
19 $ tail /sys/devices/uncore_iio_0/die*
31 IIO PMU 0 on die 0 belongs to PCI RP on bus 0x00, domain 0x0000
32 IIO PMU 0 on die 1 belongs to PCI RP on bus 0x40, domain 0x0000
33 IIO PMU 0 on die 2 belongs to PCI RP on bus 0x80, domain 0x0000
34 IIO PMU 0 on die 3 belongs to PCI RP on bus 0xc0, domain 0x0000
41 value that means UPI link number X on die Y is connected to UPI
[all …]
/linux-6.8/tools/testing/selftests/mount/
Dunprivileged-remount-test.c48 static void die(char *fmt, ...) in die() function
66 die("vsnprintf failed: %s\n", in vmaybe_write_file()
70 die("vsnprintf output truncated\n"); in vmaybe_write_file()
77 die("open of %s failed: %s\n", in vmaybe_write_file()
83 die("short write to %s\n", filename); in vmaybe_write_file()
85 die("write to %s failed: %s\n", in vmaybe_write_file()
90 die("close of %s failed: %s\n", in vmaybe_write_file()
123 die("statvfs of %s failed: %s\n", in read_mnt_flags()
129 die("Unrecognized mount flags\n"); in read_mnt_flags()
163 die("unshare(CLONE_NEWUSER) failed: %s\n", in create_and_enter_userns()
[all …]
Dnosymfollow-test.c30 static void die(char *fmt, ...) in die() function
50 die("vsnprintf failed: %s\n", strerror(errno)); in vmaybe_write_file()
53 die("vsnprintf output truncated\n"); in vmaybe_write_file()
59 die("open of %s failed: %s\n", filename, strerror(errno)); in vmaybe_write_file()
65 die("short write to %s\n", filename); in vmaybe_write_file()
67 die("write to %s failed: %s\n", in vmaybe_write_file()
73 die("close of %s failed: %s\n", filename, strerror(errno)); in vmaybe_write_file()
100 die("unshare(CLONE_NEWUSER) failed: %s\n", strerror(errno)); in create_and_enter_ns()
107 die("setgid(0) failed %s\n", strerror(errno)); in create_and_enter_ns()
109 die("setuid(0) failed %s\n", strerror(errno)); in create_and_enter_ns()
[all …]
/linux-6.8/drivers/soc/hisilicon/
Dkunpeng_hccs.c20 * the die:
415 u8 die_idx, struct hccs_die_info *die) in hccs_query_die_info_on_chip() argument
431 die->die_id = rsp_data->die_id; in hccs_query_die_info_on_chip()
432 die->port_num = rsp_data->port_num; in hccs_query_die_info_on_chip()
433 die->min_port_id = rsp_data->min_port_id; in hccs_query_die_info_on_chip()
434 die->max_port_id = rsp_data->max_port_id; in hccs_query_die_info_on_chip()
435 if (die->min_port_id > die->max_port_id) { in hccs_query_die_info_on_chip()
437 die->min_port_id, die->max_port_id, die_idx); in hccs_query_die_info_on_chip()
440 if (die->max_port_id > HCCS_DIE_MAX_PORT_ID) { in hccs_query_die_info_on_chip()
442 die->max_port_id, die_idx); in hccs_query_die_info_on_chip()
[all …]
/linux-6.8/tools/testing/selftests/safesetid/
Dsafesetid-test.c43 static void die(char *fmt, ...) in die() function
118 die("couldn't open file\n"); in ensure_user_exists()
120 die("couldn't fseek\n"); in ensure_user_exists()
130 die("putpwent failed\n"); in ensure_user_exists()
132 die("fclose failed\n"); in ensure_user_exists()
147 die("couldn't open group file\n"); in ensure_group_exists()
149 die("couldn't fseek group file\n"); in ensure_group_exists()
157 die("putgrent failed\n"); in ensure_group_exists()
159 die("fclose failed\n"); in ensure_group_exists()
171 die("mounting securityfs failed\n"); in ensure_securityfs_mounted()
[all …]
/linux-6.8/drivers/soc/fsl/
Dguts.c18 char *die; member
28 /* SoC die attribute definition for QorIQ platform */
34 /* Die: T4240, SoC: T4240/T4160/T4080 */
35 { .die = "T4240",
39 /* Die: T1040, SoC: T1040/T1020/T1042/T1022 */
40 { .die = "T1040",
44 /* Die: T2080, SoC: T2080/T2081 */
45 { .die = "T2080",
49 /* Die: T1024, SoC: T1024/T1014/T1023/T1013 */
50 { .die = "T1024",
[all …]
/linux-6.8/scripts/
Dextract-sys-certs.pl9 die "Format: $0 [-s <systemmap-file>] <vmlinux-file> <keyring-file>\n"
26 open FD, "objdump -h $vmlinux |" || die $vmlinux;
28 close(FD) || die $vmlinux;
57 open FD, "nm $vmlinux 2>/dev/null |" || die $vmlinux;
59 close(FD) || die $vmlinux;
83 open FD, "<$sysmap" || die $sysmap;
85 close(FD) || die $sysmap;
89 die "No symbols available\n"
94 die "Can't find system certificate list"
103 open FD, "<$vmlinux" || die $vmlinux;
[all …]
Dextract-module-sig.pl19 die "Format: $0 -[0adnks] module-file >out\n"
30 open FD, "<$modfile" || die $modfile;
33 die "$modfile" unless (@st);
36 die "$modfile" unless (defined($len));
37 die "Short read on $modfile\n" unless ($len == $st[7]);
38 close(FD) || die $modfile;
42 die "The file is too short to have a sig magic number and descriptor\n"
51 die "Magic number not found at $len\n"
74 die "Insufficient name+kid+sig data in file\n"
/linux-6.8/tools/perf/util/
Ddwarf-aux.c17 * @cu_die: A DIE(dwarf information entry) of CU(compilation Unit)
48 * @cu_die: a CU DIE
109 * @cu_die: a CU DIE
147 * @cu_die: A CU DIE
178 * @dw_die: A DIE of the object
194 * @dw_die: a DIE
209 * @dw_die: a DIE
232 * @in_die: a DIE of an inlined function instance
250 * die_get_type - Get type DIE
251 * @vr_die: a DIE of a variable
[all …]
Ddwarf-aux.h32 /* Get the lowest PC in DIE (including range list) */
35 /* Ensure that this DIE is a subprogram and definition (not declaration) */
38 /* Ensure that this DIE is an instance of a subprogram */
53 /* Get declared file name of a DIE */
56 /* Get type die */
59 /* Get a type die, but skip qualifiers and typedef */
62 /* Check whether the DIE is signed or not */
97 /* Walk on the instances of given DIE */
106 * Walk on lines inside given DIE. If the DIE is a subprogram, walk only on
107 * the lines inside the subprogram, otherwise the DIE must be a CU DIE.
[all …]
Dcpumap.h21 /** The die id as read from /sys/devices/system/cpu/cpuX/topology/die_id. */
22 int die; member
85 * cpu__get_die_id - Returns the die id as read from
124 * aggr_cpu_id__die - Create an aggr_cpu_id with the die and socket populated
125 * with the die and socket for cpu. The function signature is compatible with
130 * aggr_cpu_id__core - Create an aggr_cpu_id with the core, die and socket
131 * populated with the core, die and socket for cpu. The function signature is
136 * aggr_cpu_id__core - Create an aggr_cpu_id with the cpu, core, die and socket
137 * populated with the cpu, core, die and socket for cpu. The function signature
/linux-6.8/tools/testing/selftests/firmware/
Dfw_namespace.c22 static void die(char *fmt, ...) in die() function
41 die("open failed: %s\n", in trigger_fw()
55 die("open failed: %s\n", in setup_fw()
58 die("write failed: %s\n", in setup_fw()
69 die("blocking firmware in parent ns failed\n"); in test_fw_in_ns()
73 die("fork failed: %s\n", in test_fw_in_ns()
82 die("waitpid failed: %s\n", in test_fw_in_ns()
86 die("waited for %d got %d\n", in test_fw_in_ns()
90 die("child did not terminate cleanly\n"); in test_fw_in_ns()
98 die("unshare(CLONE_NEWNS) failed: %s\n", in test_fw_in_ns()
[all …]
/linux-6.8/tools/testing/selftests/netfilter/
Drpath.sh85 die() { function
131 die "martian ping 192.168.42.1 succeeded"
133 die "martian ping fec0:42::1 succeeded"
135 ipt_zero_rule "$iptables" || die "iptables matched martian"
136 ipt_zero_rule "$ip6tables" || die "ip6tables matched martian"
137 ipt_zero_reverse_rule "$iptables" && die "iptables not matched martian"
138 ipt_zero_reverse_rule "$ip6tables" && die "ip6tables not matched martian"
139 nft_zero_rule ip || die "nft IPv4 matched martian"
140 nft_zero_rule ip6 || die "nft IPv6 matched martian"
146 die "regular ping 192.168.23.1 failed"
[all …]
/linux-6.8/arch/mips/boot/tools/
Drelocs.c56 die("%s", errbuf); in regex_init()
208 die("Cannot read ELF header: %s\n", strerror(errno)); in read_ehdr()
211 die("No ELF magic\n"); in read_ehdr()
214 die("Not a %d bit executable\n", ELF_BITS); in read_ehdr()
218 die("Unknown ELF Endianness\n"); in read_ehdr()
221 die("Unknown ELF version\n"); in read_ehdr()
239 die("Unsupported ELF header type\n"); in read_ehdr()
242 die("Not for %s\n", ELF_MACHINE_NAME); in read_ehdr()
245 die("Unknown ELF version\n"); in read_ehdr()
248 die("Bad ELF header size\n"); in read_ehdr()
[all …]
/linux-6.8/tools/perf/tests/
Dtopology.c125 // Test that CPU ID contains socket, die, core and CPU in check_cpu_topology()
137 TEST_ASSERT_VAL("Cpu map - Die ID doesn't match", in check_cpu_topology()
138 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].die_id == id.die); in check_cpu_topology()
143 // Test that core ID contains socket, die and core in check_cpu_topology()
153 TEST_ASSERT_VAL("Core map - Die ID doesn't match", in check_cpu_topology()
154 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].die_id == id.die); in check_cpu_topology()
159 // Test that die ID contains socket and die in check_cpu_topology()
162 TEST_ASSERT_VAL("Die map - Socket ID doesn't match", in check_cpu_topology()
166 TEST_ASSERT_VAL("Die map - Die ID doesn't match", in check_cpu_topology()
167 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].die_id == id.die); in check_cpu_topology()
[all …]
/linux-6.8/arch/sparc/boot/
Dpiggyback.c57 static void die(const char *str) in die() function
110 die(filename); in get_start_end()
142 die("lseek"); in get_hdrs_offset()
144 die(filename); in get_hdrs_offset()
159die("Calculated a negative offset, probably elftoaout generated an invalid image. Did you use a re… in get_hdrs_offset()
162 die("lseek"); in get_hdrs_offset()
164 die(filename); in get_hdrs_offset()
191 die(argv[4]); in main()
199 die(argv[2]); in main()
201 die(argv[2]); in main()
[all …]
/linux-6.8/tools/testing/selftests/livepatch/
Dfunctions.sh37 # die(msg) - game over, man
39 function die() { function
141 die "$ret"
146 die "failed to load module $mod"
160 die "use load_lp() to load the livepatch module $mod"
176 die "module $mod is not a livepatch"
182 die "failed to load module $mod (sysfs)"
195 die "failed to complete transition"
208 die "$mod unexpectedly loaded"
220 die "failed to unload module $mod (refcnt)"
[all …]
/linux-6.8/arch/x86/events/intel/
Duncore.c56 int uncore_die_to_segment(int die) in uncore_die_to_segment() argument
60 /* Find first pci bus which attributes to specified die. */ in uncore_die_to_segment()
62 (die != uncore_pcibus_to_dieid(bus))) in uncore_die_to_segment()
949 int die; in uncore_free_boxes() local
951 for (die = 0; die < uncore_max_dies(); die++) in uncore_free_boxes()
952 kfree(pmu->boxes[die]); in uncore_free_boxes()
1062 * Get the die information of a PCI device.
1064 * @die: The die id which the device maps to.
1066 static int uncore_pci_get_dev_die_info(struct pci_dev *pdev, int *die) in uncore_pci_get_dev_die_info() argument
1068 *die = uncore_pcibus_to_dieid(pdev->bus); in uncore_pci_get_dev_die_info()
[all …]
/linux-6.8/arch/x86/boot/tools/
Dbuild.c121 static void die(const char * str, ...) in die() function
133 die("Usage: build setup system zoffset.h image"); in usage()
154 die("Unable to open `%s': %m", fname); in parse_zoffset()
157 die("read-error on `zoffset.h'"); in parse_zoffset()
188 die("Unable to write `%s': %m", argv[4]); in main()
193 die("Unable to open `%s': %m", argv[1]); in main()
196 die("read-error on `setup'"); in main()
198 die("The setup must be at least 1024 bytes"); in main()
200 die("Boot block hasn't got boot flag (0xAA55)"); in main()
214 die("Unable to open `%s': %m", argv[2]); in main()
[all …]
/linux-6.8/arch/x86/tools/
Drelocs.c147 die("%s", errbuf); in regex_init()
369 die("Cannot read ELF header: %s\n", in read_ehdr()
373 die("No ELF magic\n"); in read_ehdr()
376 die("Not a %d bit executable\n", ELF_BITS); in read_ehdr()
379 die("Not a LSB ELF executable\n"); in read_ehdr()
382 die("Unknown ELF version\n"); in read_ehdr()
403 die("Unsupported ELF header type\n"); in read_ehdr()
405 die("Not for %s\n", ELF_MACHINE_NAME); in read_ehdr()
407 die("Unknown ELF version\n"); in read_ehdr()
409 die("Bad ELF header size\n"); in read_ehdr()
[all …]
/linux-6.8/tools/power/x86/intel-speed-select/
Disst-daemon.c43 if (id->pkg < 0 || id->die < 0 || id->punit < 0) { in process_level_change()
44 debug_printf("Invalid package/die info for cpu:%d\n", id->cpu); in process_level_change()
49 if (tm - per_package_levels_tm[id->pkg][id->die][id->punit] < 2) in process_level_change()
52 per_package_levels_tm[id->pkg][id->die][id->punit] = tm; in process_level_change()
60 debug_printf("Get Config level %d pkg:%d die:%d current_level:%d\n", id->cpu, in process_level_change()
61 id->pkg, id->die, pkg_dev.current_level); in process_level_change()
68 if (per_package_levels_info[id->pkg][id->die][id->punit] == pkg_dev.current_level) in process_level_change()
71 debug_printf("**Config level change for cpu:%d pkg:%d die:%d from %d to %d\n", in process_level_change()
72 id->cpu, id->pkg, id->die, per_package_levels_info[id->pkg][id->die][id->punit], in process_level_change()
75 per_package_levels_info[id->pkg][id->die][id->punit] = pkg_dev.current_level; in process_level_change()
/linux-6.8/tools/perf/arch/x86/util/
Diostat.c37 #define PLATFORM_MAPPING_PATH UNCORE_IIO_PMU_PATH"/die%d"
64 u8 die; member
81 rp->die, rp->pmu_idx, rp->domain, rp->bus); in iio_root_port_show()
85 u8 die, u8 pmu_idx) in iio_root_port_new() argument
92 p->die = die; in iio_root_port_new()
155 for (int die = 0; die < cpu__max_node(); die++) { in iio_mapping() local
156 scnprintf(path, MAX_PATH, PLATFORM_MAPPING_PATH, pmu_idx, die); in iio_mapping()
166 pr_err("Invalid mapping data: iio_%d; die%d\n", in iio_mapping()
167 pmu_idx, die); in iio_mapping()
170 rp = iio_root_port_new(domain, bus, die, pmu_idx); in iio_mapping()
[all …]
/linux-6.8/Documentation/admin-guide/pm/
Dintel_uncore_frequency_scaling.rst35 There is one directory for each package and die combination as the scope of
36 uncore scaling control is per die in multiple die/package SoCs or per
37 package for single die per package SoCs. The name represents the
39 die 0.
72 The current sysfs interface supports controls at package and die level.
81 controls at package and die level (like systems without TPMI
107 cluster is affected in that package and die. For example: user changes
/linux-6.8/tools/perf/pmu-events/arch/x86/emeraldrapids/
Duncore-io.json296 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
307 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
318 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
329 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
340 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
351 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
362 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
373 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
394 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
405 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/sapphirerapids/
Duncore-io.json360 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
371 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
382 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
393 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
404 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
415 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
426 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
437 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
458 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
469 …e : Number of DWs (4 bytes) requested by the main die. Includes all requests initiated by the mai…
[all …]

12345678910>>...24