Home
last modified time | relevance | path

Searched +refs:is +refs:direct +refs:push (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/iio/buffer/
DKconfig8 tristate "IIO callback buffer used for push in-kernel interfaces"
10 Should be selected by any drivers that do in-kernel push
11 usage. That is, those where the data is pushed to the consumer.
28 connected to an external DMA controller which is supported by the
36 Provides a way to bonding when an IIO device has a direct connection
47 no buffer events so it is up to userspace to work out how
/linux-6.15/Documentation/userspace-api/fwctl/
Dfwctl.rst13 software-defined pieces of hardware. The evolution of this approach is largely a
14 reaction to Moore's Law where a chip tape out is now highly expensive, and the
15 chip design is extremely large. Replacing fixed HW logic with a flexible and
16 tightly coupled FW/HW combination is an effective risk mitigation against chip
17 respin. Problems in the HW design can be counteracted in device FW. This is
41 support, and FW-driven functionality that is not well suited to “generic”
46 fwctl is aimed at the common device design pattern where the OS and FW
52 fit into any specific subsystem. For example, a HW RAID controller is primarily
61 fwctl's purpose is to define a common set of limited rules, described below,
73 It is not an avenue to access random kernel internals, or other operating system
[all …]
/linux-6.15/Documentation/maintainer/
Dpull-requests.rst5 to other maintainers. This is useful for transferring changes from one
12 please direct abuse to Tobin C. Harding <me@tobin.cc>.
28 have just created. It is recommended that you choose a meaningful tag name,
30 practice is to include in the name an indicator of the subsystem of origin
49 so outline what is contained here, why it should be merged, and what, if
57 Anyway, at least to me, the important part is the *message*. I want
63 Note that if there is something odd about the pull request, that
95 Here is the big char/misc patch set for the 4.15-rc1 merge window.
96 Contained in here is the normal set of new functions added to all
109 There is a Kconfig option to force these to be enabled
[all …]
/linux-6.15/Documentation/staging/
Dstatic-keys.rst9 The use of 'struct static_key' directly, is now DEPRECATED. In addition
10 static_key_{true,false}() is also DEPRECATED. IE DO NOT use the following::
58 Although the overhead of this check is small, it increases when the memory
62 tracepoints are often dormant (disabled) and provide no direct kernel
63 functionality. Thus, it is highly desirable to reduce their impact as much as
80 For example, if we have a simple branch that is disabled by default::
87 straight-line code path. When the branch is 'flipped', we will patch the
89 out-of-line true branch. Thus, changing branch direction is expensive but
90 branch selection is basically 'free'. That is the basic tradeoff of this
93 This lowlevel patching mechanism is called 'jump label patching', and it gives
[all …]
/linux-6.15/Documentation/bpf/
Dclassic_vs_extended.rst6 eBPF is designed to be JITed with one to one mapping, which can also open up
17 the number of args from eBPF program to in-kernel function is restricted
18 to 5 and one register is used to accept return value from an in-kernel
31 necessary across calls. Note that there is only one eBPF program (== one
47 Operation is 64-bit, because on 64-bit architectures, pointers are also
50 ABI, thus, there won't be able to use a direct eBPF register to HW register
52 register in and out of the function, which is complex, bug prone and slow.
53 Another reason is the use of atomic 64-bit counters.
76 is preserved across the call.
103 If f2 is JITed and the pointer stored to ``_f2``. The calls f1 -> f2 -> f3 and
[all …]
/linux-6.15/Documentation/networking/device_drivers/ethernet/intel/
Dice.rst20 The associated Virtual Function (VF) driver for this driver is iavf.
29 XDP is blocked for frame sizes larger than 3KB.
54 1) Make sure that your system's physical memory is in a high-performance
56 recommendation is for all channels to be populated with a single DIMM
79 Do not unload port driver if VF with active VM is bound to it
82 Machine (VM) is bound to it. Doing so will cause the port to appear to hang.
94 version is required for this functionality. Download it at:
111 - CORE reset - whole adapter is affected, reset all PFs
138 Link messages will not be displayed to the console if the distribution is
144 NOTE: This setting is not saved across reboots.
[all …]
/linux-6.15/net/sched/
DKconfig12 delay, and which ones to drop. This is the job of the queueing
17 is a FIFO (first come, first served). If you say Y here, you will be
19 then be attached to different network devices. This is useful for
23 This code is considered to be experimental.
34 classifiers below. Documentation and software is at
56 HTB is very similar to CBQ regarding its goals however is has
199 re-ordering. This is often useful to simulate networks when
236 which is useful for request packets in DoS mitigation systems such
249 flows). This is a variation of RED which tries to penalize flows
304 FQ does flow separation, and is able to respect pacing requirements
[all …]
/linux-6.15/Documentation/admin-guide/media/
Dbttv.rst40 insmod options. The most important insmod option for bttv is "card=n"
43 cards is in Documentation/admin-guide/media/bttv-cardlist.rst.
47 file (usually, it is either ``/etc/modules.conf`` or some file at
55 called: ``hcwamc.rbf``. It is inside a self-extracting zip file
58 probing mode (e. g. when the Kernel boots or when the driver is
80 ID and therefore can't be autodetected. There is a list with the ID's
96 slogan is "Do it yourself".
98 There is a mailing list at
103 same card listens there is much higher...
146 Default is native endian.
[all …]
/linux-6.15/Documentation/sound/kernel-api/
Dwriting-an-alsa-driver.rst13 API might be different, too. However, at least the ALSA kernel API is
28 The file tree structure of ALSA driver is depicted below::
58 This directory contains the middle layer which is the heart of ALSA
66 The code for OSS PCM and mixer emulation modules is stored in this
67 directory. The OSS rawmidi emulation is included in the ALSA rawmidi
68 code since it's quite small. The sequencer code is stored in
77 ``CONFIG_SND_SEQUENCER`` is set in the kernel config.
87 This is the place for the public header files of ALSA drivers, which are
99 in this directory. In the sub-directories, there is code for components
110 The OPL3 and OPL4 FM-synth stuff is found here.
[all …]
/linux-6.15/arch/
DKconfig79 a probepoint and specifies the callback. Kprobes is useful
96 If it is detected that the compiler has support for "asm goto",
98 instruction. When the condition flag is toggled to true, the
104 of the condition is slower, but those are always very rare.
131 If function tracer is enabled and the arch supports full
140 Uprobes is the user-space counterpart to kprobes: they
161 though it is not a 64 bit architecture.
196 should almost *never* result in code which is worse than the
198 does, the use of the builtins is optional.
218 Provide a kernel-internal notification when a cpu is about to
[all …]
/linux-6.15/Documentation/admin-guide/
Dcgroup-v2.rst10 This is the authoritative documentation on the design, interface and
14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`.
20 1-2. What is cgroup?
101 "cgroup" stands for "control group" and is never capitalized. The
102 singular form is used to designate the whole feature and also as a
104 multiple individual control groups, the plural form "cgroups" is used.
107 What is cgroup?
110 cgroup is a mechanism to organize processes hierarchically and
114 cgroup is largely composed of two parts - the core and controllers.
115 cgroup core is primarily responsible for hierarchically organizing
[all …]
/linux-6.15/Documentation/filesystems/xfs/
Dxfs-online-fsck-design.rst23 The purpose of this document is threefold:
26 feature is, and issues about which they should be aware.
34 As the online fsck code is merged, the links in this document to topic branches
37 This document is licensed under the terms of the GNU Public License, v2.
38 The primary author is Darrick J. Wong.
40 This design document is split into seven parts.
43 and how it is tested to ensure correct functionality.
54 1. What is a Filesystem Check?
83 As a word of caution -- the primary goal of most Linux fsck tools is to restore
92 it is now possible to regenerate data structures when non-catastrophic errors
[all …]