| /kernel/linux/linux-5.10/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* 14 -r--r--r-- /sys/devices/uncore_iio_0/die0 15 -r--r--r-- /sys/devices/uncore_iio_0/die1 16 -r--r--r-- /sys/devices/uncore_iio_0/die2 17 -r--r--r-- /sys/devices/uncore_iio_0/die3 19 $ tail /sys/devices/uncore_iio_0/die* 31 IIO PMU 0 on die 0 belongs to PCI RP on bus 0x00, domain 0x0000 [all …]
|
| /kernel/linux/linux-4.19/scripts/ |
| D | extract-sys-certs.pl | 2 # SPDX-License-Identifier: GPL-2.0 9 die "Format: $0 [-s <systemmap-file>] <vmlinux-file> <keyring-file>\n" 11 $#ARGV == 3 && $ARGV[0] ne "-s"); 26 open FD, "objdump -h $vmlinux |" || die $vmlinux; 28 close(FD) || die $vmlinux; 34 …if ($line =~ /\s*([0-9]+)\s+(\S+)\s+([0-9a-f]+)\s+([0-9a-f]+)\s+([0-9a-f]+)\s+([0-9a-f]+)\s+2[*][*… 38 my $len = Math::BigInt->new("0x" . $3); 39 my $vma = Math::BigInt->new("0x" . $4); 40 my $lma = Math::BigInt->new("0x" . $5); 41 my $foff = Math::BigInt->new("0x" . $6); [all …]
|
| D | extract-module-sig.pl | 2 # SPDX-License-Identifier: GPL-2.0 4 # extract-mod-sig <part> <module-file> 9 # -0: The unsigned module, no signature data at all 10 # -a: All of the signature data, including magic number 11 # -d: Just the descriptor values as a sequence of numbers 12 # -n: Just the signer's name 13 # -k: Just the key ID 14 # -s: Just the crypto signature or PKCS#7 message 19 die "Format: $0 -[0adnks] module-file >out\n" 30 open FD, "<$modfile" || die $modfile; [all …]
|
| /kernel/linux/linux-5.10/scripts/ |
| D | extract-sys-certs.pl | 2 # SPDX-License-Identifier: GPL-2.0 9 die "Format: $0 [-s <systemmap-file>] <vmlinux-file> <keyring-file>\n" 11 $#ARGV == 3 && $ARGV[0] ne "-s"); 26 open FD, "objdump -h $vmlinux |" || die $vmlinux; 28 close(FD) || die $vmlinux; 34 …if ($line =~ /\s*([0-9]+)\s+(\S+)\s+([0-9a-f]+)\s+([0-9a-f]+)\s+([0-9a-f]+)\s+([0-9a-f]+)\s+2[*][*… 38 my $len = Math::BigInt->new("0x" . $3); 39 my $vma = Math::BigInt->new("0x" . $4); 40 my $lma = Math::BigInt->new("0x" . $5); 41 my $foff = Math::BigInt->new("0x" . $6); [all …]
|
| D | extract-module-sig.pl | 2 # SPDX-License-Identifier: GPL-2.0 4 # extract-mod-sig <part> <module-file> 9 # -0: The unsigned module, no signature data at all 10 # -a: All of the signature data, including magic number 11 # -d: Just the descriptor values as a sequence of numbers 12 # -n: Just the signer's name 13 # -k: Just the key ID 14 # -s: Just the crypto signature or PKCS#7 message 19 die "Format: $0 -[0adnks] module-file >out\n" 30 open FD, "<$modfile" || die $modfile; [all …]
|
| /kernel/linux/linux-4.19/tools/perf/util/ |
| D | dwarf-aux.c | 2 * dwarf-aux.c : libdw auxiliary interfaces 16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 25 #include "dwarf-aux.h" 29 * cu_find_realpath - Find the realpath of the target file 30 * @cu_die: A DIE(dwarf information entry) of CU(compilation Unit) 60 * cu_get_comp_dir - Get the path of compilation directory 61 * @cu_die: a CU DIE 64 * Since this depends on DW_AT_comp_dir, older gcc will not 76 * cu_find_lineinfo - Get a line number and file name for given address 77 * @cu_die: a CU DIE [all …]
|
| D | dwarf-aux.h | 4 * dwarf-aux.h : libdw auxiliary interfaces 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 37 /* Walk on funcitons at given address */ 44 /* Get the lowest PC in DIE (including range list) */ 47 /* Ensure that this DIE is a subprogram and definition (not declaration) */ 50 /* Ensure that this DIE is an instance of a subprogram */ 59 /* Get callsite line number of inline-function instance */ 65 /* Get type die */ 68 /* Get a type die, but skip qualifiers and typedef */ 71 /* Check whether the DIE is signed or not */ [all …]
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | dwarf-aux.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * dwarf-aux.c : libdw auxiliary interfaces 11 #include "dwarf-aux.h" 16 * cu_find_realpath - Find the realpath of the target file 17 * @cu_die: A DIE(dwarf information entry) of CU(compilation Unit) 47 * cu_get_comp_dir - Get the path of compilation directory 48 * @cu_die: a CU DIE 51 * Since this depends on DW_AT_comp_dir, older gcc will not 76 l = 0; u = nlines - 1; in cu_getsrc_die() 78 n = u - (u - l) / 2; in cu_getsrc_die() [all …]
|
| D | dwarf-aux.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * dwarf-aux.h : libdw auxiliary interfaces 25 /* Walk on funcitons at given address */ 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 */ 47 /* Get callsite line number of inline-function instance */ 53 /* Get type die */ 56 /* Get a type die, but skip qualifiers and typedef */ 59 /* Check whether the DIE is signed or not */ [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/mount/ |
| D | nosymfollow-test.c | 1 // SPDX-License-Identifier: GPL-2.0 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() [all …]
|
| D | unprivileged-remount-test.c | 1 // SPDX-License-Identifier: GPL-2.0 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() [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/mount/ |
| D | unprivileged-remount-test.c | 1 // SPDX-License-Identifier: GPL-2.0 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() [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/boot/ |
| D | piggyback.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 Simple utility to make a single-image install kernel with initial ramdisk 7 Pete Zaitcev <zaitcev@yahoo.com> endian fixes for cross-compiles, 2000. 25 * Note: run this on an a.out kernel (use elftoaout for it), 33 /* align to power-of-two size */ 57 static void die(const char *str) in die() function 110 die(filename); in get_start_end() 131 * When we search do so in steps of 4 as HdrS is on a 4-byte aligned 132 * address (it is on same alignment as sparc instructions) 142 die("lseek"); in get_hdrs_offset() [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/boot/ |
| D | piggyback.c | 2 Simple utility to make a single-image install kernel with initial ramdisk 6 Pete Zaitcev <zaitcev@yahoo.com> endian fixes for cross-compiles, 2000. 36 * Note: run this on an a.out kernel (use elftoaout for it), 44 /* align to power-of-two size */ 68 static void die(const char *str) in die() function 121 die(filename); in get_start_end() 142 * When we search do so in steps of 4 as HdrS is on a 4-byte aligned 143 * address (it is on same alignment as sparc instructions) 153 die("lseek"); in get_hdrs_offset() 155 die(filename); in get_hdrs_offset() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/pm/ |
| D | intel-speed-select.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic… 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 19 dynamically without pre-configuring via BIOS setup options. This dynamic 29 intel-speed-select configuration tool 32 Most Linux distribution packages may include the "intel-speed-select" tool. If not, 38 # cd tools/power/x86/intel-speed-select/ 43 ------------ 47 # intel-speed-select --help 49 The top-level help describes arguments and features. Notice that there is a [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/livepatch/ |
| D | functions.sh | 2 # SPDX-License-Identifier: GPL-2.0 10 # Kselftest framework requirement - SKIP code is 4 13 # log(msg) - write message to kernel log 14 # msg - insightful words 19 # skip(msg) - testing can't proceed 20 # msg - explanation 29 uid=$(id -u) 30 if [ $uid -ne 0 ]; then 36 # die(msg) - game over, man 37 # msg - dying words [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-zynq/ |
| D | slcr.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2011-2013 Xilinx Inc. 34 * zynq_slcr_write - Write to a register in SLCR block 39 * Return: a negative value on error, 0 on success 47 * zynq_slcr_read - Read a register in SLCR block 52 * Return: a negative value on error, 0 on success 60 * zynq_slcr_unlock - Unlock SLCR registers 62 * Return: a negative value on error, 0 on success 72 * zynq_slcr_get_device_id - Read device code id 88 * zynq_slcr_system_restart - Restart the entire system. [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/nand/raw/ |
| D | nand_micron.c | 5 * Author: Boris Brezillon <boris.brezillon@free-electrons.com> 23 * corrected by on-die ECC and should be rewritten. 28 * On chips with 8-bit ECC and additional bit can be used to distinguish 32 * ----- ----- ----- ----------- 35 * 0 1 0 4 - 6 errors corrected, recommend rewrite 37 * 1 0 0 1 - 3 errors corrected 39 * 1 1 0 7 - 8 errors corrected, recommend rewrite 86 * Configure chip properties from Micron vendor-specific ONFI table 90 struct nand_parameters *p = &chip->parameters; in micron_nand_onfi_init() 92 if (p->onfi) { in micron_nand_onfi_init() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-zynq/ |
| D | slcr.c | 4 * Copyright (c) 2011-2013 Xilinx Inc. 43 * zynq_slcr_write - Write to a register in SLCR block 48 * Return: a negative value on error, 0 on success 56 * zynq_slcr_read - Read a register in SLCR block 61 * Return: a negative value on error, 0 on success 69 * zynq_slcr_unlock - Unlock SLCR registers 71 * Return: a negative value on error, 0 on success 81 * zynq_slcr_get_device_id - Read device code id 97 * zynq_slcr_system_restart - Restart the entire system. 113 * the FSBL not loading the bitstream after soft-reboot in zynq_slcr_system_restart() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | nand_micron.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Author: Boris Brezillon <boris.brezillon@free-electrons.com> 15 * corrected by on-die ECC and should be rewritten. 20 * On chips with 8-bit ECC and additional bit can be used to distinguish 24 * ----- ----- ----- ----------- 27 * 0 1 0 4 - 6 errors corrected, recommend rewrite 29 * 1 0 0 1 - 3 errors corrected 31 * 1 1 0 7 - 8 errors corrected, recommend rewrite 77 * Configure chip properties from Micron vendor-specific ONFI table 81 struct nand_parameters *p = &chip->parameters; in micron_nand_onfi_init() [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | xgene-hwmon.rst | 1 Kernel driver xgene-hwmon 6 * APM X-Gene SoC 9 ----------- 12 APM X-Gene SoC using the mailbox communication interface. 19 - SoC on-die temperature in milli-degree C 20 - Alarm when high/over temperature occurs 23 - CPU power in uW 24 - IO power in uW 26 sysfs-Interface 27 --------------- [all …]
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | xgene-hwmon | 1 Kernel driver xgene-hwmon 5 * APM X-Gene SoC 8 ----------- 11 APM X-Gene SoC using the mailbox communication interface. 18 - SoC on-die temperature in milli-degree C 19 - Alarm when high/over temperature occurs 21 - CPU power in uW 22 - IO power in uW 24 sysfs-Interface 25 --------------- [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | ww_mutex.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * Wait/Die implementation: 78 * ww_mutex_init - initialize the w/w mutex 90 __mutex_init(&lock->base, ww_class->mutex_name, &ww_class->mutex_key); in ww_mutex_init() 91 lock->ctx = NULL; in ww_mutex_init() 93 lock->ww_class = ww_class; in ww_mutex_init() 98 * ww_acquire_init - initialize a w/w acquire context 104 * Context-based w/w mutex acquiring can be done in any order whatsoever within 106 * wait/die logic. 108 * Mixing of context-based w/w mutex acquiring and single w/w mutex locking can [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | ww_mutex.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * Wait/Die implementation: 86 * ww_mutex_init - initialize the w/w mutex 98 __mutex_init(&lock->base, ww_class->mutex_name, &ww_class->mutex_key); in ww_mutex_init() 99 lock->ctx = NULL; in ww_mutex_init() 101 lock->ww_class = ww_class; in ww_mutex_init() 106 * ww_acquire_init - initialize a w/w acquire context 112 * Context-based w/w mutex acquiring can be done in any order whatsoever within 114 * wait/die logic. 116 * Mixing of context-based w/w mutex acquiring and single w/w mutex locking can [all …]
|
| /kernel/linux/linux-4.19/include/linux/mtd/ |
| D | spinand.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2016-2017 Micron Technology, Inc. 17 #include <linux/spi/spi-mem.h> 145 * struct spinand_id - SPI NAND id structure 150 * struct_spinand_id->data contains all bytes returned after a READ_ID command, 153 * struct_manufacurer_ops->detect(). 161 * struct manufacurer_ops - SPI NAND manufacturer specific operations 163 * the core calls the struct_manufacurer_ops->detect() hook of each 166 * in struct_spinand_device->id matches the manufacturer whose 167 * ->detect() hook has been called. Should return 1 if there's a [all …]
|