/linux-6.14.4/Documentation/input/ |
D | gamepad.rst | 1 --------------------------- 3 --------------------------- 11 having user-space deal with different button-mappings for each gamepad, this 25 | <===DP===> |SE| |ST| (W) -|- (E) | | 35 D-Pad Left Right Action Pad 41 Most gamepads have the following features: 43 - Action-Pad 44 4 buttons in diamonds-shape (on the right side). The buttons are 45 differently labeled on most devices so we define them as NORTH, 47 - D-Pad (Direction-pad) [all …]
|
D | event-codes.rst | 1 .. _input-event-codes: 36 - Used as markers to separate events. Events may be separated in time or in 41 - Used to describe state changes of keyboards, buttons, or other key-like 46 - Used to describe relative axis value changes, e.g. moving the mouse 5 units 47 to the left. 51 - Used to describe absolute axis value changes, e.g. describing the 56 - Used to describe miscellaneous input data that do not fit into other types. 60 - Used to describe binary state input switches. 64 - Used to turn LEDs on devices on and off. 68 - Used to output sound to devices. [all …]
|
/linux-6.14.4/arch/parisc/math-emu/ |
D | fcnvuf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <[email protected]> 15 * Fixed point to Floating-point Converts 38 * Fixed point to Floating-point Converts * 42 * Convert Single Unsigned Fixed to Single Floating-point format 68 * Check word for most significant bit set. Returns in sgl_to_sgl_fcnvuf() 70 * between -1 and 30. in sgl_to_sgl_fcnvuf() 73 /* left justify source, with msb at bit position 0 */ in sgl_to_sgl_fcnvuf() [all …]
|
D | fcnvxf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <[email protected]> 15 * Single Fixed-point to Single Floating-point 16 * Single Fixed-point to Double Floating-point 17 * Double Fixed-point to Single Floating-point 18 * Double Fixed-point to Double Floating-point 41 * Convert single fixed-point to single floating-point format 76 * Check word for most significant bit set. Returns in sgl_to_sgl_fcnvxf() [all …]
|
D | sfsub.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <[email protected]> 42 register unsigned int left, right, result, extent; in sgl_fsub() local 50 left = *leftptr; in sgl_fsub() 55 Sgl_xortointp1(left,right,/*to*/save); in sgl_fsub() 60 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT) in sgl_fsub() 62 if (Sgl_iszero_mantissa(left)) in sgl_fsub() 80 *dstptr = left; in sgl_fsub() [all …]
|
D | sfadd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <[email protected]> 42 register unsigned int left, right, result, extent; in sgl_fadd() local 52 left = *leftptr; in sgl_fadd() 57 Sgl_xortointp1(left,right,/*to*/save); in sgl_fadd() 62 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT) in sgl_fadd() 64 if (Sgl_iszero_mantissa(left)) in sgl_fadd() 82 *dstptr = left; in sgl_fadd() [all …]
|
/linux-6.14.4/lib/kunit/ |
D | Kconfig | 6 tristate "KUnit - Enable support for unit tests" 12 special hardware when using UML. Can also be used on most other 14 Documentation/dev-tools/kunit/. 19 bool "KUnit - Enable /sys/kernel/debug/kunit debugfs representation" if !KUNIT_ALL_TESTS 55 itself, lib/kunit/example-test.c, for more information. This option 69 to the KUnit documentation in Documentation/dev-tools/kunit/. 81 In most cases this should be left as Y. Only if additional opt-in 93 In most cases this should be left as Y. Only if additional opt-in
|
/linux-6.14.4/include/dt-bindings/mux/ |
D | mux.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * This header provides constants for most Multiplexer bindings. 5 * Most Multiplexer bindings specify an idle state. In most cases, the 6 * multiplexer can be left as is when idle, and in some cases it can 14 #define MUX_IDLE_AS_IS (-1) 15 #define MUX_IDLE_DISCONNECT (-2)
|
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | adc-joystick.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2019-2020 Artur Rojek 4 --- 5 $id: http://devicetree.org/schemas/input/adc-joystick.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Artur Rojek <contact@artur-rojek.eu> 18 - $ref: input.yaml# 22 const: adc-joystick 24 io-channels: 31 https://github.com/devicetree-org/dt-schema/blob/master/schemas/iio/iio-consumer.yaml [all …]
|
/linux-6.14.4/fs/ntfs3/lib/ |
D | decompress_common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * decompress_common.c - Code shared by the XPRESS and LZX decompressors 11 * make_huffman_decode_table() - 19 * decoding of prefix-encoded symbols using read_huffsym(). 45 * by 2**(max_codeword_len - n) entries in this table. The 0-based index 47 * when zero-padded on the left to 'max_codeword_len' binary digits. 52 * - For many compression formats, the maximum codeword length is too 60 * bit-by-bit decoding of the remainder of the codeword. Child nodes 62 * contain symbols. Note that the long-codeword case is, in general, 63 * not performance critical, since in Huffman codes the most frequently [all …]
|
/linux-6.14.4/Documentation/arch/sparc/oradax/ |
D | dax-hv-api.txt | 3 Publication date 2017-09-25 08:21 5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf" 16 live-migration and other system management activities. 20 …high speed processoring of database-centric operations. The coprocessors may support one or more of 28 …e Completion Area and, unless execution order is specifically restricted through the use of serial- 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 51 36.1.1.1. "ORCL,sun4v-dax" Device Compatibility 54 • No-op/Sync 81 36.1.1.2. "ORCL,sun4v-dax-fc" Device Compatibility 82 … "ORCL,sun4v-dax-fc" is compatible with the "ORCL,sun4v-dax" interface, and includes additional CCB [all …]
|
/linux-6.14.4/tools/testing/selftests/kvm/lib/ |
D | sparsebit.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 * sparsebit_alloc() and most also take a bit index. Frequently 30 * ---- Query Operations 37 * ---- Modifying Operations 67 * For the most part the internal implementation of sparsebit is 72 * set. It is also efficient in memory usage when most of the bits are 75 * At a high-level the state of the bit settings are maintained through 76 * the use of a binary-search tree, where each node contains at least 87 * node, while the mask member stores the setting of the first 32-bits. 99 * represent cases where most bits are set. For example, the case of all [all …]
|
/linux-6.14.4/include/linux/platform_data/ |
D | keypad-pxa27x.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * _plus_ the number of rotary-encoder sensor inputs, this can be 18 * left as 0 if only rotary encoders are enabled, the driver will 25 * REL_WHEEL/REL_HWHEEL) or specific keys (e.g. UP/DOWN/LEFT/RIGHT) 28 * default, which should be sufficient in most cases
|
/linux-6.14.4/drivers/staging/rtl8723bs/ |
D | TODO | 2 - find and remove any code for other chips that is left over 3 - convert any remaining unusual variable types 4 - find codes that can use %pM and %Nph formatting 5 - checkpatch.pl fixes - most of the remaining ones are lines too long. Many 7 - merge Realtek's bugfixes and new features into the driver 8 - switch to use MAC80211
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/inc/ |
D | resource.h | 38 #define IS_PIPE_SYNCD_VALID(pipe) ((((pipe)->pipe_idx_syncd) & 0x80)?1:0) 39 #define GET_PIPE_SYNCD_FROM_PIPE(pipe) ((pipe)->pipe_idx_syncd & 0x7F) 40 #define SET_PIPE_SYNCD_TO_PIPE(pipe, pipe_syncd) ((pipe)->pipe_idx_syncd = (0x80 | pipe_syncd)) 155 #define FREE_PIPE_INDEX_NOT_FOUND -1 203 * Inter-pipe Relation 207 * | 0 | -------------MPC---------ODM----------- | 209 * | 1 | ------------- | | | | 211 * | 2 | -------------MPC--------- | | 213 * | 3 | ------------- | | | 215 * | 4 | | ----------------------- | [all …]
|
/linux-6.14.4/drivers/block/drbd/ |
D | drbd_vli.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 -*- linux-c -*- 7 Copyright (C) 2001-2008, LINBIT Information Technologies GmbH. 8 Copyright (C) 1999-2008, Philipp Reisner <[email protected]>. 9 Copyright (C) 2002-2008, Lars Ellenberg <[email protected]>. 19 * and possibly small-bandwidth replication, 55 * * simple byte-based 69 * __little endian__ bitstream, least significant bit first (left most) 108 -+----------------------------------------------------------------------- 140 if ((in & ((1 << b) -1)) == v) { \ in vli_decode_bits() [all …]
|
/linux-6.14.4/lib/ |
D | btree.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * lib/btree.c - Simple In-memory B+Tree 5 * Copyright (c) 2007-2008 Joern Engel <[email protected]> 9 * see http://programming.kicks-ass.net/kernel-patches/vma_lookup/btree.patch 27 * ~98% pointers - hard to beat. Very sparse radix trees contain only ~2% 35 * values are to the right, not to the left. All used slots within a node 36 * are on the left, all unused slots contain NUL values. Most operations 96 node = mempool_alloc(head->mempool, gfp); in btree_node_alloc() 108 return -1; in longcmp() 139 for (i = geo->keylen - 1; i >= 0; i--) { in dec_key() [all …]
|
/linux-6.14.4/drivers/media/rc/keymaps/ |
D | rc-kworld-plus-tv-analog.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // kworld-plus-tv-analog.h - Keytable for kworld_plus_tv_analog Remote Controller 4 // keymap imported from ir-keymaps.c 8 #include <media/rc-map.h> 17 { 0x16, KEY_CLOSECD }, /* -> ) */ 23 /* Two keys have the same code: 3 and left */ 45 /* Couldn't map key left/key right since those 55 Most of them conflict with digits.
|
/linux-6.14.4/security/ |
D | Kconfig.hardening | 1 # SPDX-License-Identifier: GPL-2.0-only 12 flaws, this plugin is available to identify and zero-initialize 23 def_bool $(cc-option,-ftrivial-auto-var-init=pattern) 26 def_bool $(cc-option,-ftrivial-auto-var-init=zero) 29 # Clang 16 and later warn about using the -enable flag, but it 31 …def_bool $(cc-option,-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-wi… 64 bool "zero-init structs marked for userspace (weak)" 69 Zero-initialize any structures on the stack containing 72 exposures, like CVE-2013-2141: 76 bool "zero-init structs passed by reference (strong)" [all …]
|
/linux-6.14.4/drivers/media/i2c/ |
D | tda7432.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * For the STS-Thompson TDA7432 audio processor chip 18 * debug - set to 1 if you'd like to see debug messages 21 * loudness - set between 0 and 15 for varying degrees of loudness effect 23 * maxvol - set maximum volume to +20db (1), default is 0db(0) 37 #include <media/v4l2-device.h> 38 #include <media/v4l2-ioctl.h> 39 #include <media/v4l2-ctrls.h> 84 return &container_of(ctrl->handler, struct tda7432, hdl)->sd; in to_sd() 87 /* The TDA7432 is made by STS-Thompson [all …]
|
/linux-6.14.4/drivers/w1/slaves/ |
D | w1_ds2413.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * w1_ds2413.c - w1 family 3a (DS2413) driver 4 * based on w1_ds2408.c by Jean-Francois Dagenais <[email protected]> 33 ssize_t bytes_read = -EIO; in state_read() 36 dev_dbg(&sl->dev, in state_read() 38 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); in state_read() 43 return -EINVAL; in state_read() 45 mutex_lock(&sl->master->bus_mutex); in state_read() 46 dev_dbg(&sl->dev, "mutex locked"); in state_read() 52 while (retries--) { in state_read() [all …]
|
/linux-6.14.4/Documentation/sound/hd-audio/ |
D | realtek-pc-beep.rst | 20 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 24 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 33 Amplify 1Ah loopback, left (L): 1 bit 34 Amplify the left channel of 1Ah before mixing it into outputs as specified 58 +--DIV--+--!DIV--+ {1Ah boost control} 60 +--(b == 0)--+--(b != 0)--+ 70 +-----!h-----+-----S-----+ 79 All Realtek HDA codecs have a vendor-defined widget with node ID 20h which 87 Realtek, is of note: unlike most registers, which seem to control detailed 111 Linux, it seems, has gone through most of them. For one, the register resets [all …]
|
/linux-6.14.4/include/crypto/internal/ |
D | ecc.h | 58 * ecc_swap_digits() - Copy ndigits from big endian array to native array 69 out[i] = get_unaligned_be64(&src[ndigits - 1 - i]); in ecc_swap_digits() 73 * ecc_digits_from_bytes() - Create ndigits-sized digits array from byte array 79 * The first byte in the input byte array is expected to hold the most 86 * ecc_is_key_valid() - Validate a given ECDH private key 99 * ecc_gen_privkey() - Generates an ECC private key. 114 * ecc_make_pub_key() - Compute an ECC public key 128 * crypto_ecdh_shared_secret() - Compute a shared secret 147 * ecc_is_pubkey_valid_partial() - Partial public key validation 152 * Valdiate public key according to SP800-56A section 5.6.2.3.4 ECC Partial [all …]
|
/linux-6.14.4/drivers/accessibility/speakup/ |
D | i18n.c | 1 // SPDX-License-Identifier: GPL-2.0 51 [MSG_EDGE_LEFT] = "left,", 57 [MSG_CTRL] = "control-", 72 /* Most of these duplicate the entries in state names. */ 135 [MSG_KEYNAME_LEFTBRACE] = "left brace", 138 [MSG_KEYNAME_LEFTCTRL] = "left control", 151 [MSG_KEYNAME_LEFTSHFT] = "left shift", 165 [MSG_KEYNAME_LEFTALT] = "left alt", 214 [MSG_KEYNAME_LEFT] = "left", 234 [MSG_KEYNAME_LEFTMETA] = "left meta", [all …]
|
/linux-6.14.4/Documentation/locking/ |
D | robust-futexes.rst | 8 ---------- 15 A futex is in essence a user-space address, e.g. a 32-bit lock variable 21 waiter with the waker - without them having to know about each other. 26 state, and there's no in-kernel state associated with it. The kernel 33 pthread_mutex_t, or yum is kill -9-ed), then waiters for that lock need 39 prematurely - and the new owner can decide whether the data protected by 45 (and in most cases there is none, futexes being fast lightweight locks) 47 Userspace has no chance to clean up after the lock either - userspace is 48 the one that crashes, so it has no opportunity to clean up. Catch-22. 50 In practice, when e.g. yum is kill -9-ed (or segfaults), a system reboot [all …]
|