Searched +refs:is +refs:direct +refs:push (Results 1 – 12 of 12) sorted by relevance
/linux-6.15/drivers/iio/buffer/ |
D | Kconfig | 8 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/ |
D | fwctl.rst | 13 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/ |
D | pull-requests.rst | 5 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/ |
D | static-keys.rst | 9 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/ |
D | classic_vs_extended.rst | 6 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/ |
D | ice.rst | 20 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/ |
D | Kconfig | 12 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/ |
D | bttv.rst | 40 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/ |
D | writing-an-alsa-driver.rst | 13 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/ |
D | Kconfig | 79 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/ |
D | cgroup-v2.rst | 10 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/ |
D | xfs-online-fsck-design.rst | 23 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 …]
|