/linux-6.14.4/Documentation/userspace-api/gpio/ |
D | gpio-get-linehandle-ioctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 gpio-v2-get-line-ioctl.rst. 16 GPIO_GET_LINEHANDLE_IOCTL - Request a line or lines from the kernel. 55 .. _gpio-get-linehandle-config-rules: 58 ------------------- 65 line is requested "as-is" to allow reading of the line value without altering 71 If none are set then the line is assumed push-pull. 80 .. _gpio-get-linehandle-config-support: 83 --------------------- 88 - reject the request [all …]
|
D | gpio-v2-get-line-ioctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 GPIO_V2_GET_LINE_IOCTL - Request a line or lines from the kernel. 37 :ref:`gpio-v2-line-request`. 41 as possible. e.g. gpio-v2-line-get-values-ioctl.rst will read all the 53 .. _gpio-v2-get-line-config-rules: 56 ------------------- 63 and the line is requested "as-is" to allow reading of the line value 69 If none are set then the line is assumed push-pull. 88 applies to both the values returned by gpio-v2-line-get-values-ioctl.rst and 89 the edges returned by gpio-v2-line-event-read.rst. If not [all …]
|
D | gpio-get-lineevent-ioctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 gpio-v2-get-line-ioctl.rst. 16 GPIO_GET_LINEEVENT_IOCTL - Request a line with edge detection from the kernel. 42 described in gpio-lineevent-data-read.rst. 54 As with the :ref:`line handle<gpio-get-linehandle-config-support>`, the 55 bias configuration is best effort. 60 ------------------- 83 On error -1 and the ``errno`` variable is set appropriately. 84 Common error codes are described in error-codes.rst.
|
/linux-6.14.4/Documentation/block/ |
D | ioprio.rst | 7 ----- 12 mq-deadline. 15 ------------------ 29 IOPRIO_CLASS_BE: This is the best-effort scheduling class, which is the default 41 ----- 45 # ionice -c<class> -n<level> -p<pid> 51 # ionice -c2 -n0 /bin/ls 53 will run ls at the best-effort scheduling class at the highest priority. 56 # ionice -c1 -n2 -p100 111 const char *to_prio[] = { "none", "realtime", "best-effort", "idle", }; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | fsl,fman-port.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,fman-port.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <[email protected]> 21 - fsl,fman-v2-port-oh 22 - fsl,fman-v2-port-rx 23 - fsl,fman-v2-port-tx 24 - fsl,fman-v3-port-oh 25 - fsl,fman-v3-port-rx [all …]
|
/linux-6.14.4/arch/powerpc/boot/dts/fsl/ |
D | qoriq-fman3-0-10g-1-best-effort.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x9>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 41 fsl,fman-best-effort-port; 45 cell-index = <0x29>; 46 compatible = "fsl,fman-v3-port-tx"; 48 fsl,fman-10g-port; 49 fsl,fman-best-effort-port; 53 cell-index = <1>; [all …]
|
D | qoriq-fman3-0-10g-0-best-effort.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x8>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 41 fsl,fman-best-effort-port; 45 cell-index = <0x28>; 46 compatible = "fsl,fman-v3-port-tx"; 48 fsl,fman-10g-port; 49 fsl,fman-best-effort-port; 53 cell-index = <0>; [all …]
|
/linux-6.14.4/net/core/ |
D | ieee8021q_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * IEEE 802.1Q-2022 in Annex I "I.3 Traffic type to traffic class mapping" and 13 * Table I-1 "Traffic type to traffic class mapping". 82 * ieee8021q_tt_to_tc - Map IEEE 802.1Q Traffic Type to Traffic Class 88 * example provided by IEEE 802.1Q-2022 in Annex I "I.3 Traffic type to traffic 89 * class mapping" and Table I-1 "Traffic type to traffic class mapping". 99 return -EINVAL; in ieee8021q_tt_to_tc() 105 IEEE8021Q_TT_MAX - 1, in ieee8021q_tt_to_tc() 106 "ieee8021q_8queue_tt_tc_map != max - 1"); in ieee8021q_tt_to_tc() 110 IEEE8021Q_TT_MAX - 1, in ieee8021q_tt_to_tc() [all …]
|
/linux-6.14.4/include/net/ |
D | ieee8021q.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * enum ieee8021q_traffic_type - 802.1Q traffic type priority values (802.1Q-2022) 13 * @IEEE8021Q_TT_BE: Best Effort (default). According to 802.1Q-2022, BE is 0 15 * @IEEE8021Q_TT_EE: Excellent Effort 47 return -EOPNOTSUPP; in ietf_dscp_to_ieee8021q_tt() 53 return -EOPNOTSUPP; in ieee8021q_tt_to_tc()
|
/linux-6.14.4/Documentation/filesystems/bcachefs/ |
D | CodingStyle.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Things don't always have to be perfect - nitpicking often does more harm than 12 good. But appreciate beauty when you see it - and let people know. 26 you're not sure if it can happen and not sure how to handle it yet - make it a 33 expensive - but don't turn everything into a debug mode assertion, so that 52 elide - if we were working in a language with embedded correctness proofs that 56 invariants with runtime checks - much like the way people working in 60 Looking for ways to make your assertions simpler - and higher level - will 63 Good code is code where you can poke around and see what it's doing - 68 going on - fix that first. [all …]
|
/linux-6.14.4/net/dcb/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 requirements (highly reliable, no drops vs. best effort vs. low 14 latency) to co-exist on Ethernet. 17 Enhanced Transmission Selection (aka Priority Grouping) - provides a 19 Priority-based Flow Control (PFC) - a MAC control pause frame which
|
/linux-6.14.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | fwsignal.h | 1 // SPDX-License-Identifier: ISC 10 * enum brcmf_fws_fifo - fifo indices used by dongle firmware. 14 * @BRCMF_FWS_FIFO_AC_BE: fifo for best-effort traffic.
|
/linux-6.14.4/drivers/net/wireless/ti/wl1251/ |
D | init.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 /* best effort/legacy */ 46 * slot number setting to start transmission at DIFS interval - normal DCF
|
/linux-6.14.4/net/hsr/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # IEC 62439-3 High-availability Seamless Redundancy 7 tristate "High-availability Seamless Redundancy (HSR & PRP)" 9 This enables IEC 62439 defined High-availability Seamless 20 ports), giving a redundant, instant fail-over network. Each HSR node 27 a redundant, instant fail-over network. Unlike HSR, PRP networks 31 This code is a "best effort" to comply with the HSR standard as 32 described in IEC 62439-3:2010 (HSRv0) and IEC 62439-3:2012 (HSRv1), 33 and PRP standard described in IEC 62439-4:2012 (PRP), but no
|
/linux-6.14.4/arch/x86/include/asm/ |
D | kfence.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 51 * with interrupts disabled. Therefore, the below is best-effort, and in kfence_protect_page()
|
/linux-6.14.4/Documentation/process/ |
D | 1.Intro.rst | 7 ----------------- 15 Linux kernel must be made available under a GPL-compatible license. 24 :ref:`development_early_stage` covers early-stage project planning, with an 35 Following the advice in this section should help to ensure the best 51 --------------------------- 56 kernel has evolved into a best-of-breed operating system component which 57 runs on pocket-sized digital music players, desktop PCs, the largest 66 capable and well-suited to the task at hand as possible. Distributors and 77 free software projects. A typical three-month kernel development cycle can 85 smoothly (and produce a high-quality product) in an environment where [all …]
|
D | 3.Early-stage.rst | 3 Early-stage planning 8 though, much of the groundwork for success is best laid before the first 14 ---------------------- 28 the linux-kernel mailing list, where it immediately ran into problems. 52 more concerned about system stability, long-term maintenance, and finding 54 The moral of the story is to focus on the problem - not a specific solution 55 - and to discuss it with the development community before investing in the 61 - What, exactly, is the problem which needs to be solved? 63 - Who are the users affected by this problem? Which use cases should the 66 - How does the kernel fall short in addressing that problem now? [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/soc/mediatek/ |
D | mediatek,mt8183-dvfsrc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/mediatek/mediatek,mt8183-dvfsrc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 an effort to provide the best achievable performance per watt. 16 on all of the DVFSRC-controlled regulators and SoC bandwidth knobs. 19 - AngeloGioacchino Del Regno <[email protected]> 20 - Henry Chen <[email protected]> 25 - enum: 26 - mediatek,mt8183-dvfsrc [all …]
|
/linux-6.14.4/fs/pstore/ |
D | blk.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Implements pstore backend driver that write to block (or non-block) storage 34 static long pmsg_size = -1; 42 static long console_size = -1; 50 static long ftrace_size = -1; 57 MODULE_PARM_DESC(best_effort, "use best effort to write (i.e. do not require storage driver pstore … 60 * blkdev - the block device to use for pstore storage 61 * See Documentation/admin-guide/pstore-blk.rst for details. 78 if (_##name_ & ((alignsize) - 1)) { \ 94 dev->zone.name = _##name_; \ [all …]
|
/linux-6.14.4/Documentation/gpu/rfc/ |
D | i915_small_bar.rst | 4 Starting from DG2 we will have resizable BAR support for device local-memory(i.e 11 ---------------------------------------------- 16 required, and prioritize using the non-CPU visible portion of 19 .. kernel-doc:: Documentation/gpu/rfc/i915_small_bar.h 23 --------------------------------- 34 .. kernel-doc:: Documentation/gpu/rfc/i915_small_bar.h 38 -------------------------- 41 1) Error capture is best effort on small BAR systems; if the pages are not
|
/linux-6.14.4/Documentation/networking/devlink/ |
D | octeontx2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 The ``octeontx2 PF and VF`` drivers implement the following driver-specific parameters. 15 .. list-table:: Driver-specific parameters implemented 18 * - Name 19 - Type 20 - Mode 21 - Description 22 * - ``mcam_count`` 23 - u16 24 - runtime [all …]
|
/linux-6.14.4/kernel/ |
D | async.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 have their externally visible parts happen sequentially and in-order. 22 (not unlike how out-of-order CPUs retire their instructions in order) 98 if (!list_empty(&domain->pending)) in lowest_in_progress() 99 first = list_first_entry(&domain->pending, in lowest_in_progress() 108 ret = first->cookie; in lowest_in_progress() 125 pr_debug("calling %lli_%pS @ %i\n", (long long)entry->cookie, in async_run_entry_fn() 126 entry->func, task_pid_nr(current)); in async_run_entry_fn() 129 entry->func(entry->data, entry->cookie); in async_run_entry_fn() 132 (long long)entry->cookie, entry->func, in async_run_entry_fn() [all …]
|
/linux-6.14.4/mm/kasan/ |
D | report_tags.c | 1 // SPDX-License-Identifier: GPL-2.0 18 * defined as out-of-bounds bug type. in get_common_bug_type() 22 * so that this can qualify as out-of-bounds. in get_common_bug_type() 24 if (info->access_addr + info->access_size < info->access_addr) in get_common_bug_type() 25 return "out-of-bounds"; in get_common_bug_type() 27 return "invalid-access"; in get_common_bug_type() 37 if ((!info->cache || !info->object) && !info->bug_type) { in kasan_complete_mode_report_info() 38 info->bug_type = get_common_bug_type(info); in kasan_complete_mode_report_info() 48 * buggy object. This is a best-effort process. in kasan_complete_mode_report_info() 55 for (u64 i = pos - 1; i != pos - 1 - stack_ring.size; i--) { in kasan_complete_mode_report_info() [all …]
|
/linux-6.14.4/drivers/comedi/drivers/ni_routing/ |
D | README | 15 increasingly hard to find and the NI-MHDDK (comments in in example code). 22 varying purposes, but the end-user had to gain a knowledge of register 26 programming manuals and vendor-provided documentation are _not_ even 27 close to the same names that are in the end-user documentation. 32 NIDAQmx(-base) c-libraries, nor with register level programming, _nor_ 34 information is through the proprietary NI-MAX software, which currently only 36 cannot be exported from NI-MAX, except by screenshot. 40 The content of this directory is part of an effort to greatly simplify the use 41 of signal routing capabilities of National Instruments data-acquisition and 42 control hardware. In order to facilitate the transfer of register-level [all …]
|
/linux-6.14.4/arch/powerpc/platforms/512x/ |
D | mpc512x_shared.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 #include <linux/fsl-diu-fb.h> 36 out_be32(&reset_module_base->rpr, 0x52535445); in mpc512x_restart() 38 out_be32(&reset_module_base->rcr, 0x2); in mpc512x_restart() 47 u8 gamma[0x300]; /* 32-bit aligned! */ 48 struct diu_ad ad0; /* 32-bit aligned! */ 63 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-diu"); in mpc512x_set_pixel_clock() 71 clk_diu = clk_get_sys(np->name, "ipg"); in mpc512x_set_pixel_clock() 85 * determine the acceptable clock range for the monitor (+/- 5%), in mpc512x_set_pixel_clock() 88 pr_debug("DIU pixclock in ps - %u\n", pixclock); in mpc512x_set_pixel_clock() [all …]
|