| /Linux-v5.4/LICENSES/dual/ | 
| D | MPL-1.1 | 25      the creation of Modifications.27      1.2. "Contributor Version" means the combination of the Original
 32      combination of the Original Code and Modifications, in each case
 37      transfer of data.
 47      portions thereof with code not governed by the terms of this License.
 52      extent possible, whether at the time of the initial grant or
 53      subsequently acquired, any and all of the rights conveyed herein.
 56      substance or structure of either the Original Code or any previous
 57      Modifications. When Covered Code is released as a series of files, a
 59           A. Any addition to or deletion from the contents of a file
 [all …]
 
 | 
| D | CDDL-1.0 | 21              contributes to the creation of Modifications.23         1.2. "Contributor Version" means the combination of the Original
 28              Modifications, or (c) the combination of files containing
 39              portions thereof with code not governed by the terms of this
 45              extent possible, whether at the time of the initial grant or
 46              subsequently acquired, any and all of the rights conveyed herein.
 48         1.9. "Modifications" means the Source Code and Executable form of
 49              any of the following:
 52                modification of the contents of a file containing Original
 55             B. Any new file that contains any part of the Original Software
 [all …]
 
 | 
| D | Apache-2.0 | 25 distribution as defined by Sections 1 through 9 of this document.30 "Legal Entity" shall mean the union of the acting entity and all other
 32 that entity. For the purposes of this definition, "control" means (i) the
 33 power, direct or indirect, to cause the direction or management of such
 34 entity, whether by contract or otherwise, or (ii) ownership of fifty
 35 percent (50%) or more of the outstanding shares, or (iii) beneficial
 36 ownership of such entity.
 46 or translation of a Source form, including but not limited to compiled
 49 "Work" shall mean the work of authorship, whether in Source or Object form,
 57 a whole, an original work of authorship. For the purposes of this License,
 [all …]
 
 | 
| /Linux-v5.4/include/dt-bindings/clock/ | 
| D | tegra186-clock.h | 350 /** @brief output of gate CLK_ENB_FUSE */354  * @details output of gate CLK_ENB_GPU. This output connects to the GPU
 356  * it is. If you're looking for the clock of the graphics engine, see
 360 /** @brief output of gate CLK_ENB_PCIE */
 362 /** @brief output of the divider IPFS_CLK_DIVISOR */
 364 /** @brief output of gate CLK_ENB_PCIE2_IOBIST */
 366 /** @brief output of gate CLK_ENB_PCIERX0*/
 368 /** @brief output of gate CLK_ENB_PCIERX1*/
 370 /** @brief output of gate CLK_ENB_PCIERX2*/
 372 /** @brief output of gate CLK_ENB_PCIERX3*/
 [all …]
 
 | 
| /Linux-v5.4/Documentation/filesystems/caching/ | 
| D | fscache.txt | 70 FS-Cache does not follow the idea of completely loading every netfs file72 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-v5.4/LICENSES/preferred/ | 
| D | LGPL-2.1 | 5   To use this license in source code, put one of the following SPDX21 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 …]
 
 | 
