| /kernel/liteos_m/ |
| D | README.md | 1 # LiteOS-M Kernel<a name="EN-US_TOPIC_0000001096757661"></a> 3 - [Introduction](#section11660541593) 4 - [Directory Structure](#section161941989596) 5 - [Constraints](#section119744591305) 6 - [Usage](#section3732185231214) 7 - [Contribution](#section1371123476307) 8 - [Repositories Involved](#section1371113476307) 12 …-M is a lightweight operating system kernel designed for the Internet of Things (IoT) field. It fe… 13 **Figure1** shows the architecture of the LiteOS-M kernel. 15 **Figure 1** Architecture of the OpenHarmony LiteOS-M kernel<a name="fig0865152210223"></a> [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/ |
| D | altera_tse.txt | 1 * Altera Triple-Speed Ethernet MAC driver (TSE) 4 - compatible: Should be "altr,tse-1.0" for legacy SGDMA based TSE, and should 5 be "altr,tse-msgdma-1.0" for the preferred MSGDMA based TSE. 8 - reg: Address and length of the register set for the device. It contains 9 the information of registers in the same order as described by reg-names 10 - reg-names: Should contain the reg names 18 - interrupts: Should contain the TSE interrupts and it's mode. 19 - interrupt-names: Should contain the interrupt names 22 - rx-fifo-depth: MAC receive FIFO buffer depth in bytes 23 - tx-fifo-depth: MAC transmit FIFO buffer depth in bytes [all …]
|
| /kernel/linux/build/ |
| D | README.md | 1 # Patch<a name="EN-US_TOPIC_0000001078264110"></a> 3 - [Introduction](#section11660541593) 4 - [Driver Patches for a Specific Chip Architecture (such as Hi3516D V300)](#section1521510717399) 5 - [Directory Structure](#section21571344112) 6 - [Usage](#section1393789267) 7 - [Build](#section19369206113115) 8 - [Repositories Involved](#section27639463106) 12 Evolved from the open-source Linux kernel LTS 4.19.y and 5.10.y, the OpenHarmony Linux kernel has i… 14 …nel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.19.y). 16 …nel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-5.10.y). [all …]
|
| /kernel/linux/linux-4.19/drivers/fsi/ |
| D | Kconfig | 9 ---help--- 10 FSI - the FRU Support Interface - is a simple bus for low-level 11 access to POWER-based hardware. 16 bool "Create '/dev/fsi' directory for char devices" 18 ---help--- 20 located under a common /dev/fsi/ directory. Set to N unless your 28 symlinks in /dev/fsi/by-path when this option is enabled. 31 tristate "GPIO-based FSI master" 34 ---help--- 39 ---help--- [all …]
|
| /kernel/linux/linux-4.19/Documentation/ |
| D | 00-INDEX | 6 Thanks -- Paul G. 10 - Japanese, maintained by the JF Project (jf@listserv.linux.or.jp), at 13 00-INDEX 14 - this file. 16 - info on kernel <-> userspace ABI and relative interface stability. 18 - nothing here, just a pointer to process/coding-style.rst. 19 DMA-API.txt 20 - DMA API, pci_ API & extensions for non-consistent memory machines. 21 DMA-API-HOWTO.txt 22 - Dynamic DMA mapping Guide [all …]
|
| /kernel/linux/patches/ |
| D | README.md | 1 # Patch<a name="EN-US_TOPIC_0000001078264110"></a> 3 - [Introduction](#section11660541593) 4 - [Directory Structure](#section21571344112) 5 - [Usage](#section1393789267) 6 - [Build](#section19369206113115) 7 - [Repositories Involved](#section27639463106) 11 Evolved from the open-source Linux kernel LTS 4.19.y and 5.10.y, the OpenHarmony Linux kernel has i… 13 …nel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.19.y). 15 …nel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-5.10.y). 17 During the build process, you can merge the driver code based on the chip platform and build the ke… [all …]
|
| /kernel/linux/linux-5.10/drivers/fsi/ |
| 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" 68 This option enables an FSI based SCOM device driver. 74 This option enables an FSI based SBEFIFO device driver. The SBEFIFO is [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/samsung-s3c24xx/ |
| D | overview.rst | 8 ------------ 10 The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported 21 included under the arch/arm/mach-s3c2416 directory. Note, while core 27 ------------- 38 ------ 41 arch/arm/plat-s3c24xx with headers in include/asm-arm/plat-s3c24xx. 42 This directory should be kept to items shared between the platform 43 code (arch/arm/plat-s3c24xx) and the arch/arm/mach-s3c24* code. 45 Each cpu has a directory with the support files for it, and the 47 in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440 [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm/Samsung-S3C24XX/ |
| D | Overview.txt | 7 ------------ 9 The Samsung S3C24XX range of ARM9 System-on-Chip CPUs are supported 20 included under the arch/arm/mach-s3c2416 directory. Note, whilst core 26 ------------- 37 ------ 40 arch/arm/plat-s3c24xx with headers in include/asm-arm/plat-s3c24xx. 41 This directory should be kept to items shared between the platform 42 code (arch/arm/plat-s3c24xx) and the arch/arm/mach-s3c24* code. 44 Each cpu has a directory with the support files for it, and the 46 in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440 [all …]
|
| /kernel/linux/linux-4.19/Documentation/filesystems/ |
| D | f2fs.txt | 2 WHAT IS Flash-Friendly File System (F2FS)? 5 NAND flash memory-based storage devices, such as SSD, eMMC, and SD cards, have 11 F2FS is a file system exploiting NAND flash memory-based storage devices, which 12 is based on Log-structured File System (LFS). The design has been focused on 16 Since a NAND flash memory-based storage device shows different characteristic 18 F2FS and its tools support various parameters not only for configuring on-disk 23 >> git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git 26 >> linux-f2fs-devel@lists.sourceforge.net 32 Log-structured File System (LFS) 33 -------------------------------- [all …]
|
| D | sysfs.txt | 2 sysfs - _The_ filesystem for exporting kernel objects. 14 sysfs is a ram-based filesystem initially based on ramfs. It provides 29 mount -t sysfs sysfs /sys 32 Directory Creation 35 For every kobject that is registered with the system, a directory is 36 created for it in sysfs. That directory is created as a subdirectory 38 userspace. Top-level directories in sysfs represent the common 43 directory in the kernfs_node object associated with the directory. In 120 Subsystem-Specific Callbacks 152 ssize_t ret = -EIO; [all …]
|
| /kernel/linux/config/ |
| D | README.md | 1 # Config<a name="EN-US_TOPIC_0000001102487950"></a> 3 - [Introduction](#section11660541593) 4 - [Composition of Config](#section28381947133910) 5 - [Directory Structure](#section161941989596) 6 - [Usage](#section1393789267) 7 - [Build](#section19369206113115) 8 - [Repositories Involved](#section1371113476307) 12 Evolved from the open-source Linux kernel LTS 4.19.y and 5.10.y, the OpenHarmony Linux kernel has i… 14 …nel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.19.y). 16 …nel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-5.10.y). [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | altera_tse.txt | 1 * Altera Triple-Speed Ethernet MAC driver (TSE) 4 - compatible: Should be "altr,tse-1.0" for legacy SGDMA based TSE, and should 5 be "altr,tse-msgdma-1.0" for the preferred MSGDMA based TSE. 8 - reg: Address and length of the register set for the device. It contains 9 the information of registers in the same order as described by reg-names 10 - reg-names: Should contain the reg names 18 - interrupts: Should contain the TSE interrupts and it's mode. 19 - interrupt-names: Should contain the interrupt names 22 - rx-fifo-depth: MAC receive FIFO buffer depth in bytes 23 - tx-fifo-depth: MAC transmit FIFO buffer depth in bytes [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| 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 …]
|
| /kernel/linux/linux-4.19/tools/testing/ktest/examples/ |
| 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
|
| /kernel/linux/linux-5.10/tools/testing/ktest/examples/ |
| 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
|
| /kernel/linux/linux-5.10/fs/adfs/ |
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/admin-guide/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| 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 …]
|
| /kernel/linux/linux-5.10/include/xen/ |
| 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
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| 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'.
|
| /kernel/linux/linux-4.19/include/uapi/linux/ |
| 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'.
|
| /kernel/linux/linux-5.10/drivers/mtd/parsers/ |
| 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(uint32_t))]; 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() 66 * directory block pointer. in parse_redboot_of() 68 directory = dirblock; in parse_redboot_of() 93 if ( directory < 0 ) { in parse_redboot_partitions() [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/ |
| D | redboot.c | 2 * Parse RedBoot-style Flash Image System (FIS) tables and 6 * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> 20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 40 unsigned char _pad[256-(16+7*sizeof(uint32_t))]; 50 static int directory = CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK; variable 51 module_param(directory, int, 0); 79 if ( directory < 0 ) { in parse_redboot_partitions() 80 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 84 printk(KERN_NOTICE "Failed to find a non-bad block to check for RedBoot partition table\n"); in parse_redboot_partitions() 85 return -EIO; in parse_redboot_partitions() [all …]
|