Home
last modified time | relevance | path

Searched refs:of (Results 1 – 25 of 6294) sorted by relevance

12345678910>>...252

/kernel/linux/linux-5.10/fs/kernfs/
Dfile.c95 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 …]
/kernel/linux/linux-5.10/Documentation/filesystems/caching/
Dfscache.rst71 FS-Cache does not follow the idea of completely loading every netfs file
73 then serving the pages out of that cache rather than the netfs inode because:
77 (2) The size of any accessible file must not be limited to the size of the
80 (3) The combined size of all opened files (this includes mapped libraries)
81 must not be limited to the size of the cache.
84 one-off access of a small portion of it (such as might be done with the
94 explicitly by use of tags.
110 recursive, stack space is limited, and indices can only be children of
114 indicates that page A is at index B of the data-file represented by cookie
132 and pages are kept. Bits of this tree may actually reside in one or more
[all …]
/kernel/linux/linux-5.10/Documentation/sound/designs/
Dtracepoints.rst12 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 struct snd_mask and represent mask values. As of PCM protocol
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dmicrel-ksz90x1.txt20 change the driver now because of the many existing device trees that have
21 been created using values that go up in increments of 200.
23 The following table shows the actual skew delay you will get for each of the
48 - rxc-skew-ps : Skew control of RXC pad
49 - rxdv-skew-ps : Skew control of RX CTL pad
50 - txc-skew-ps : Skew control of TXC pad
51 - txen-skew-ps : Skew control of TX CTL pad
52 - rxd0-skew-ps : Skew control of RX data 0 pad
53 - rxd1-skew-ps : Skew control of RX data 1 pad
54 - rxd2-skew-ps : Skew control of RX data 2 pad
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Diostats.rst16 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 …]
/kernel/linux/linux-5.10/LICENSES/deprecated/
DGFDL-1.110 part of sections that are already using it (notably, the
29 of this license document, but changing it is not allowed.
34 The purpose of this License is to make a manual, textbook, or other
35 written document "free" in the sense of freedom: to assure everyone
42 This License is a kind of "copyleft", which means that derivative
43 works of the document must themselves be free in the same sense. It
51 it can be used for any textual work, regardless of subject matter or
60 under the terms of this License. The "Document", below, refers to any
61 such manual or work. Any member of the public is a licensee, and is
64 A "Modified Version" of the Document means any work containing the
[all …]
DGFDL-1.228 of this license document, but changing it is not allowed.
33 The purpose of this License is to make a manual, textbook, or other
34 functional and useful document "free" in the sense of freedom: to
41 This License is a kind of "copyleft", which means that derivative
42 works of the document must themselves be free in the same sense. It
50 it can be used for any textual work, regardless of subject matter or
59 distributed under the terms of this License. Such a notice grants a
62 refers to any such manual or work. Any member of the public is a
67 A "Modified Version" of the Document means any work containing the
68 Document or a portion of it, either copied verbatim, or with
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/
Dst,stih4xx.txt6 - 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 …]
/kernel/linux/linux-5.10/Documentation/process/
Dcode-of-conduct-interpretation.rst3 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 …]
D1.Intro.rst9 The rest of this section covers the scope of the kernel development process
10 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 …]
/kernel/linux/linux-5.10/Documentation/scheduler/
Dsched-stats.rst5 Version 15 of schedstats dropped counters for some sched_yield:
9 Version 14 of schedstats includes support for sched_domains, which hit the
16 In version 14 of schedstat, there is at least one level of domain
21 sometimes balancing only between pairs of cpus. At this time, there
27 of these will need to start with a baseline observation and then calculate
29 which does this for many of the fields is available at
43 1) # of times sched_yield() was called
49 3) # of times schedule() was called
50 4) # of times schedule() left the processor idle
54 5) # of times try_to_wake_up() was called
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Drenesas,i2c.txt5 "renesas,i2c-r8a7742" if the device is a part of a R8A7742 SoC.
6 "renesas,i2c-r8a7743" if the device is a part of a R8A7743 SoC.
7 "renesas,i2c-r8a7744" if the device is a part of a R8A7744 SoC.
8 "renesas,i2c-r8a7745" if the device is a part of a R8A7745 SoC.
9 "renesas,i2c-r8a77470" if the device is a part of a R8A77470 SoC.
10 "renesas,i2c-r8a774a1" if the device is a part of a R8A774A1 SoC.
11 "renesas,i2c-r8a774b1" if the device is a part of a R8A774B1 SoC.
12 "renesas,i2c-r8a774c0" if the device is a part of a R8A774C0 SoC.
13 "renesas,i2c-r8a774e1" if the device is a part of a R8A774E1 SoC.
14 "renesas,i2c-r8a7778" if the device is a part of a R8A7778 SoC.
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/
Dfdl-appendix.rst15 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 …]
/kernel/uniproton/cmake/functions/
Duniproton_functions.cmake44 # @target Object: the name of the target
45 # @sources List[str]: the code source path of list
46 # @cppincs List[str]: the include directories path of list
47 # @cppdefines List[str]: the defines of list
48 # @cflags List[str]: the c compile flags of list
49 # @component_name str: the component name of the atrget
50 # @working_directory str: the directory of command execute
84 # @target Object: the name of the target
85 # @sources List[str]: the code source path of list
86 # @cppincs List[str]: the include directories path of list
[all …]
/kernel/linux/linux-5.10/LICENSES/dual/
DApache-2.025 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 …]
DMPL-1.125 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 …]
/kernel/linux/linux-5.10/Documentation/filesystems/ext4/
Dgroup_descr.rst6 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 …]
/kernel/linux/linux-5.10/Documentation/input/
Dmulti-touch-protocol.rst13 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 …]
/kernel/linux/linux-5.10/Documentation/admin-guide/mm/
Dhugetlbpage.rst10 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 …]
/kernel/linux/linux-5.10/Documentation/driver-api/early-userspace/
Dbuffer-format.rst14 expanded into a ramfs filesystem; this document details the format of
19 archive can be compressed using gzip(1). One valid version of an
22 The full format of the initramfs buffer is defined by the following
25 * is used to indicate "0 or more occurrences of"
28 GZIP() indicates the gzip(1) of the operand
42 In human terms, the initramfs buffer contains a collection of
47 The cpio "TRAILER!!!" entry (cpio end-of-archive) is optional, but is
48 not ignored; see "handling of hard links" below.
50 The structure of the cpio_header is as follows (all fields contain
52 full width of the field, for example, the integer 4780 is represented
[all …]
/kernel/linux/linux-5.10/arch/x86/math-emu/
DREADME9 | 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Drcar_can.txt5 - compatible: "renesas,can-r8a7742" if CAN controller is a part of R8A7742 SoC.
6 "renesas,can-r8a7743" if CAN controller is a part of R8A7743 SoC.
7 "renesas,can-r8a7744" if CAN controller is a part of R8A7744 SoC.
8 "renesas,can-r8a7745" if CAN controller is a part of R8A7745 SoC.
9 "renesas,can-r8a77470" if CAN controller is a part of R8A77470 SoC.
10 "renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
11 "renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC.
12 "renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
13 "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC.
14 "renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
[all …]
/kernel/linux/linux-5.10/LICENSES/preferred/
DLGPL-2.15 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 …]
/kernel/linux/linux-5.10/Documentation/pcmcia/
Ddriver-changes.rst7 * pcmcia_loop_config() and autoconfiguration (as of 2.6.36)
20 * pcmcia_request_configuration -> pcmcia_enable_device (as of 2.6.36)
26 * pcmcia_request_window changes (as of 2.6.36)
27 Instead of win_req_t, drivers are now requested to fill out
33 * pcmcia_request_io changes (as of 2.6.36)
34 Instead of io_req_t, drivers are now requested to fill out
40 * No dev_info_t, no cs_types.h (as of 2.6.36)
45 * No dev_node_t (as of 2.6.35)
48 * New IRQ request rules (as of 2.6.35)
49 Instead of the old pcmcia_request_irq() interface, drivers may now
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/pm/
Dintel_idle.rst16 ``intel_idle`` is a part of the
19 Nehalem and later generations of Intel processors, but the level of support for
27 logical CPU executing it is idle and so it may be possible to put some of the
29 arguments (passed in the ``EAX`` and ``ECX`` registers of the target CPU), the
30 first of which, referred to as a *hint*, can be used by the processor to
42 .. _intel-idle-enumeration-of-states:
44 Enumeration of Idle States
50 as C-states (in the ACPI terminology) or idle states. The list of meaningful
51 ``MWAIT`` hint values and idle states (i.e. low-power configurations of the
53 depend on the configuration of the platform.
[all …]

12345678910>>...252