| D | LGPL-2.0 | 5   To use this license in source code, put one of the following SPDX21 Everyone is permitted to copy and distribute verbatim copies of this
 24 [This is the first released version of the library GPL. It is numbered 2
 25 because it goes with version 2 of the ordinary GPL.]
 38 When we speak of free software, we are referring to freedom, not price. Our
 40 to distribute copies of free software (and charge for this service if you
 42 can change the software or use pieces of it in new free programs; and that
 48 distribute copies of the library, or if you modify it.
 50 For example, if you distribute copies of the library, whether gratis or for
 58 Our method of protecting your rights has two steps: (1) copyright the
 [all …]
 
 | 
| D | GPL-2.0 | 7   To use this license in source code, put one of the following SPDX26  of this license document, but changing it is not allowed.
 34 General Public License applies to most of the Free Software
 40   When we speak of free software, we are referring to freedom, not
 42 have the freedom to distribute copies of free software (and charge for
 44 if you want it, that you can change the software or use pieces of it
 50 distribute copies of the software, or if you modify it.
 52   For example, if you distribute copies of such a program, whether
 70 patents.  We wish to avoid the danger that redistributors of a free
 83 under the terms of this General Public License.  The "Program", below,
 [all …]
 
 | 
| /Linux-v5.4/Documentation/media/uapi/ | 
| D | fdl-appendix.rst | 2 .. document under the terms of the GNU Free Documentation License,5 .. and no Back-Cover Texts. A copy of the license is included at
 22 The purpose of this License is to make a manual, textbook, or other
 23 written document “free” in the sense of freedom: to assure everyone the
 30 This License is a kind of “copyleft”, which means that derivative works
 31 of the document must themselves be free in the same sense. It
 39 used for any textual work, regardless of subject matter or whether it is
 54 terms of this License. The “Document”, below, refers to any such manual
 55 or work. Any member of the public is a licensee, and is addressed as
 61 A “Modified Version” of the Document means any work containing the
 [all …]
 
 | 
| /Linux-v5.4/Documentation/sound/designs/ | 
| D | tracepoints.rst | 12 This subsystem includes two categories of tracepoints; for state of PCM buffer13 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-v5.4/tools/perf/pmu-events/arch/x86/amdfam17h/ | 
| D | memory.json | 13 …"PublicDescription": "Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.…19 …"BriefDescription": "Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.",
 20 …"PublicDescription": "Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.…
 26 …"BriefDescription": "Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.",
 27 …"PublicDescription": "Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.…
 33     "BriefDescription": "Number of STLF hits."
 38 …of accesses to the data cache for load and store references. This may include certain microcode sc…
 50     "BriefDescription": "L1 DTLB Miss of a page of 1G size.",
 51     "PublicDescription": "L1 DTLB Miss of a page of 1G size.",
 57     "BriefDescription": "L1 DTLB Miss of a page of 2M size.",
 [all …]
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | scif.h | 12  * it under the terms of version 2 of the GNU General Public License as16  * WITHOUT ANY WARRANTY; without even the implied warranty of
 28  * * Redistributions of source code must retain the above copyright
 29  *   notice, this list of conditions and the following disclaimer.
 31  *   notice, this list of conditions and the following disclaimer in
 34  * * Neither the name of Intel Corporation nor the names of its
 40  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 44  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 46  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 47  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 [all …]
 
 | 
| D | sysv_fs.h | 22 #define SYSV_BADBL_INO	1	/* inode of bad blocks file */23 #define SYSV_ROOT_INO	2	/* inode of root directory */
 27 #define XENIX_NICINOD	100	/* number of inode cache entries */
 28 #define XENIX_NICFREE	100	/* number of free block list chunk entries */
 30 	__fs16		s_isize; /* index of first data zone */
 31 	__fs32		s_fsize __packed2__; /* total number of zones of this fs */
 32 	/* the start of the free block list: */
 33 	__fs16		s_nfree;	/* number of free blocks in s_free, <= XENIX_NICFREE */
 35 	/* the cache of free inodes: */
 36 	__fs16		s_ninode; /* number of free inodes in s_inode, <= XENIX_NICINOD */
 [all …]
 
 | 
| /Linux-v5.4/Documentation/process/ | 
| D | code-of-conduct-interpretation.rst | 3 Linux Kernel Contributor Covenant Code of Conduct Interpretation7 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 | 9 The rest of this section covers the scope of the kernel development process10 and the kinds of frustrations that developers and their employers can
 14 influence the direction of kernel development.  Code contributed to the
 18 release cycle, and the mechanics of the merge window.  The various phases in
 20 discussion of tools and mailing lists.  Developers wanting to get started
 29 patches are covered, and there is an introduction to some of the tools
 32 :ref:`development_posting` talks about the process of posting patches for
 40 of the development process; this section offers a number of tips on how to
 44 :ref:`development_advancedtopics` introduces a couple of "advanced" topics:
 53 The Linux kernel, at over 8 million lines of code and well over 1000
 [all …]
 
 | 
| /Linux-v5.4/tools/usb/usbip/ | 
| D | COPYING | 7  of this license document, but changing it is not allowed.15 General Public License applies to most of the Free Software
 21   When we speak of free software, we are referring to freedom, not
 23 have the freedom to distribute copies of free software (and charge for
 25 if you want it, that you can change the software or use pieces of it
 31 distribute copies of the software, or if you modify it.
 33   For example, if you distribute copies of such a program, whether
 51 patents.  We wish to avoid the danger that redistributors of a free
 64 under the terms of this General Public License.  The "Program", below,
 67 that is to say, a work containing the Program or a portion of it,
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/rtl8192u/ | 
| D | copying | 7  of this license document, but changing it is not allowed.15 General Public License applies to most of the Free Software
 21   When we speak of free software, we are referring to freedom, not
 23 have the freedom to distribute copies of free software (and charge for
 25 if you want it, that you can change the software or use pieces of it
 31 distribute copies of the software, or if you modify it.
 33   For example, if you distribute copies of such a program, whether
 51 patents.  We wish to avoid the danger that redistributors of a free
 64 under the terms of this General Public License.  The "Program", below,
 67 that is to say, a work containing the Program or a portion of it,
 [all …]
 
 | 
| /Linux-v5.4/Documentation/admin-guide/ | 
| D | iostats.rst | 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-v5.4/arch/mips/include/asm/octeon/ | 
| D | cvmx-bootmem.h | 5  * This file is part of the OCTEON SDK10  * it under the terms of the GNU General Public License, Version 2, as
 15  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
 19  * You should have received a copy of the GNU General Public License
 35 /* Must be multiple of 8, changing breaks ABI */
 41 /* minimum alignment of bootmem alloced blocks */
 45 /* Allocate from end of block instead of beginning */
 51 /* First bytes of each free physical block of memory contain this structure,
 69  * Structure for named memory blocks.  Number of descriptors available
 76 	/* Base address of named block */
 [all …]
 
 | 
| /Linux-v5.4/fs/kernfs/ | 
| D | file.c | 44  * pending queue is implemented as a singly linked list of kernfs_nodes.94 	struct kernfs_open_file *of = sf->private;  in kernfs_seq_stop_active()  local
 95 	const struct kernfs_ops *ops = kernfs_ops(of->kn);  in kernfs_seq_stop_active()
 99 	kernfs_put_active(of->kn);  in kernfs_seq_stop_active()
 104 	struct kernfs_open_file *of = sf->private;  in kernfs_seq_start()  local
 108 	 * @of->mutex nests outside active ref and is primarily to ensure that  in kernfs_seq_start()
 111 	mutex_lock(&of->mutex);  in kernfs_seq_start()
 112 	if (!kernfs_get_active(of->kn))  in kernfs_seq_start()
 115 	ops = kernfs_ops(of->kn);  in kernfs_seq_start()
 133 	struct kernfs_open_file *of = sf->private;  in kernfs_seq_next()  local
 [all …]
 
 | 
| /Linux-v5.4/Documentation/networking/device_drivers/qlogic/ | 
| D | LICENSE.qlcnic | 5 GNU General Public License (a copy of which is attached hereto as17  of this license document, but changing it is not allowed.
 25 General Public License applies to most of the Free Software
 31   When we speak of free software, we are referring to freedom, not
 33 have the freedom to distribute copies of free software (and charge for
 35 if you want it, that you can change the software or use pieces of it
 41 distribute copies of the software, or if you modify it.
 43   For example, if you distribute copies of such a program, whether
 61 patents.  We wish to avoid the danger that redistributors of a free
 74 under the terms of this General Public License.  The "Program", below,
 [all …]
 
 | 
| D | LICENSE.qlge | 5 GNU General Public License (a copy of which is attached hereto as17  of this license document, but changing it is not allowed.
 25 General Public License applies to most of the Free Software
 31   When we speak of free software, we are referring to freedom, not
 33 have the freedom to distribute copies of free software (and charge for
 35 if you want it, that you can change the software or use pieces of it
 41 distribute copies of the software, or if you modify it.
 43   For example, if you distribute copies of such a program, whether
 61 patents.  We wish to avoid the danger that redistributors of a free
 74 under the terms of this General Public License.  The "Program", below,
 [all …]
 
 | 
| /Linux-v5.4/Documentation/scsi/ | 
| D | LICENSE.qla2xxx | 6 GNU General Public License (a copy of which is attached hereto as19  of this license document, but changing it is not allowed.
 27 General Public License applies to most of the Free Software
 33   When we speak of free software, we are referring to freedom, not
 35 have the freedom to distribute copies of free software (and charge for
 37 if you want it, that you can change the software or use pieces of it
 43 distribute copies of the software, or if you modify it.
 45   For example, if you distribute copies of such a program, whether
 63 patents.  We wish to avoid the danger that redistributors of a free
 76 under the terms of this General Public License.  The "Program", below,
 [all …]
 
 | 
| D | LICENSE.qla4xxx | 6 GNU General Public License (a copy of which is attached hereto as18  of this license document, but changing it is not allowed.
 26 General Public License applies to most of the Free Software
 32   When we speak of free software, we are referring to freedom, not
 34 have the freedom to distribute copies of free software (and charge for
 36 if you want it, that you can change the software or use pieces of it
 42 distribute copies of the software, or if you modify it.
 44   For example, if you distribute copies of such a program, whether
 62 patents.  We wish to avoid the danger that redistributors of a free
 75 under the terms of this General Public License.  The "Program", below,
 [all …]
 
 | 
| /Linux-v5.4/kernel/locking/ | 
| D | lock_events_list.h | 4  * it under the terms of the GNU General Public License as published by5  * the Free Software Foundation; either version 2 of the License, or
 9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 25 LOCK_EVENT(pv_hash_hops)	/* Average # of hops per hashing operation */
 26 LOCK_EVENT(pv_kick_unlock)	/* # of vCPU kicks issued at unlock time   */
 27 LOCK_EVENT(pv_kick_wake)	/* # of vCPU kicks for pv_latency_wake	   */
 28 LOCK_EVENT(pv_latency_kick)	/* Average latency (ns) of vCPU kick	   */
 29 LOCK_EVENT(pv_latency_wake)	/* Average latency (ns) of kick-to-wakeup  */
 30 LOCK_EVENT(pv_lock_stealing)	/* # of lock stealing operations	   */
 31 LOCK_EVENT(pv_spurious_wakeup)	/* # of spurious wakeups in non-head vCPUs */
 [all …]
 
 |