/Linux-v4.19/fs/kernfs/ |
D | file.c | 95 struct kernfs_open_file *of = sf->private; in kernfs_seq_stop_active() local 96 const struct kernfs_ops *ops = kernfs_ops(of->kn); in kernfs_seq_stop_active() 100 kernfs_put_active(of->kn); in kernfs_seq_stop_active() 105 struct kernfs_open_file *of = sf->private; in kernfs_seq_start() local 112 mutex_lock(&of->mutex); in kernfs_seq_start() 113 if (!kernfs_get_active(of->kn)) in kernfs_seq_start() 116 ops = kernfs_ops(of->kn); in kernfs_seq_start() 134 struct kernfs_open_file *of = sf->private; in kernfs_seq_next() local 135 const struct kernfs_ops *ops = kernfs_ops(of->kn); in kernfs_seq_next() 155 struct kernfs_open_file *of = sf->private; in kernfs_seq_stop() local [all …]
|
/Linux-v4.19/Documentation/filesystems/caching/ |
D | fscache.txt | 70 FS-Cache does not follow the idea of completely loading every netfs file 72 then serving the pages out of that cache rather than the netfs inode because: 76 (2) The size of any accessible file must not be limited to the size of the 79 (3) The combined size of all opened files (this includes mapped libraries) 80 must not be limited to the size of the cache. 83 one-off access of a small portion of it (such as might be done with the 93 explicitly by use of tags. 109 recursive, stack space is limited, and indices can only be children of 113 indicates that page A is at index B of the data-file represented by cookie 131 and pages are kept. Bits of this tree may actually reside in one or more [all …]
|
/Linux-v4.19/Documentation/sound/designs/ |
D | tracepoints.rst | 12 This subsystem includes two categories of tracepoints; for state of PCM buffer 13 and for processing of PCM hardware parameters. These tracepoints are available 18 Tracepoints for state of PCM buffer 24 Tracepoints for processing of PCM hardware parameters 30 In a design of ALSA PCM core, data transmission is abstracted as PCM substream. 34 interaction between applications and ALSA PCM core. Once decided, runtime of 38 structure includes several types of parameters. Applications set preferable 41 set of parameters. The latter is used for an actual decision of the parameters. 49 Configurable. This type of parameter is described in 50 :c:type:`struct snd_mask` and represent mask values. As of PCM protocol [all …]
|
/Linux-v4.19/Documentation/ |
D | iostats.txt | 16 is mounted on ``/sys``, although of course it may be mounted anywhere. 20 Here are examples of these different formats:: 38 a choice of ``cat /sys/block/hda/stat`` or ``grep 'hda ' /proc/diskstats``. 40 The advantage of one over the other is that the sysfs choice works well 41 if you are watching a known, small set of disks. ``/proc/diskstats`` may 42 be a better choice if you are watching a large number of disks because 43 you'll avoid the overhead of 50, 100, or 500 or more opens/closes with 44 each snapshot of your disk statistics. 47 the above example, the first field of statistics would be 446216. 51 minor device numbers, and device name. Each of these formats provides [all …]
|
/Linux-v4.19/Documentation/process/ |
D | code-of-conduct-interpretation.rst | 3 Linux Kernel Contributor Covenant Code of Conduct Interpretation 7 provide a set of rules for almost any open source community. Every 9 Because of this, this document describes how we in the Linux kernel 14 to "traditional" ways of developing software. Your contributions and 19 the best possible solution for the overall success of Linux. This 22 quality of submission and eventual result to ever decrease. 27 The Code of Conduct uses the term "maintainers" numerous times. In the 35 The Code of Conduct mentions rights and responsibilities for 43 behave in the parts of the community where they are active. That 44 responsibility is upon all of us, and ultimately the Code of Conduct [all …]
|
D | 1.Intro.rst | 7 The rest of this section covers the scope of the kernel development process 8 and the kinds of frustrations that developers and their employers can 12 influence the direction of kernel development. Code contributed to the 16 release cycle, and the mechanics of the merge window. The various phases in 18 discussion of tools and mailing lists. Developers wanting to get started 27 patches are covered, and there is an introduction to some of the tools 30 :ref:`development_posting` talks about the process of posting patches for 38 of the development process; this section offers a number of tips on how to 42 :ref:`development_advancedtopics` introduces a couple of "advanced" topics: 51 The Linux kernel, at over 8 million lines of code and well over 1000 [all …]
|
D | code-of-conduct.rst | 3 Contributor Covenant Code of Conduct 9 In the interest of fostering an open and welcoming environment, we as 11 our community a harassment-free experience for everyone, regardless of age, body 13 expression, level of experience, education, socio-economic status, nationality, 19 Examples of behavior that contributes to creating a positive environment 23 * Being respectful of differing viewpoints and experiences 29 Examples of unacceptable behavior by participants include: 31 * The use of sexualized language or imagery and unwelcome sexual attention or 44 Maintainers are responsible for clarifying the standards of acceptable behavior 46 any instances of unacceptable behavior. [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/display/ |
D | st,stih4xx.txt | 6 - reg: Physical base address of the IP registers and length of memory mapped region. 14 - reg: Physical base address of the IP registers and length of memory mapped region. 16 number of clocks may depend of the SoC type. 18 - clock-names: names of the clocks listed in clocks property in the same 22 This device must be the parent of all the sub-components and is responsible 23 of bind them. 26 - ranges: to allow probing of subdevices 29 must be a child of sti-display-subsystem 32 - reg: Physical base address of the IP registers and length of memory mapped region. 34 number of clocks may depend of the SoC type. [all …]
|
/Linux-v4.19/Documentation/scheduler/ |
D | sched-stats.txt | 1 Version 15 of schedstats dropped counters for some sched_yield: 5 Version 14 of schedstats includes support for sched_domains, which hit the 12 In version 14 of schedstat, there is at least one level of domain 17 sometimes balancing only between pairs of cpus. At this time, there 23 of these will need to start with a baseline observation and then calculate 25 which does this for many of the fields is available at 38 1) # of times sched_yield() was called 43 3) # of times schedule() was called 44 4) # of times schedule() left the processor idle 47 5) # of times try_to_wake_up() was called [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | micrel-ksz90x1.txt | 20 - rxc-skew-ps : Skew control of RXC pad 21 - rxdv-skew-ps : Skew control of RX CTL pad 22 - txc-skew-ps : Skew control of TXC pad 23 - txen-skew-ps : Skew control of TX CTL pad 24 - rxd0-skew-ps : Skew control of RX data 0 pad 25 - rxd1-skew-ps : Skew control of RX data 1 pad 26 - rxd2-skew-ps : Skew control of RX data 2 pad 27 - rxd3-skew-ps : Skew control of RX data 3 pad 28 - txd0-skew-ps : Skew control of TX data 0 pad 29 - txd1-skew-ps : Skew control of TX data 1 pad [all …]
|
/Linux-v4.19/Documentation/filesystems/ext4/ondisk/ |
D | group_descr.rst | 6 Each block group on the filesystem has one of these descriptors 9 standard configuration is for each block group to contain a full copy of 13 Notice how the group descriptor records the location of both bitmaps and 18 of the groups' bitmaps and inode tables into one long run in the first 19 group of the flex group. 36 checksum is the crc16 of the FS UUID, the group number, and the group 38 checksum is the lower 16 bits of the checksum of the FS UUID, the group 56 - Lower 32-bits of location of block bitmap. 60 - Lower 32-bits of location of inode bitmap. 64 - Lower 32-bits of location of inode table. [all …]
|
/Linux-v4.19/Documentation/media/uapi/ |
D | fdl-appendix.rst | 15 The purpose of this License is to make a manual, textbook, or other 16 written document “free” in the sense of freedom: to assure everyone the 23 This License is a kind of “copyleft”, which means that derivative works 24 of the document must themselves be free in the same sense. It 32 used for any textual work, regardless of subject matter or whether it is 47 terms of this License. The “Document”, below, refers to any such manual 48 or work. Any member of the public is a licensee, and is addressed as 54 A “Modified Version” of the Document means any work containing the 55 Document or a portion of it, either copied verbatim, or with 61 A “Secondary Section” is a named appendix or a front-matter section of [all …]
|
/Linux-v4.19/Documentation/isdn/ |
D | INTERFACE.fax | 4 Description of the fax-subinterface between linklevel and hardwarelevel of 11 command ISDN_CMD_SETL3 (parm.fax). This pointer expires in case of hangup 18 In receive-mode the LL-driver takes care of the bit-order conversion 59 Defines the actual state of fax connection. Set by HL or LL 60 depending on progress and type of connection. 61 If the phase changes because of an AT command, the LL driver 62 changes this value. Otherwise the HL-driver takes care of it, but 64 (one of the constants ISDN_FAX_PHASE_[IDLE,A,B,C,D,E]) 80 the end of connection for the +FHNG message. 84 ISDN_TTY_FAX_CFR output of +FCFR message. [all …]
|
/Linux-v4.19/arch/mips/include/asm/ |
D | war.h | 82 #error Check setting of R4600_V1_INDEX_ICACHEOP_WAR for your platform 112 #error Check setting of R4600_V1_HIT_CACHEOP_WAR for your platform 128 #error Check setting of R4600_V2_HIT_CACHEOP_WAR for your platform 141 #error Check setting of R5432_CP0_INTERRUPT_WAR for your platform 155 #error Check setting of BCM1250_M3_WAR for your platform 162 #error Check setting of SIBYTE_1956_WAR for your platform 178 #error Check setting of MIPS4K_ICACHE_REFILL_WAR for your platform 197 #error Check setting of MIPS_CACHE_SYNC_WAR for your platform 208 #error Check setting of TX49XX_ICACHE_INDEX_INV_WAR for your platform 218 #error Check setting of ICACHE_REFILLS_WORKAROUND_WAR for your platform [all …]
|
/Linux-v4.19/LICENSES/other/ |
D | Apache-2.0 | 21 distribution as defined by Sections 1 through 9 of this document. 26 "Legal Entity" shall mean the union of the acting entity and all other 28 that entity. For the purposes of this definition, "control" means (i) the 29 power, direct or indirect, to cause the direction or management of such 30 entity, whether by contract or otherwise, or (ii) ownership of fifty 31 percent (50%) or more of the outstanding shares, or (iii) beneficial 32 ownership of such entity. 42 or translation of a Source form, including but not limited to compiled 45 "Work" shall mean the work of authorship, whether in Source or Object form, 53 a whole, an original work of authorship. For the purposes of this License, [all …]
|
D | MPL-1.1 | 21 the creation of Modifications. 23 1.2. "Contributor Version" means the combination of the Original 28 combination of the Original Code and Modifications, in each case 33 transfer of data. 43 portions thereof with code not governed by the terms of this License. 48 extent possible, whether at the time of the initial grant or 49 subsequently acquired, any and all of the rights conveyed herein. 52 substance or structure of either the Original Code or any previous 53 Modifications. When Covered Code is released as a series of files, a 55 A. Any addition to or deletion from the contents of a file [all …]
|
D | CDDL-1.0 | 17 contributes to the creation of Modifications. 19 1.2. "Contributor Version" means the combination of the Original 24 Modifications, or (c) the combination of files containing 35 portions thereof with code not governed by the terms of this 41 extent possible, whether at the time of the initial grant or 42 subsequently acquired, any and all of the rights conveyed herein. 44 1.9. "Modifications" means the Source Code and Executable form of 45 any of the following: 48 modification of the contents of a file containing Original 51 B. Any new file that contains any part of the Original Software [all …]
|
/Linux-v4.19/Documentation/input/ |
D | multi-touch-protocol.rst | 13 In order to utilize the full power of the new multi-touch and multi-user 17 drivers to report details for an arbitrary number of contacts. 19 The protocol is divided into two types, depending on the capabilities of the 22 devices capable of tracking identifiable contacts (type B), the protocol 32 Contact details are sent sequentially as separate packets of ABS_MT 33 events. Only the ABS_MT events are recognized as part of a contact 35 applications, the MT protocol can be implemented on top of the ST protocol 39 input_mt_sync() at the end of each packet. This generates a SYN_MT_REPORT 44 input_mt_slot(), with a slot as argument, at the beginning of each packet. 46 prepare for updates of the given slot. [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/i2c/ |
D | i2c-rcar.txt | 5 "renesas,i2c-r8a7743" if the device is a part of a R8A7743 SoC. 6 "renesas,i2c-r8a7745" if the device is a part of a R8A7745 SoC. 7 "renesas,i2c-r8a774a1" if the device is a part of a R8A774A1 SoC. 8 "renesas,i2c-r8a7778" if the device is a part of a R8A7778 SoC. 9 "renesas,i2c-r8a7779" if the device is a part of a R8A7779 SoC. 10 "renesas,i2c-r8a7790" if the device is a part of a R8A7790 SoC. 11 "renesas,i2c-r8a7791" if the device is a part of a R8A7791 SoC. 12 "renesas,i2c-r8a7792" if the device is a part of a R8A7792 SoC. 13 "renesas,i2c-r8a7793" if the device is a part of a R8A7793 SoC. 14 "renesas,i2c-r8a7794" if the device is a part of a R8A7794 SoC. [all …]
|
/Linux-v4.19/Documentation/early-userspace/ |
D | buffer-format.txt | 12 expanded into a ramfs filesystem; this document details the format of 17 archive can be compressed using gzip(1). One valid version of an 20 The full format of the initramfs buffer is defined by the following 22 * is used to indicate "0 or more occurrences of" 25 GZIP() indicates the gzip(1) of the operand 39 In human terms, the initramfs buffer contains a collection of 44 The cpio "TRAILER!!!" entry (cpio end-of-archive) is optional, but is 45 not ignored; see "handling of hard links" below. 47 The structure of the cpio_header is as follows (all fields contain 49 full width of the field, for example, the integer 4780 is represented [all …]
|
/Linux-v4.19/Documentation/admin-guide/mm/ |
D | hugetlbpage.rst | 10 The intent of this file is to give a brief summary of hugetlbpage support in 11 the Linux kernel. This support is built on top of multiple page size support 15 256M and ppc64 supports 4K and 16M. A TLB is a cache of virtual-to-physical 17 Operating systems try to make best use of limited number of TLB resources. 29 The ``/proc/meminfo`` file provides information about the total number of 31 default huge page size and information about the number of free, reserved 32 and surplus huge pages in the pool of huge pages of default size. 34 size of the arguments to system calls that map huge page regions. 36 The output of ``cat /proc/meminfo`` will include lines like:: 48 is the size of the pool of huge pages. [all …]
|
/Linux-v4.19/arch/x86/math-emu/ |
D | README | 9 | it under the terms of the GNU General Public License version 2 as | 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 17 | You should have received a copy of the GNU General Public License | 26 which was my 80387 emulator for early versions of djgpp (gcc under 33 facets of the functioning of the FPU are not well covered in the 36 possible to be sure that all of the peculiarities of the 80486 have 38 in the detailed behaviour of the emulator and a real 80486. 40 wm-FPU-emu does not implement all of the behaviour of the 80486 FPU, 41 but is very close. See "Limitations" later in this file for a list of 56 ----------------------- Internals of wm-FPU-emu ----------------------- [all …]
|
/Linux-v4.19/Documentation/block/ |
D | stat.txt | 4 This file documents the contents of the /sys/block/<dev>/stat file. 6 The stat file provides several statistics about the state of block 12 represent a consistent snapshot of the state of the device. If the 14 each, it would be impossible to guarantee that a set of readings 17 The stat file consists of a single line of text containing 11 decimal 23 read I/Os requests number of read I/Os processed 24 read merges requests number of read I/Os merged with in-queue I/O 25 read sectors sectors number of sectors read 27 write I/Os requests number of write I/Os processed 28 write merges requests number of write I/Os merged with in-queue I/O [all …]
|
/Linux-v4.19/Documentation/pcmcia/ |
D | driver-changes.txt | 2 * pcmcia_loop_config() and autoconfiguration (as of 2.6.36) 14 * pcmcia_request_configuration -> pcmcia_enable_device (as of 2.6.36) 20 * pcmcia_request_window changes (as of 2.6.36) 21 Instead of win_req_t, drivers are now requested to fill out 27 * pcmcia_request_io changes (as of 2.6.36) 28 Instead of io_req_t, drivers are now requested to fill out 34 * No dev_info_t, no cs_types.h (as of 2.6.36) 39 * No dev_node_t (as of 2.6.35) 42 * New IRQ request rules (as of 2.6.35) 43 Instead of the old pcmcia_request_irq() interface, drivers may now [all …]
|
/Linux-v4.19/LICENSES/preferred/ |
D | LGPL-2.1 | 5 To use this license in source code, put one of the following SPDX 21 Everyone is permitted to copy and distribute verbatim copies of this 24 [This is the first released version of the Lesser GPL. It also counts as 25 the successor of the GNU Library Public License, version 2, hence the 36 designated software packages--typically libraries--of the Free Software 42 When we speak of free software, we are referring to freedom of use, not 44 the freedom to distribute copies of free software (and charge for this 46 want it; that you can change the software and use pieces of it in new free 52 you distribute copies of the library or if you modify it. 54 For example, if you distribute copies of the library, whether gratis or for [all …]
|