/linux/Documentation/admin-guide/mm/damon/ |
H A D | usage.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 - *DAMON user space tool.* 11 system administrators who want a just-working human-friendly interface. 12 Using this, users can use the DAMON’s major features in a human-friendly way. 16 - *sysfs interface.* 23 - *Kernel Space Programming Interface.* 29 - *debugfs interface. (DEPRECATED!)* 34 linux-mm@kvack.org. 42 creates multiple directories and files under its sysfs directory, 44 from the files under the directory. [all …]
|
/linux/Documentation/admin-guide/ |
H A D | README.rst | 11 -------------- 14 Linus Torvalds with assistance from a loosely-knit team of hackers across 17 It has all the features you would expect in a modern fully-fledged Unix, 19 loading, shared copy-on-write executables, proper memory management, 22 It is distributed under the GNU General Public License v2 - see the 26 ----------------------------- 28 Although originally developed first for 32-bit x86-based PCs (386 or higher), 31 IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 Xtensa, and 34 Linux is easily portable to most general-purpose 32- or 64-bit architectures 40 userspace application - this is called UserMode Linux (UML). [all …]
|
H A D | ext4.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 (64 bit) in keeping with increasing disk capacities and state-of-the-art 12 Mailing list: linux-ext4@vger.kernel.org 23 - The latest version of e2fsprogs can be found at: 35 - Create a new filesystem using the ext4 filesystem type: 37 # mke2fs -t ext4 /dev/hda1 41 # tune2fs -O extents /dev/hda1 46 # tune2fs -I 256 /dev/hda1 48 - Mounting: 50 # mount -t ext4 /dev/hda1 /wherever [all …]
|
/linux/drivers/fsi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 FSI - the FRU Support Interface - is a simple bus for low-level 12 access to POWER-based hardware. 17 bool "Create '/dev/fsi' directory for char devices" 21 located under a common /dev/fsi/ directory. Set to N unless your 29 symlinks in /dev/fsi/by-path when this option is enabled. 32 tristate "GPIO-based FSI master" 47 tristate "FSI master based on Aspeed ColdFire coprocessor" 77 This option enables an FSI based SCOM device driver. 83 This option enables an FSI based SBEFIFO device driver. The SBEFIFO is [all …]
|
/linux/Documentation/filesystems/ |
H A D | autofs.rst | 2 autofs - how it works 8 The goal of autofs is to provide on-demand mounting and race free 17 media with a media-changing robot. 23 filesystem can even be programmatic rather than database-backed, 24 allowing wildcards for example, and can vary based on the user who 31 There also needs to be a user-space program which looks up names 35 required with any user-space program. Subsequent text refers to this 52 directory should be a mount trap is based on a master map. This master 58 mount is considered to be *indirect*), then the root directory is 59 always a regular directory, otherwise it is a mount trap when it is [all …]
|
H A D | erofs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 EROFS - Enhanced Read-Only File System 10 EROFS filesystem stands for Enhanced Read-Only File System. It aims to form a 11 generic read-only filesystem solution for various read-only use cases instead 17 random-access friendly high-performance filesystem to get rid of unneeded I/O 18 amplification and memory-resident overhead compared to similar approaches. 22 - read-only storage media or 24 - part of a fully trusted read-only solution, which means it needs to be 25 immutable and bit-for-bit identical to the official golden image for 28 - hope to minimize extra storage space with guaranteed end-to-end performance [all …]
|
H A D | sysfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 sysfs - _The_ filesystem for exporting kernel objects 18 sysfs is a RAM-based filesystem initially based on ramfs. It provides 23 Documentation/core-api/kobject.rst for more information concerning the kobject 33 mount -t sysfs sysfs /sys 36 Directory Creation 39 For every kobject that is registered with the system, a directory is 40 created for it in sysfs. That directory is created as a subdirectory 42 userspace. Top-level directories in sysfs represent the common 47 directory in the kernfs_node object associated with the directory. In [all …]
|
H A D | overlayfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 overlay-filesystem functionality in Linux (sometimes referred to as 11 union-filesystems). An overlay-filesystem tries to present a 17 --------------- 25 While directories will report an st_dev from the overlay-filesystem, 26 non-directory objects may report an st_dev from the lower filesystem or 29 over the lifetime of a non-directory object. Many applications and 48 The "xino" feature can be enabled with the "-o xino=on" overlay mount option. 51 the lifetime of the filesystem. The "-o xino=auto" overlay mount option 60 +--------------+------------+------------+-----------------+----------------+ [all …]
|
/linux/fs/adfs/ |
H A D | dir_f.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 1997-1999 Russell King 7 * E and F format directory handling 48 int _off = idx - (_buf << blocksize_bits);\ 49 *(u8 *)(bh[_buf]->b_data + _off); \ 54 int _off = idx - (_buf << blocksize_bits);\ 55 *(__le32 *)(bh[_buf]->b_data + _off); \ 60 int _off = _idx - (_buf << blocksize_bits);\ 61 (void *)(_bh[_buf]->b_data + _off); \ 72 struct buffer_head * const *bh = dir->bh; in adfs_dir_checkbyte() [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-mm-damon | 6 please refer to Documentation/admin-guide/mm/damon/index.rst. 19 named '0' to 'N-1' under the kdamonds/ directory. 26 based on the current status. Writing 'commit' to this file 33 'tried_regions' directory of every scheme directory of this 37 removes contents of the 'tried_regions' directory. Writing 52 'N-1' under the contexts/ directory. 114 named '0' to 'N-1' under the contexts/ directory. 128 context named '0' to 'N-1' under the regions/ directory. In 130 automatically sets the target memory region based on the target 149 directories for controlling each DAMON-based operation scheme [all …]
|
H A D | sysfs-devices-soc | 5 The /sys/devices/ directory contains a sub-directory for each 6 System-on-Chip (SoC) device on a running platform. Information 10 The directory created for each SoC will also house information 19 Read-only attribute common to all SoCs. Contains the SoC machine 26 Read-only attribute common to all SoCs. Contains SoC family name 29 On many of ARM based silicon with SMCCC v1.2+ compliant firmware 57 Read-only attribute supported by most SoCs. Contains the SoC's 64 Read-only attribute supported by most SoCs. In the case of 65 ST-Ericsson's chips this contains the SoC serial number. 67 On many of ARM based silicon with SMCCC v1.2+ compliant firmware [all …]
|
/linux/drivers/thermal/testing/ |
H A D | command.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * It resides in the "thermal-testing" directory under the debugfs root and 21 * # echo addtz > /sys/kernel/debug/thermal-testing/command 23 * That template will be represented as a subdirectory in the "thermal-testing" 24 * directory, for example 26 * # ls /sys/kernel/debug/thermal-testing/ 32 * # echo tzaddtrip:0 > /sys/kernel/debug/thermal-testing/command 35 * template 0 (represented by the tz0 subdirectory in "thermal-testing"). 37 * # ls /sys/kernel/debug/thermal-testing/tz0 45 * The initial temperature of a thermal zone based on a template can be set by [all …]
|
/linux/Documentation/admin-guide/sysctl/ |
H A D | fs.rst | 11 ------------------------------------------------------------------------------ 16 The files in this directory can be used to tune and monitor 31 aio-nr & aio-max-nr 32 ------------------- 34 ``aio-nr`` shows the current system-wide number of asynchronous io 35 requests. ``aio-max-nr`` allows you to change the maximum value 36 ``aio-nr`` can grow to. If ``aio-nr`` reaches ``aio-nr-max`` then 38 ``aio-max-nr`` does not result in the 39 pre-allocation or re-sizing of any kernel data structures. 42 dentry-state [all …]
|
/linux/drivers/mtd/parsers/ |
H A D | redboot.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Parse RedBoot-style Flash Image System (FIS) tables and 7 * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> 26 unsigned char _pad[256 - (16 + 7 * sizeof(u32))]; 36 static int directory = CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK; variable 37 module_param(directory, int, 0); 60 ret = of_property_read_u32(npart, "fis-index-block", &dirblock); in parse_redboot_of() 67 * directory block pointer. in parse_redboot_of() 69 directory = dirblock; in parse_redboot_of() 94 if (directory < 0) { in parse_redboot_partitions() [all …]
|
/linux/Documentation/litmus-tests/ |
H A D | README | 8 a kernel test module based on a litmus test, please see 9 tools/memory-model/README. 12 atomic (/atomic directory) 13 -------------------------- 15 Atomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmus 20 Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus 24 cmpxchg-fail-ordered-1.litmus 28 cmpxchg-fail-ordered-2.litmus 32 cmpxchg-fail-unordered-1.litmus 36 cmpxchg-fail-unordered-2.litmus [all …]
|
/linux/include/xen/ |
H A D | xen-front-pgdir-shbuf.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */ 4 * Xen frontend/backend page directory based shared buffer 25 * - for frontend allocated/imported buffers this holds the number 26 * of grant references for the page directory and the pages 29 * - for the buffer provided by the backend this only holds the number 30 * of grant references for the page directory itself as grant 35 /* Page directory backing storage. */ 36 u8 *directory; member 40 * directory). 67 * This is allocated outside because there are use-cases when
|
/linux/tools/testing/ktest/examples/ |
H A D | README | 1 This directory contains example configs to use ktest for various tasks. 6 The configs are based off of real working configs but have been modified 10 crosstests.conf - this config shows an example of testing a git repo against 16 test.conf - A generic example of a config. This is based on an actual config 19 kvm.conf - A example of a config that is used to test a virtual guest running 22 snowball.conf - An example config that was used to demo ktest.pl against 25 include/ - The include directory holds default configs that can be
|
/linux/include/uapi/linux/ |
H A D | inotify.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Inode based directory notification for Linux 16 * struct inotify_event - structure read from the inotify device for each event 18 * When you are watching a directory, you will receive the filename for events 29 /* the following are legal, implemented events that user-space can watch for */ 53 #define IN_ONLYDIR 0x01000000 /* only watch the path if it is a directory */ 62 * All of the events - we build the list by hand so that we can add flags in 77 * except historical FIONREAD, which is based on 'T'.
|
/linux/drivers/xen/ |
H A D | xen-front-pgdir-shbuf.c | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 4 * Xen frontend/backend page directory based shared buffer 22 #include <xen/xen-front-pgdir-shbuf.h> 27 * buffer. This structure is common to many Xen para-virtualized 45 * e.g. if grefs are required for page directory only or the buffer 50 /* Fill page directory according to para-virtual display protocol. */ 66 * page directory. Usually this is passed to the backend, 70 * \param buf shared buffer which page directory is of interest. 72 * page directory. 77 if (!buf->grefs) in xen_front_pgdir_shbuf_get_dir_start() [all …]
|
/linux/Documentation/admin-guide/mm/ |
H A D | numaperf.rst | 14 under different domains, or "nodes", based on locality and performance 21 +------------------+ +------------------+ 22 | Compute Node 0 +-----+ Compute Node 1 | 24 +--------+---------+ +--------+---------+ 26 +--------+---------+ +--------+---------+ 28 +------------------+ +--------+---------+ 36 performance when accessing a given memory target. Each initiator-target 48 # symlinks -v /sys/devices/system/node/nodeX/access0/targets/ 49 relative: /sys/devices/system/node/nodeX/access0/targets/nodeY -> ../../nodeY 51 # symlinks -v /sys/devices/system/node/nodeY/access0/initiators/ [all …]
|
/linux/drivers/edac/ |
H A D | edac_device.h | 9 * Based on work by Dan Hollis <goemon at anime dot net> and others. 10 * http://www.anime.net/~goemon/linux-ecc/ 15 * Refactored for multi-source files: 18 * Please look at Documentation/driver-api/edac.rst for more info about 57 * mc/ <existing memory device directory> 58 * cpu/cpu0/.. <L1 and L2 block directory> 59 * /L1-cache/ce_count 61 * /L2-cache/ce_count 63 * cpu/cpu1/.. <L1 and L2 block directory> 64 * /L1-cache/ce_count [all …]
|
/linux/Documentation/admin-guide/perf/ |
H A D | dwc_pcie_pmu.rst | 9 Port in a Vendor-Specific Extended Capability named RAS D.E.S (Debug, Error 17 - one 64-bit counter for Time Based Analysis (RX/TX data throughput and 18 time spent in each low-power LTSSM state) and 19 - one 32-bit counter for Event Counting (error and non-error events for 24 Time Based Analysis 25 ------------------- 28 throughput and time spent in each low-power LTSSM state by the controller. 31 - Group#0: Percentage of time the controller stays in LTSSM states. 32 - Group#1: Amount of data processed (Units of 16 bytes). 35 ------------------- [all …]
|
/linux/scripts/clang-tools/ |
H A D | gen_compile_commands.py | 2 # SPDX-License-Identifier: GPL-2.0 24 # The tools/ directory adopts a different build system, and produces .cmd 29 """Sets up and parses command-line arguments. 33 directory: The work directory where the objects were built. 35 output: Where to write the compile-commands JSON file. 41 directory_help = ('specify the output directory used for the kernel build ' 42 '(defaults to the working directory)') 43 parser.add_argument('-d', '--directory', type=str, default='.', 48 parser.add_argument('-o', '--output', type=str, default=_DEFAULT_OUTPUT, 53 parser.add_argument('--log_level', choices=_VALID_LOG_LEVELS, [all …]
|
/linux/tools/perf/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 # with a -j option to do parallel builds 6 # If you want to invoke the perf build in some non-standard way then 7 # you can use the 'make -f Makefile.perf' method to invoke it. 11 # Clear out the built-in rules GNU make defines by default (such as .o targets), 17 # We don't want to pass along options like -j: 22 # Do a parallel build with multiple jobs, based on the number of CPUs online 23 # in this system: 'make -j8' on a 8-CPU system, etc. 28 …JOBS := $(shell (getconf _NPROCESSORS_ONLN || grep -E -c '^processor|^CPU[0-9]' /proc/cpuinfo) 2>/… 35 # Only pass canonical directory names as the output directory: [all …]
|
/linux/fs/ceph/ |
H A D | ioctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * CEPH_IOC_GET_LAYOUT - get file layout or dir layout policy 12 * CEPH_IOC_SET_LAYOUT - set file layout 13 * CEPH_IOC_SET_LAYOUT_POLICY - set dir layout policy 20 * Files get a new layout based on the policy set on the containing 21 * directory or one of its ancestors. The GET_LAYOUT ioctl will let 22 * you examine the layout for a file or the policy on a directory. 29 * on a directory that will apply to any new files created in that 30 * directory (or any child directory that doesn't specify a layout of 39 /* obsolete. new values ignored, always return -1 */ [all …]
|