/kernel/linux/linux-5.10/Documentation/filesystems/ext4/ |
D | directory.rst | 6 In an ext4 filesystem, a directory is more or less a flat file that maps 8 filesystem. There can be many directory entries across the filesystem 11 such, directory entries are found by reading the data block(s) 12 associated with a directory file for the particular directory entry that 18 By default, each directory lists its entries in an “almost-linear” 20 sense because directory entries are not split across filesystem blocks. 21 Therefore, it is more accurate to say that a directory is a series of 22 data blocks and that each block contains a linear array of directory 26 directory is of course signified by reaching the end of the file. Unused 27 directory entries are signified by inode = 0. By default the filesystem [all …]
|
D | special_inodes.rst | 19 - Root directory. 27 - Undelete directory. 37 …- Traditional first non-reserved inode. Usually this is the lost+found directory. See s\_first\_in…
|
/kernel/liteos_a/fs/vfs/operation/ |
D | fullpath.c | 181 static char *vfs_not_absolute_path(const char *directory, const char *filename, char **pathname, in… in vfs_not_absolute_path() argument 192 fullpath = (char *)malloc(strlen(directory) + namelen + 2); in vfs_not_absolute_path() 201 ret = snprintf_s(fullpath, strlen(directory) + namelen + 2, strlen(directory) + namelen + 1, in vfs_not_absolute_path() 202 "%s/%s", directory, filename); in vfs_not_absolute_path() 213 static char *vfs_normalize_fullpath(const char *directory, const char *filename, char **pathname, i… in vfs_normalize_fullpath() argument 220 fullpath = vfs_not_absolute_path(directory, filename, pathname, namelen); in vfs_normalize_fullpath() 244 int vfs_normalize_path(const char *directory, const char *filename, char **pathname) in vfs_normalize_path() argument 251 BOOL dir_flags = (directory == NULL) ? TRUE : FALSE; in vfs_normalize_path() 260 if (directory == NULL) { in vfs_normalize_path() 262 directory = curr->files->workdir; in vfs_normalize_path() [all …]
|
/kernel/linux/linux-5.10/Documentation/filesystems/ |
D | directory-locking.rst | 6 Locking scheme used for directory operations is based on two 10 When taking the i_rwsem on multiple non-directory objects, we 16 1) read access. Locking rules: caller locks directory we are accessing. 25 4) rename() that is _not_ cross-directory. Locking rules: caller locks 28 if the target already exists, lock it. If the source is a non-directory, 37 * check that source is not a directory 43 6) cross-directory rename. The trickiest in the whole bunch. Locking 54 * If the target exists, lock it. If the source is a non-directory, 65 If no directory is its own ancestor, the scheme above is deadlock-free. 74 (1) if object removal or non-cross-directory rename holds lock on A and [all …]
|
D | dnotify.rst | 9 The intention of directory notification is to allow user applications 10 to be notified when a directory, or any of the files in it, are changed. 12 on a directory using a fcntl(2) call and the notifications themselves 19 DN_ACCESS A file in the directory was accessed (read) 20 DN_MODIFY A file in the directory was modified (write,truncate) 21 DN_CREATE A file was created in the directory 22 DN_DELETE A file was unlinked from directory 23 DN_RENAME A file in the directory was renamed 24 DN_ATTRIB A file in the directory had its attributes 36 file descriptor associated with the directory in which the event occurred. [all …]
|
D | overlayfs.rst | 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 94 It would be more correct to refer to an upper and lower 'directory 96 directory trees to be in the same filesystem and there is no 113 upper and lower filesystems and refers to a non-directory in either, 117 Where both upper and lower objects are directories, a merged directory 121 "upperdir" are combined into a merged directory: 126 The "workdir" needs to be an empty directory on the same filesystem 129 Then whenever a lookup is requested in such a merged directory, the 130 lookup is performed in each actual directory and the combined result [all …]
|
D | vfat.rst | 32 The permission mask for the directory. 47 The default is set from dmask option. If the directory is 99 currently exist in the directory, longfile.txt will 177 the ATTR_RO of the directory will just be ignored, 182 the directory, set this option. 198 **stale_rw**: This option maintains an index (cache) of directory 205 on the on-disk location of a file in the MS-DOS directory entry. 238 a get next directory entry approach. The only thing left that uses 239 raw scanning is the directory renaming code. 246 - When a volume name is the same as a directory name in the root [all …]
|
D | squashfs.rst | 34 Max entries per directory unlimited unlimited 51 directory data are highly compacted, and packed on byte boundaries. Each 53 file type, i.e. regular file, directory, symbolic link, and block/char device 84 | directory | 101 the source directory, and checked for duplicates. Once all file data has been 102 written the completed inode, directory, fragment, export, uid/gid lookup and 127 (regular file, directory, device, etc.), the inode contents and length 131 directory inode are defined: inodes optimised for frequently occurring 139 in a directory table. Directories are accessed using the start address of 140 the metablock containing the directory and the offset into the [all …]
|
/kernel/liteos_m/components/shell/src/cmds/ |
D | fullpath.c | 170 STATIC CHAR *VfsNotAbsolutePath(const CHAR *directory, const CHAR *filename, CHAR **pathname, INT32… in VfsNotAbsolutePath() argument 181 fullpath = (CHAR *)malloc(strlen(directory) + namelen + 2); /* 2, size of "./" */ in VfsNotAbsolutePath() 189 ret = snprintf_s(fullpath, strlen(directory) + namelen + 2, strlen(directory) + namelen + 1, in VfsNotAbsolutePath() 190 "%s/%s", directory, filename); in VfsNotAbsolutePath() 201 STATIC CHAR *VfsNormalizeFullpath(const CHAR *directory, const CHAR *filename, CHAR **pathname, INT… in VfsNormalizeFullpath() argument 208 fullpath = VfsNotAbsolutePath(directory, filename, pathname, namelen); in VfsNormalizeFullpath() 232 INT32 VfsNormalizePath(const CHAR *directory, const CHAR *filename, CHAR **pathname) in VfsNormalizePath() argument 242 if ((directory == NULL) && (filename[0] != '/')) { in VfsNormalizePath() 249 if ((filename[0] != '/') && (strlen(directory) + namelen + 2 > TEMP_PATH_MAX)) { in VfsNormalizePath() 253 fullpath = VfsNormalizeFullpath(directory, filename, pathname, namelen); in VfsNormalizePath()
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
D | configfs-iio | 7 directory. It contains sub-groups corresponding to IIO 14 Industrial IO software triggers directory. 20 High resolution timers directory. Creating a directory here 27 Industrial IO software devices directory. 33 Dummy IIO devices directory. Creating a directory here will result
|
D | sysfs-firmware-qemu_fw_cfg | 22 with the file directory), as there is no way to determine the 36 All discoverable blobs listed in the fw_cfg file directory are 50 blob's 'file name' in the fw_cfg directory. 52 directory. 54 fw_cfg directory. This value is the same as used in 55 the parent directory name. 65 convention on the blobs registered in the file directory, 85 "basename", as illustrated below (assume current directory is 93 Construction of the directory tree and symlinks is done on a 102 under the /sys/firmware/qemu_fw_cfg/by_key directory.
|
D | sysfs-firmware-opal-powercap | 4 Description: Powercap directory for Powernv (P8, P9) servers 6 Each folder in this directory contains a 15 Description: System powercap directory and attributes applicable for 18 This directory provides powercap information. It
|
D | sysfs-devices-software_node | 5 This directory contains the details about the device that are 7 firmware_node directory which contains the details that are 9 directory will show the properties the device has, and the
|
D | sysfs-kernel-livepatch | 8 The /sys/kernel/livepatch directory contains subdirectories for 16 The patch directory contains subdirectories for each kernel 55 The object directory contains subdirectories for each function 63 The function directory contains attributes regarding the 66 The directory name contains the patched function name and a
|
/kernel/linux/linux-5.10/Documentation/PCI/endpoint/ |
D | pci-endpoint-cfs.rst | 17 The PCI Endpoint Core layer creates pci_ep directory in the mounted configfs 18 directory. configfs can be mounted using the following command:: 27 the *controllers* directory and every EPF driver present in the system 28 will have an entry in the *functions* directory. 38 Every registered EPF driver will be listed in controllers directory. The 51 user has to create a directory inside <EPF DriverN>. 53 Every <EPF device> directory consists of the following entries that can be 75 Every registered EPC device will be listed in controllers directory. The 89 The <EPC Device> directory will have a list of symbolic links to 93 The <EPC Device> directory will also have a *start* field. Once
|
/kernel/linux/linux-5.10/tools/perf/Documentation/ |
D | perf.data-directory-format.txt | 1 perf.data directory format 5 disclaimer once the directory format soaks in. 8 This document describes the on-disk perf.data directory format. 20 - there is a single perf.data file named 'data' within the directory. 30 Currently the only 'perf record' option to output to a directory is 31 the --kcore option which puts a copy of /proc/kcore into the directory. 46 1 directory, 4 files
|
/kernel/linux/linux-5.10/Documentation/driver-api/driver-model/ |
D | class.rst | 79 sysfs directory structure 81 There is a top-level sysfs directory named 'class'. 83 Each class gets a directory in the class directory, along with two 92 Drivers registered with the class get a symlink in the drivers/ directory 93 that points to the driver's directory (under its bus directory):: 102 Each device gets a symlink in the devices/ directory that points to the 103 device's directory in the physical hierarchy:: 134 sysfs directory using:: 140 class's directory in sysfs.
|
D | binding.rst | 63 A symlink is created in the bus's 'devices' directory that points to 64 the device's directory in the physical hierarchy. 66 A symlink is created in the driver's 'devices' directory that points 67 to the device's directory in the physical hierarchy. 69 A directory for the device is created in the class's directory. A 70 symlink is created in that directory that points to the device's 74 physical directory to either its class directory, or the class's 75 top-level directory. One can also be created to point to its driver's 76 directory also.
|
D | bus.rst | 89 There is a top-level directory named 'bus'. 91 Each bus gets a directory in the bus directory, along with two default 98 Drivers registered with the bus get a directory in the bus's drivers 99 directory:: 110 the bus's devices directory to the device's directory in the physical 143 sysfs directory using::
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/shaders/ |
D | README | 9 i915/gt/shaders/clear_kernel directory. 25 "-Ddri-drivers=i965", and run this script from IGT source root directory" 28 * IGT gpu tools source code is located on your home directory (~) as ~/igt 29 * Mesa source code is located on your home directory (~) as ~/mesa 30 and built under the ~/mesa/build directory 31 * Linux kernel source code is under your home directory (~) as ~/linux
|
/kernel/linux/linux-5.10/Documentation/usb/ |
D | gadget-testing.rst | 40 The function name to use when creating the function directory is "acm". 41 The ACM function provides just one attribute in its function directory: 79 The function name to use when creating the function directory is "ecm". 80 The ECM function provides these attributes in its function directory: 119 The function name to use when creating the function directory is "geth". 120 The ECM subset function provides these attributes in its function directory: 159 The function name to use when creating the function directory is "eem". 160 The EEM function provides these attributes in its function directory: 199 The function name to use when creating the function directory is "ffs". 200 The function directory is intentionally empty and not modifiable. [all …]
|
/kernel/linux/linux-5.10/scripts/clang-tools/ |
D | gen_compile_commands.py | 65 os.path.abspath(args.directory), 68 args.paths if len(args.paths) > 0 else [args.directory]) 71 def cmdfiles_in_dir(directory): argument 85 for dirpath, _, filenames in os.walk(directory): 194 log_level, directory, output, ar, paths = parse_arguments() 225 entry = process_line(directory, result.group(1),
|
/kernel/linux/linux-5.10/Documentation/filesystems/spufs/ |
D | spu_create.rst | 28 point to a non-existing directory in the mount point of the SPU file 29 system (spufs). When spu_create is successful, a directory gets cre- 34 ated directory entries in spufs are removed. When the last file handle 35 pointing either inside of the context directory or to this file 47 directory in spufs. mode is modified with the user's umask(2) value 48 and then used for both the directory and the files contained in it. The 72 EINVAL pathname is not a directory in the spufs mount point. 96 A part of pathname is not a directory.
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
D | socionext-netsec.txt | 11 - phy-mode: See ethernet.txt file in the same directory 12 - phy-handle: See ethernet.txt in the same directory. 26 Optional properties: (See ethernet.txt file in the same directory) 29 - max-speed: See ethernet.txt in the same directory. 30 - max-frame-size: See ethernet.txt in the same directory.
|
/kernel/linux/linux-5.10/Documentation/networking/ |
D | sysfs-tagging.rst | 12 the same directory, ouch! 16 sysfs, sysfs now has tagging directory support. 19 the sysfs directory entries we ensure that we don't have conflicts 23 Each sysfs directory entry may be tagged with a namespace via the 24 ``void *ns member`` of its ``kernfs_node``. If a directory entry is tagged,
|