/linux-6.12.1/crypto/ |
D | jitterentropy.c | 2 * Non-physical true random number generator based on timing jitter -- 5 * Copyright Stephan Mueller <smueller@chronox.de>, 2015 - 2023 32 * the restrictions contained in a BSD-style copyright.) 54 … be compiled with optimizations. See documentation. Use the compiler switch -O0 for compiling jitt… 65 /* SHA3-256 is used as conditioner */ 68 * of the RNG are marked as SENSITIVE. A user must not 71 void *hash_state; /* SENSITIVE hash state entropy pool */ 72 __u64 prev_time; /* SENSITIVE Previous time stamp */ 73 __u64 last_delta; /* SENSITIVE stuck test */ 74 __s64 last_delta2; /* SENSITIVE stuck test */ [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 171 bool "Disable run-time self tests" 174 Disable run-time self tests that normally take place at 178 bool "Enable extra run-time crypto self tests" 181 Enable extra run-time self tests of registered crypto algorithms, 247 menu "Public-key cryptography" 250 tristate "RSA (Rivest-Shamir-Adleman)" 256 RSA (Rivest-Shamir-Adleman) public key algorithm (RFC8017) 259 tristate "DH (Diffie-Hellman)" 263 DH (Diffie-Hellman) key exchange algorithm [all …]
|
/linux-6.12.1/Documentation/input/devices/ |
D | appletouch.rst | 3 ---------------------------------- 5 ---------------------------------- 19 Credits go to Johannes Berg for reverse-engineering the touchpad protocol, 25 ----- 44 Option "Protocol" "auto-dev" 69 ------------- 71 The touchpad sensors are very sensitive to heat, and will generate a lot of 72 noise when the temperature changes. This is especially true when you power-on 75 The appletouch driver tries to handle this noise and auto adapt itself, but it
|
/linux-6.12.1/Documentation/devicetree/bindings/regulator/ |
D | renesas,raa215300.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Biju Das <biju.das.jz@bp.renesas.com> 13 The RAA215300 is a high-performance, low-cost 9-channel PMIC designed for 14 32-bit and 64-bit MCU and MPU applications. It supports DDR3, DDR3L, DDR4, 16 built-in Real-Time Clock (RTC), 32kHz crystal oscillator, and coin cell 18 ideal for System-On-Module (SOM) applications. A spread spectrum feature 19 provides an ease-of-use solution for noise-sensitive audio or RF applications. 25 …-power-management/multi-channel-power-management-ics-pmics/ssdsoc-power-management-ics-pmic-and-pm… [all …]
|
/linux-6.12.1/Documentation/driver-api/thermal/ |
D | intel_dptf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 ------------ 31 ---------------------------- 43 "42A441D6-AE6A-462b-A84B-4A8CE79027D3" : Passive 1 45 "3A95C389-E4B8-4629-A526-C52C88626BAE" : Active 47 "97C68AE7-15FA-499c-B8C9-5DA81D606E0A" : Critical 49 "63BE270F-1C11-48FD-A6F7-3AF253FF3E2D" : Adaptive performance 51 "5349962F-71E6-431D-9AE8-0A635B710AEE" : Emergency call 53 "9E04115A-AE87-4D1C-9500-0F3E340BFE75" : Passive 2 55 "F5A35014-C209-46A4-993A-EB56DE7530A1" : Power Boss [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath9k/ |
D | ani.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 20 #include "hw-ops.h" 36 * MRC-CCK: Maximal Ratio Combining for CCK 55 (ATH9K_ANI_OFDM_NUM_LEVEL-1) 57 3 /* default level - matches the INI settings */ 60 * MRC (Maximal Ratio Combining) has always been used with multi-antenna ofdm. 70 * You also need to remove noise before the addition and this is where ANI 77 * https://en.wikipedia.org/wiki/Maximal-ratio_combining 86 /* FS MRC-CCK */ 101 (ATH9K_ANI_CCK_NUM_LEVEL-1) [all …]
|
/linux-6.12.1/drivers/input/touchscreen/ |
D | wm9713.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9713.c -- Codec touch driver for Wolfson WM9713 AC97 Codec. 31 * Pull up is in the range 1.02k (least sensitive) to 64k (most sensitive) 87 MODULE_PARM_DESC(five_wire, "Set to '1' to use 5-wire touchscreen."); 92 * Sources of glitch noise, such as signals driving an LCD display, may feed 163 dev_info(wm->dev, "setting pen detect pull-up to %d Ohms\n", in wm9713_phy_init() 170 dev_info(wm->dev, "setting 5-wire touchscreen mode."); in wm9713_phy_init() 173 dev_warn(wm->dev, in wm9713_phy_init() 183 dev_info(wm->dev, in wm9713_phy_init() 186 dev_info(wm->dev, in wm9713_phy_init() [all …]
|
D | wm9712.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9712.c -- Codec driver for Wolfson WM9712 AC97 Codecs. 31 * Pull up is in the range 1.02k (least sensitive) to 64k (most sensitive) 87 MODULE_PARM_DESC(five_wire, "Set to '1' to use 5-wire touchscreen."); 92 * Sources of glitch noise, such as signals driving an LCD display, may feed 160 dev_dbg(wm->dev, "setting pen detect pull-up to %d Ohms\n", in wm9712_phy_init() 167 dev_dbg(wm->dev, "setting 5-wire touchscreen mode.\n"); in wm9712_phy_init() 170 dev_warn(wm->dev, "pressure measurement is not " in wm9712_phy_init() 171 "supported in 5-wire mode\n"); in wm9712_phy_init() 179 dev_dbg(wm->dev, in wm9712_phy_init() [all …]
|
/linux-6.12.1/drivers/net/wireguard/ |
D | peer.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 11 #include "noise.h" 26 int ret = -ENOMEM; in wg_peer_create() 28 lockdep_assert_held(&wg->device_update_lock); in wg_peer_create() 30 if (wg->num_peers >= MAX_PEERS_PER_DEVICE) in wg_peer_create() 36 if (unlikely(dst_cache_init(&peer->endpoint_cache, GFP_KERNEL))) in wg_peer_create() 39 peer->device = wg; in wg_peer_create() 40 wg_noise_handshake_init(&peer->handshake, &wg->static_identity, in wg_peer_create() 42 peer->internal_id = atomic64_inc_return(&peer_counter); in wg_peer_create() [all …]
|
D | noise.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 6 #include "noise.h" 22 * <- s 24 * -> e, es, s, ss, {t} 25 * <- e, ee, se, psk, {} 46 /* Must hold peer->handshake.static_identity->lock */ 49 down_write(&peer->handshake.lock); in wg_noise_precompute_static_static() 50 if (!peer->handshake.static_identity->has_identity || in wg_noise_precompute_static_static() 51 !curve25519(peer->handshake.precomputed_static_static, in wg_noise_precompute_static_static() [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 28 is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` 37 tools and are grouped together with the ``v4l-utils`` git repository: 39 https://git.linuxtv.org/v4l-utils.git/ 48 for example the ``dvbv5-scan`` tool. You can find more information 51 https://www.linuxtv.org/wiki/index.php/Dvbv5-scan 70 https://git.linuxtv.org/dtv-scan-tables.git 88 list with a tool like ``dvbv5-scan``. 90 Almost all modern Digital TV cards don't have built-in hardware 91 MPEG-decoders. So, it is up to the application to get a MPEG-TS [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-calib.c | 8 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 87 * but then determines that they are either noise, or transmissions 88 * from a distant wireless network (also "noise", really) that get 92 * high that our DSP gets too busy trying to lock onto non-network 93 * activity/noise. */ 107 /* "false_alarms" values below are cross-multiplications to assess the in il4965_sens_energy_cck() 110 * (some should be expected if rx is sensitive enough) in a in il4965_sens_energy_cck() 113 * MIN_FA/fixed-time < false_alarms/actual-rx-time < MAX_FA/beacon-time in il4965_sens_energy_cck() [all …]
|
/linux-6.12.1/Documentation/accel/qaic/ |
D | qaic.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 14 -------------------- 21 non-empty and generate MSIs at a rate equivalent to the speed of the 39 workload throughput performance (within run to run noise variation). 42 --------------- 72 QAIC handles and enforces the required little endianness and 64-bit alignment, 128 call is non-blocking. Success only indicates that the BOs have been queued 143 processed and can be re-queued to the device, or a timeout occurs. 165 may contain sensitive information therefore only the client that owns the
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | calib.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2005-2014 Intel Corporation 8 #include "iwl-trans.h" 41 list_for_each_entry(res, &priv->calib_results, list) { in iwl_send_calib_results() 44 hcmd.len[0] = res->cmd_len; in iwl_send_calib_results() 45 hcmd.data[0] = &res->cmd; in iwl_send_calib_results() 50 ret, res->cmd.hdr.op_code); in iwl_send_calib_results() 64 return -ENOMEM; in iwl_calib_set() 68 return -ENOMEM; in iwl_calib_set() 69 res->cmd = *cmd; in iwl_calib_set() [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath5k/ |
D | phy.c | 2 * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2009 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2007-2008 Jiri Slaby <jirislaby@gmail.com> 5 * Copyright (c) 2008-2009 Felix Fietkau <nbd@openwrt.org> 42 * Here we handle the low-level functions related to baseband 48 * - Channel setting/switching 50 * - Automatic Gain Control (AGC) calibration 52 * - Noise Floor calibration 54 * - I/Q imbalance calibration (QAM correction) 56 * - Calibration due to thermal changes (gain_F) [all …]
|
/linux-6.12.1/sound/soc/codecs/ |
D | nau8825.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Co-author: Meng-Huang Kuo <mhkuo@nuvoton.com> 35 #define NUVOTON_CODEC_DAI "nau8825-hifi" 223 * nau8825_sema_acquire - acquire the semaphore of nau88l25 233 * this function returns -ETIME. If the sleep is interrupted by a signal, 234 * this function will return -EINTR. It returns 0 if the semaphore was 246 ret = down_timeout(&nau8825->xtalk_sem, timeout); in nau8825_sema_acquire() 248 dev_warn(nau8825->dev, "Acquire semaphore timeout\n"); in nau8825_sema_acquire() 250 ret = down_trylock(&nau8825->xtalk_sem); in nau8825_sema_acquire() 252 dev_warn(nau8825->dev, "Acquire semaphore fail\n"); in nau8825_sema_acquire() [all …]
|
D | nau8821.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // nau8821.c -- Nuvoton NAU88L21 audio codec driver 7 // Co-author: Seven Lee <wtli@nuvoton.com> 32 static int quirk_override = -1; 34 MODULE_PARM_DESC(quirk, "Board-specific quirk override"); 285 struct soc_bytes_ext *params = (void *)kcontrol->private_value; in nau8821_biq_coeff_get() 287 if (!component->regmap) in nau8821_biq_coeff_get() 288 return -EINVAL; in nau8821_biq_coeff_get() 290 regmap_raw_read(component->regmap, NAU8821_R21_BIQ0_COF1, in nau8821_biq_coeff_get() 291 ucontrol->value.bytes.data, params->max); in nau8821_biq_coeff_get() [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | iqs62x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors 7 * These devices rely on application-specific register settings and calibration 9 * separate tool converts the GUIs' ASCII-based output into a standard firmware 14 * Link to conversion tool: https://github.com/jlabundy/iqs62x-h2bin.git 114 list_for_each_entry(fw_blk, &iqs62x->fw_blk_head, list) { in iqs62x_dev_init() 119 if (fw_blk->addr == IQS62X_SYS_SETTINGS && in iqs62x_dev_init() 120 *fw_blk->data & IQS62X_SYS_SETTINGS_CLK_DIV) in iqs62x_dev_init() 123 if (fw_blk->mask) in iqs62x_dev_init() 124 ret = regmap_update_bits(iqs62x->regmap, fw_blk->addr, in iqs62x_dev_init() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/ipw2x00/ |
D | ipw2200.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. 6 802.11 status code portion of this file from ethereal-0.10.6: 8 Ethereal - Network traffic analyzer 15 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 21 #include <net/cfg80211-wext.h> 64 #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" 73 MODULE_FIRMWARE("ipw2200-ibss.fw"); 75 MODULE_FIRMWARE("ipw2200-sniffer.fw"); 77 MODULE_FIRMWARE("ipw2200-bss.fw"); [all …]
|
/linux-6.12.1/drivers/nfc/ |
D | trf7970a.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com 32 * The trf7970a is very timing sensitive and the VIN, EN2, and EN 39 * when EN2 is left low. The 'en2-rf-quirk' device tree property 62 * has sent the command to the tag, it simply returns -ECANCELED. If the 65 * sending the data upstream, it frees the rx_skb and sends -ECANCELED 83 * driver will wait 20 ms for the FIFO to drain past the low-watermark 84 * and generate an interrupt. The low-watermark set to 32 bytes so the 85 * interrupt should fire after 127 - 32 = 95 bytes have been sent. At 89 * Type 2 write and sector select commands respond with a 4-bit ACK or NACK. [all …]
|
/linux-6.12.1/sound/pci/hda/ |
D | hda_intel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * hda_intel.c - Implementation of primary alsa driver code base 27 #include <linux/dma-mapping.h> 50 #include <sound/intel-dsp-config.h> 53 #include <linux/apple-gmux.h> 108 static int position_fix[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; 109 static int bdl_pos_adj[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; 110 static int probe_mask[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = -1}; 113 static int single_cmd = -1; 114 static int enable_msi = -1; [all …]
|
/linux-6.12.1/drivers/comedi/drivers/ |
D | cb_pcidas64.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * This is a driver for the ComputerBoards/MeasurementComputing PCI-DAS 13 * his pci-das6402 driver, and source code for working QNX pci-6402 18 * John Sims, for much testing and feedback on pcidas-4020 support. 20 * COMEDI - Linux Control and Measurement Device Interface 21 * Copyright (C) 1997-8 David A. Schleef <ds@schleef.org> 26 * Description: MeasurementComputing PCI-DAS64xx, 60XX, and 4020 series 31 * Devices: [Measurement Computing] PCI-DAS6402/16 (cb_pcidas64), 32 * PCI-DAS6402/12, PCI-DAS64/M1/16, PCI-DAS64/M2/16, 33 * PCI-DAS64/M3/16, PCI-DAS6402/16/JR, PCI-DAS64/M1/16/JR, [all …]
|
/linux-6.12.1/Documentation/admin-guide/ |
D | kernel-parameters.txt | 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nospcr -- disable console in ACPI SPCR table as 41 If set to vendor, prefer vendor-specific driver 73 Documentation/firmware-guide/acpi/debug.rst for more information about [all …]
|
/linux-6.12.1/kernel/ |
D | workqueue.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * kernel/workqueue.c - generic async execution with shared worker pool 10 * Kai Petzke <wpp@marie.physik.tu-berlin.de> 22 * pools for workqueues which are not bound to any specific CPU - the 25 * Please read Documentation/core-api/workqueue.rst for details. 79 * BH pool is per-CPU and always DISASSOCIATED. 108 UNBOUND_POOL_HASH_ORDER = 6, /* hashed by pool->attrs */ 128 WORKER_ID_LEN = 10 + WQ_NAME_LEN, /* "kworker/R-" + WQ_NAME_LEN */ 142 * I: Modifiable by initialization/destruction paths and read-only for 148 * L: pool->lock protected. Access with pool->lock held. [all …]
|
/linux-6.12.1/drivers/scsi/ |
D | scsi_debug.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * Copyright (C) 2001 - 2021 Douglas Gilbert 33 #include <linux/crc-t10dif.h> 39 #include <linux/t10-pi.h> 149 #define DEF_SCSI_LEVEL 7 /* INQUIRY, byte2 [6->SPC-4; 7->SPC-5] */ 169 #define JDELAY_OVERRIDDEN -9999 207 /* As indicated in SAM-5 and SPC-4 Unit Attentions (UAs) are returned in 229 * per-device DEF_CMD_PER_LUN can be changed via sysfs: 237 /* UA - Unit Attention; SA - Service Action; SSU - Start Stop Unit */ 238 #define F_D_IN 1 /* Data-in command (e.g. READ) */ [all …]
|