/linux-6.8/Documentation/ABI/testing/ |
D | sysfs-devices-mapping | 6 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/ |
D | unprivileged-remount-test.c | 48 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 …]
|
D | nosymfollow-test.c | 30 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/ |
D | kunpeng_hccs.c | 20 * 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/ |
D | safesetid-test.c | 43 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/ |
D | guts.c | 18 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/ |
D | extract-sys-certs.pl | 9 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 …]
|
D | extract-module-sig.pl | 19 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/ |
D | dwarf-aux.c | 17 * @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 …]
|
D | dwarf-aux.h | 32 /* 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 …]
|
D | cpumap.h | 21 /** 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/ |
D | fw_namespace.c | 22 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/ |
D | rpath.sh | 85 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/ |
D | relocs.c | 56 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/ |
D | topology.c | 125 // 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/ |
D | piggyback.c | 57 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() 159 …die("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/ |
D | functions.sh | 37 # 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/ |
D | uncore.c | 56 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/ |
D | build.c | 121 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/ |
D | relocs.c | 147 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/ |
D | isst-daemon.c | 43 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/ |
D | iostat.c | 37 #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/ |
D | intel_uncore_frequency_scaling.rst | 35 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/ |
D | uncore-io.json | 296 …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/ |
D | uncore-io.json | 360 …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 …]
|