/linux-6.8/drivers/video/backlight/ |
D | adp8870_bl.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2009-2011 Analog Devices Inc. 30 #define ADP8870_BLSEL 0x05 /* Sink enable backlight or independent */ 35 #define ADP8870_BLMX1 0x0A /* Backlight (Brightness Level 1-daylight) maximum current */ 36 #define ADP8870_BLDM1 0x0B /* Backlight (Brightness Level 1-daylight) dim current */ 37 #define ADP8870_BLMX2 0x0C /* Backlight (Brightness Level 2-bright) maximum current */ 38 #define ADP8870_BLDM2 0x0D /* Backlight (Brightness Level 2-bright) dim current */ 39 #define ADP8870_BLMX3 0x0E /* Backlight (Brightness Level 3-office) maximum current */ 40 #define ADP8870_BLDM3 0x0F /* Backlight (Brightness Level 3-office) dim current */ 41 #define ADP8870_BLMX4 0x10 /* Backlight (Brightness Level 4-indoor) maximum current */ [all …]
|
D | adp8860_bl.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2009-2010 Analog Devices Inc. 29 #define ADP8860_BLSEN 0x05 /* Sink enable backlight or independent */ 33 #define ADP8860_BLMX1 0x09 /* Backlight (Brightness Level 1-daylight) maximum current */ 34 #define ADP8860_BLDM1 0x0A /* Backlight (Brightness Level 1-daylight) dim current */ 35 #define ADP8860_BLMX2 0x0B /* Backlight (Brightness Level 2-office) maximum current */ 36 #define ADP8860_BLDM2 0x0C /* Backlight (Brightness Level 2-office) dim current */ 37 #define ADP8860_BLMX3 0x0D /* Backlight (Brightness Level 3-dark) maximum current */ 38 #define ADP8860_BLDM3 0x0E /* Backlight (Brightness Level 3-dark) dim current */ 39 #define ADP8860_ISCFR 0x0F /* Independent sink current fade control register */ [all …]
|
/linux-6.8/block/ |
D | blk-ia-ranges.c | 1 // SPDX-License-Identifier: GPL-2.0 18 return sprintf(buf, "%llu\n", iar->sector); in blk_ia_range_sector_show() 25 return sprintf(buf, "%llu\n", iar->nr_sectors); in blk_ia_range_nr_sectors_show() 58 return entry->show(iar, buf); in blk_ia_range_sysfs_show() 66 * Independent access range entries are not freed individually, but alltogether 69 * struct blk_independent_access_ranges, the array of independent access range 71 * So we do not need to do anything here, but still need this no-op release 85 * This will be executed only after all independent access range entries are 102 * disk_register_independent_access_ranges - register with sysfs a set of 103 * independent access ranges [all …]
|
/linux-6.8/Documentation/devicetree/bindings/mmc/ |
D | mtk-sd.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mtk-sd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chaotian Jing <chaotian.jing@mediatek.com> 11 - Wenbin Mei <wenbin.mei@mediatek.com> 16 - enum: 17 - mediatek,mt2701-mmc 18 - mediatek,mt2712-mmc 19 - mediatek,mt6779-mmc [all …]
|
/linux-6.8/Documentation/devicetree/bindings/net/ |
D | xlnx,gmii-to-rgmii.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/xlnx,gmii-to-rgmii.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Harini Katakam <harini.katakam@amd.com> 13 The Gigabit Media Independent Interface (GMII) to Reduced Gigabit Media 14 Independent Interface (RGMII) core provides the RGMII between RGMII-compliant 17 The Management Data Input/Output (MDIO) interface is used to configure the 24 const: xlnx,gmii-to-rgmii-1.0 31 phy-handle: [all …]
|
D | ti,cpsw-switch.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/ti,cpsw-switch.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Grygorii Strashko <grygorii.strashko@ti.com> 11 - Sekhar Nori <nsekhar@ti.com> 14 The 3-port switch gigabit ethernet subsystem provides ethernet packet 16 gigabit media independent interface (GMII),reduced gigabit media 17 independent interface (RGMII), reduced media independent interface (RMII), 18 the management data input output (MDIO) for physical layer device (PHY) [all …]
|
D | ti,dp83867.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - $ref: ethernet-controller.yaml# 14 - Andrew Davis <afd@ti.com> 18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX 19 and 1000BASE-T Ethernet protocols. 24 IEEE 802.3 Standard Media Independent Interface (MII), the IEEE 802.3 Gigabit 25 Media Independent Interface (GMII) or Reduced GMII (RGMII). 34 nvmem-cells: [all …]
|
/linux-6.8/drivers/watchdog/ |
D | stm32_iwdg.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for STM32 Independent Watchdog 69 const struct stm32_iwdg_data *data; member 92 dev_dbg(wdd->parent, "%s\n", __func__); in stm32_iwdg_start() 94 tout = clamp_t(unsigned int, wdd->timeout, in stm32_iwdg_start() 95 wdd->min_timeout, wdd->max_hw_heartbeat_ms / 1000); in stm32_iwdg_start() 97 presc = DIV_ROUND_UP(tout * wdt->rate, RLR_MAX + 1); in stm32_iwdg_start() 101 iwdg_pr = presc <= 1 << PR_SHIFT ? 0 : ilog2(presc) - PR_SHIFT; in stm32_iwdg_start() 102 iwdg_rlr = ((tout * wdt->rate) / presc) - 1; in stm32_iwdg_start() 105 reg_write(wdt->regs, IWDG_KR, KR_KEY_EWA); in stm32_iwdg_start() [all …]
|
/linux-6.8/include/drm/ |
D | drm_gem_atomic_helper.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 #include <linux/iosys-map.h> 25 * DRM_SHADOW_PLANE_MAX_WIDTH - Maximum width of a plane's shadow buffer in pixels 28 * usually independent from hardware limitations. Drivers can initialize struct 34 * DRM_SHADOW_PLANE_MAX_HEIGHT - Maximum height of a plane's shadow buffer in scanlines 37 * usually independent from hardware limitations. Drivers can initialize struct 43 * struct drm_shadow_plane_state - plane state for planes with shadow buffers 54 * @fmtcnv_state: Format-conversion state 56 * Per-plane state for format conversion. 62 /* Transitional state - do not export or duplicate */ [all …]
|
/linux-6.8/Documentation/crypto/ |
D | descore-readme.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 ------------------------------------------------------------------------------ 15 des - fast & portable DES encryption & decryption. 42 2. PORTABILITY to any byte-addressable host with a 32bit unsigned C type 43 3. Plug-compatible replacement for KERBEROS's low-level routines. 46 register-starved machines. My discussions with Richard Outerbridge, 51 up in a parameterized fashion so it can easily be modified by speed-daemon 58 compile on a SPARCStation 1 (cc -O4, gcc -O2): 60 this code (byte-order independent): 62 - 30us per encryption (options: 64k tables, no IP/FP) [all …]
|
/linux-6.8/Documentation/bpf/ |
D | ringbuf.rst | 12 ---------- 18 - more efficient memory utilization by sharing ring buffer across CPUs; 19 - preserving ordering of events that happen sequentially in time, even across 22 These two problems are independent, but perf buffer fails to satisfy both. 23 Both are a result of a choice to have per-CPU perf ring buffer. Both can be 25 problem could technically be solved for perf buffer with some in-kernel 30 ------------------ 56 The approach chosen has an advantage of re-using existing BPF map 62 combined with ``ARRAY_OF_MAPS`` and ``HASH_OF_MAPS`` map-in-maps to implement 75 - variable-length records; [all …]
|
/linux-6.8/Documentation/driver-api/media/ |
D | dtv-demux.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 --------------------- 9 The Kernel Digital TV Demux kABI defines a driver-internal interface for 10 registering low-level, hardware specific driver to a hardware independent 20 Each demux receives its TS input from a DVB front-end or from memory, as 21 set via this demux kABI. In a system with more than one front-end, the kABI 22 can be used to select one of the DVB front-ends as a TS source for a demux, 25 The demux kABI only controls front-ends regarding to their connections with 26 demuxes; the kABI used to set the other front-end parameters, such as 37 Whenever the functions of the demux API modify shared data, the [all …]
|
/linux-6.8/tools/memory-model/litmus-tests/ |
D | README | 6 Test of read-read coherence, that is, whether or not two 10 Test of read-write coherence, that is, whether or not a read 15 Test of write-read coherence, that is, whether or not a write 20 Test of write-write coherence, that is, whether or not two 24 Test of independent reads from independent writes with smp_mb() 32 Test of independent reads from independent writes with nothing 39 Tests whether the ordering provided by a lock-protected S 45 As below, but with store-release replaced with WRITE_ONCE() 46 and load-acquire replaced with READ_ONCE(). 49 Can a release-acquire chain order a prior store against [all …]
|
/linux-6.8/arch/x86/include/asm/fpu/ |
D | types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * FPU data structures: 23 /* 8*10 bytes for each FP-reg = 80 bytes: */ 44 u64 rdp; /* Data Pointer */ 56 /* 8*16 bytes for each FP-reg = 128 bytes: */ 59 /* 16*16 bytes for each XMM-reg = 256 bytes: */ 89 /* 8*10 bytes for each FP-reg = 80 bytes: */ 179 * There are 16x 256-bit AVX registers named YMM0-YMM15. 180 * The low 128 bits are aliased to the 16 SSE registers (XMM0-XMM15) 197 * State component 3 is used for the 4 128-bit bounds registers [all …]
|
/linux-6.8/Documentation/admin-guide/perf/ |
D | alibaba_pmu.rst | 2 Alibaba's T-Head SoC Uncore Performance Monitoring Unit (PMU) 5 The Yitian 710, custom-built by Alibaba Group's chip development business, 6 T-Head, implements uncore PMU for performance and functional debugging to 9 DDR Sub-System Driveway (DRW) PMU Driver 13 is independent of others to service system memory requests. And one DDR5 14 channel is split into two independent sub-channels. The DDR Sub-System Driveway 15 implements separate PMUs for each sub-channel to monitor various performance 20 sub-channels of the same channel in die 0. And the PMU device of die 1 is 23 Each sub-channel has 36 PMU counters in total, which is classified into 26 - Group 0: PMU Cycle Counter. This group has one pair of counters [all …]
|
D | hisi-pmu.rst | 5 The HiSilicon SoC chip includes various independent system device PMUs 7 independent and have hardware logic to gather statistics and performance 13 two HHAs (0 - 1) and four DDRCs (0 - 3), respectively. 16 ------------------------------- 28 name will appear in event listing as hisi_sccl<sccl-id>_module<index-id>. 29 where "sccl-id" is the identifier of the SCCL and "index-id" is the index of 45 ------------------------------------------ 47 ------------------------------------------ 49 ------------------------------------------ 51 ------------------------------------------ [all …]
|
/linux-6.8/arch/arm64/kernel/ |
D | image-vars.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 19 * Only include data symbols here, or text symbols of functions that are 22 * position independent manner 49 /* Alternative callbacks for init-time patching of nVHE hyp code. */ 66 /* Vectors installed by hyp-init on reset HVC. */ 87 /* Position-independent library routines */ 114 _kernel_codesize = ABSOLUTE(__inittext_end - _text);
|
/linux-6.8/drivers/infiniband/ulp/opa_vnic/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 This is Omni-Path Express (OPX) Virtual Network Interface Controller (VNIC) 7 driver for Ethernet over Omni-Path feature. It implements the HW 8 independent VNIC functionality. It interfaces with Linux stack for 9 data path and IB MAD for the control path.
|
/linux-6.8/Documentation/devicetree/bindings/mailbox/ |
D | amlogic,meson-gxbb-mhu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/mailbox/amlogic,meson-gxbb-mhu.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Amlogic Meson Message-Handling-Unit Controller 11 - Neil Armstrong <neil.armstrong@linaro.org> 14 The Amlogic's Meson SoCs Message-Handling-Unit (MHU) is a mailbox controller 15 that has 3 independent channels/links to communicate with remote processor(s). 17 received data. However, there is no specified way of knowing if the sent 18 data has been read by the remote. This driver assumes the sender polls [all …]
|
/linux-6.8/drivers/isdn/capi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 access ISDN hardware in a device independent way. (For details see 9 and data connections, controlling call options and protocols, 11 three-party conferences (if supported by the specific hardware 29 interface. It will provide a means of moving a data connection,
|
/linux-6.8/drivers/scsi/aic94xx/ |
D | aic94xx_seq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 38 /* ---------- Pause/Unpause CSEQ/LSEQ ---------- */ 41 * asd_pause_cseq - pause the central sequencer 61 } while (--count > 0); in asd_pause_cseq() 64 return -1; in asd_pause_cseq() 68 * asd_unpause_cseq - unpause the central sequencer. 88 } while (--count > 0); in asd_unpause_cseq() 91 return -1; in asd_unpause_cseq() 95 * asd_seq_pause_lseq - pause a link sequencer 116 } while (--count > 0); in asd_seq_pause_lseq() [all …]
|
/linux-6.8/Documentation/devicetree/ |
D | of_unittest.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 This document explains how the test data required for executing OF unittest 13 is attached to the live tree dynamically, independent of the machine's 18 (1) Documentation/devicetree/usage-model.rst 23 from the unflattened device tree data structure. This interface is used by 32 kernel code as a result of intentionally bad unittest data. This has led 34 of a test or whether there is a real problem that is independent of unittest. 45 from 'scripts/dtc/of_unittest_expect --help'. 48 3. Test-data 51 The Device Tree Source file (drivers/of/unittest-data/testcases.dts) contains [all …]
|
/linux-6.8/Documentation/filesystems/ |
D | ceph.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 * N-way replication of data across storage nodes 17 * Automatic rebalancing of data on node addition/removal 27 separates data and metadata management into independent server 29 storage nodes run entirely as user space daemons. File data is striped 31 facilitate high throughputs. When storage nodes fail, data is 32 re-replicated in a distributed fashion by the storage nodes themselves 37 in-memory cache above the file namespace that is extremely scalable, 39 and can tolerate arbitrary (well, non-Byzantine) node failures. The 46 independent metadata servers, allowing scalable concurrent access. [all …]
|
/linux-6.8/drivers/dma/qcom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 Enable support for the Qualcomm Application Data Mover (ADM) DMA 11 and on-chip peripheral devices. 20 provides DMA capabilities for a variety of on-chip devices. 31 can use a standardize interface that is protocol independent to 32 transfer data between DDR and peripheral.
|
/linux-6.8/lib/reed_solomon/ |
D | encode_rs.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * Generic data width independent code which is included by the wrappers. 13 struct rs_codec *rs = rsc->codec; 15 int nn = rs->nn; 16 int nroots = rs->nroots; 17 uint16_t *alpha_to = rs->alpha_to; 18 uint16_t *index_of = rs->index_of; 19 uint16_t *genpoly = rs->genpoly; 21 uint16_t msk = (uint16_t) rs->nn; 24 pad = nn - nroots - len; [all …]
|