| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | nuvoton,nau8821.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Seven Lee <wtli@nuvoton.com> 13 - $ref: dai-common.yaml# 25 nuvoton,jkdet-enable: 29 nuvoton,jkdet-pull-enable: 30 description: Enable JKDET pin pull. If set - pin pull enabled, 34 nuvoton,jkdet-pull-up: 35 description: Pull-up JKDET pin. If set then JKDET pin is pull up, [all …]
|
| /kernel/linux/linux-5.10/lib/xz/ |
| D | xz_dec_lzma2.c | 5 * Igor Pavlov <https://7-zip.org/> 20 * Minimum number of usable input buffer to safely decode one LZMA symbol. 22 * direct bits. This may decode at maximum of 20 bytes of input. However, 32 * start <= pos <= full <= end 33 * pos <= limit <= end 35 * In multi-call mode, also these are true: 36 * end == size 40 * Most of these variables are size_t to support single-call mode, 55 * How full dictionary is. This is used to detect corrupt input that 64 * End of the dictionary buffer. In multi-call mode, this is [all …]
|
| /kernel/linux/linux-6.6/lib/xz/ |
| D | xz_dec_lzma2.c | 5 * Igor Pavlov <https://7-zip.org/> 20 * Minimum number of usable input buffer to safely decode one LZMA symbol. 22 * direct bits. This may decode at maximum of 20 bytes of input. However, 32 * start <= pos <= full <= end 33 * pos <= limit <= end 35 * In multi-call mode, also these are true: 36 * end == size 40 * Most of these variables are size_t to support single-call mode, 55 * How full dictionary is. This is used to detect corrupt input that 64 * End of the dictionary buffer. In multi-call mode, this is [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/hid/tests/ |
| D | test_mouse.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 18 # workaround https://gitlab.freedesktop.org/libevdev/python-libevdev/issues/6 38 self.left = False 44 Return an input report for this device. 50 :param wheels: a single value for the vertical wheel or a (vertical, horizontal) tuple for 57 self.left = l 62 left = self.left 79 mouse.b1 = int(left) 90 Send an input event on the default report ID. [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | draak.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Renesas Electronics Corp. 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 21 audio_clkout: audio-clkout { 24 * but needed to avoid cs2000/rcar_sound probe dead-lock 26 compatible = "fixed-clock"; 27 #clock-cells = <0>; 28 clock-frequency = <12288000>; 32 compatible = "pwm-backlight"; [all …]
|
| D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 13 model = "Renesas R-Car Gen3 ULCB board"; 32 stdout-path = "serial0:115200n8"; 35 audio_clkout: audio-clkout { 38 * but needed to avoid cs2000/rcar_sound probe dead-lock 40 compatible = "fixed-clock"; 41 #clock-cells = <0>; [all …]
|
| D | ebisu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 33 stdout-path = "serial0:115200n8"; 36 audio_clkout: audio-clkout { 39 * but needed to avoid cs2000/rcar_sound probe dead-lock 41 compatible = "fixed-clock"; 42 #clock-cells = <0>; 43 clock-frequency = <11289600>; 47 compatible = "pwm-backlight"; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_buddy.c | 1 // SPDX-License-Identifier: MIT 27 block->header = offset; in drm_block_alloc() 28 block->header |= order; in drm_block_alloc() 29 block->parent = parent; in drm_block_alloc() 31 BUG_ON(block->header & DRM_BUDDY_HEADER_UNUSED); in drm_block_alloc() 47 head = &mm->free_list[drm_buddy_block_order(block)]; in list_insert_sorted() 49 list_add(&block->link, head); in list_insert_sorted() 57 __list_add(&block->link, node->link.prev, &node->link); in list_insert_sorted() 62 block->header &= ~DRM_BUDDY_HEADER_STATE; in mark_allocated() 63 block->header |= DRM_BUDDY_ALLOCATED; in mark_allocated() [all …]
|
| /kernel/linux/linux-5.10/sound/pci/emu10k1/ |
| D | p16v.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 17 * Corrected speaker output, so Front -> Front etc. 26 * Use single trigger for multichannel. 36 * Merging with snd-emu10k1 driver. 45 * Some stability problems when unloading the snd-p16v kernel module. 46 * -- 53 * -- 56 * P16V Chip: CA0151-DBS 57 * Audigy 2 Chip: CA0102-IAT [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | dev-overlay.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 Video overlay devices have the ability to genlock (TV-)video into the 12 (VGA-)video signal of a graphics card, or to store captured images 37 capturing and overlay with a single file descriptor for compatibility 59 Video overlay devices shall support :ref:`audio input <audio>`, 62 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 63 :ref:`video input <video>` and :ref:`video standard <standard>` 93 1. Chroma-keying displays the overlaid image only where pixels in the 162 ------------------ 165 Size and position of the window relative to the top, left corner of [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-overlay.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 Video overlay devices have the ability to genlock (TV-)video into the 12 (VGA-)video signal of a graphics card, or to store captured images 37 capturing and overlay with a single file descriptor for compatibility 55 Video overlay devices shall support :ref:`audio input <audio>`, 58 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 59 :ref:`video input <video>` and :ref:`video standard <standard>` 88 1. Chroma-keying displays the overlaid image only where pixels in the 155 ------------------ 158 Size and position of the window relative to the top, left corner of [all …]
|
| /kernel/linux/linux-6.6/kernel/debug/kdb/ |
| D | kdb_io.c | 8 * Copyright (c) 1999-2006 Silicon Graphics, Inc. All Rights Reserved. 32 int kdb_printf_cpu = -1; 41 if (slen > 3 && buffer[slen - 3] == '#') { in kgdb_transition_check() 52 * kdb_handle_escape() - validity check on an accumulated escape sequence. 58 * Return: -1 if the escape sequence is unwanted, 0 if it is incomplete, 63 char *lastkey = buf + sz - 1; in kdb_handle_escape() 84 case 'D': /* \e[D, left arrow */ in kdb_handle_escape() 86 case '1': /* \e[<1,3,4>], may be home, del, end */ in kdb_handle_escape() 100 case '4': /* \e[4~, end */ in kdb_handle_escape() 107 return -1; in kdb_handle_escape() [all …]
|
| /kernel/linux/linux-5.10/kernel/debug/kdb/ |
| D | kdb_io.c | 8 * Copyright (c) 1999-2006 Silicon Graphics, Inc. All Rights Reserved. 33 int kdb_printf_cpu = -1; 42 if (slen > 3 && buffer[slen - 3] == '#') { in kgdb_transition_check() 53 * kdb_handle_escape() - validity check on an accumulated escape sequence. 59 * Return: -1 if the escape sequence is unwanted, 0 if it is incomplete, 64 char *lastkey = buf + sz - 1; in kdb_handle_escape() 85 case 'D': /* \e[D, left arrow */ in kdb_handle_escape() 87 case '1': /* \e[<1,3,4>], may be home, del, end */ in kdb_handle_escape() 101 case '4': /* \e[4~, end */ in kdb_handle_escape() 108 return -1; in kdb_handle_escape() [all …]
|
| /kernel/linux/linux-6.6/Documentation/input/ |
| D | multi-touch-protocol.rst | 4 Multi-touch (MT) Protocol 7 :Copyright: |copy| 2009-2010 Henrik Rydberg <rydberg@euromail.se> 11 ------------ 13 In order to utilize the full power of the new multi-touch and multi-user 16 document describes the multi-touch (MT) protocol which allows kernel 30 -------------- 34 packet. Since these events are ignored by current single-touch (ST) 39 input_mt_sync() at the end of each packet. This generates a SYN_MT_REPORT 48 All drivers mark the end of a multi-touch transfer by calling the usual 62 important. Event filtering and finger tracking is left to user space [#f3]_. [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ca0106/ |
| D | ca0106.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 28 …* Correct interrupt timing. interrupt at end of period, instead of in the middle of a playback … 31 * Single trigger call for multi channels. 50 * Implement support for Line-in capture on SB Live 24bit. 73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ 75 #define IPR_SPDIF_IN_USER 0x00004000 /* SPDIF input user data has 16 more bits */ 82 #define IPR_GPI 0x00000080 /* General Purpose input changed */ 87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */ [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ca0106/ |
| D | ca0106.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 28 …* Correct interrupt timing. interrupt at end of period, instead of in the middle of a playback … 31 * Single trigger call for multi channels. 50 * Implement support for Line-in capture on SB Live 24bit. 73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ 75 #define IPR_SPDIF_IN_USER 0x00004000 /* SPDIF input user data has 16 more bits */ 82 #define IPR_GPI 0x00000080 /* General Purpose input changed */ 87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/input/ |
| D | multi-touch-protocol.rst | 4 Multi-touch (MT) Protocol 7 :Copyright: |copy| 2009-2010 Henrik Rydberg <rydberg@euromail.se> 11 ------------ 13 In order to utilize the full power of the new multi-touch and multi-user 16 document describes the multi-touch (MT) protocol which allows kernel 30 -------------- 34 packet. Since these events are ignored by current single-touch (ST) 39 input_mt_sync() at the end of each packet. This generates a SYN_MT_REPORT 48 All drivers mark the end of a multi-touch transfer by calling the usual 62 important. Event filtering and finger tracking is left to user space [#f3]_. [all …]
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | hgpk.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OLPC HGPK (XO-1) touchpad PS/2 mouse driver 5 * Copyright (c) 2006-2008 One Laptop Per Child 13 * Copyright (c) 2003-2005 Peter Osterlund <petero2@telia.com> 31 #include <linux/input.h> 126 struct hgpk_data *priv = psmouse->private; in hgpk_discard_decay_hack() 135 (avx > recalib_delta / 2 && ((avx / 4) > priv->xlast))) { in hgpk_discard_decay_hack() 137 priv->xbigj = avx; in hgpk_discard_decay_hack() 138 } else if (approx_half(avx, priv->xbigj)) { in hgpk_discard_decay_hack() 140 priv->xbigj = avx; in hgpk_discard_decay_hack() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/mouse/ |
| D | hgpk.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OLPC HGPK (XO-1) touchpad PS/2 mouse driver 5 * Copyright (c) 2006-2008 One Laptop Per Child 13 * Copyright (c) 2003-2005 Peter Osterlund <petero2@telia.com> 31 #include <linux/input.h> 126 struct hgpk_data *priv = psmouse->private; in hgpk_discard_decay_hack() 135 (avx > recalib_delta / 2 && ((avx / 4) > priv->xlast))) { in hgpk_discard_decay_hack() 137 priv->xbigj = avx; in hgpk_discard_decay_hack() 138 } else if (approx_half(avx, priv->xbigj)) { in hgpk_discard_decay_hack() 140 priv->xbigj = avx; in hgpk_discard_decay_hack() [all …]
|
| /kernel/linux/linux-5.10/sound/pci/asihpi/ |
| D | hpi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com> 14 The HPI is a low-level hardware abstraction layer to all 17 (C) Copyright AudioScience Inc. 1998-2010 37 /** 8-bit unsigned PCM. Windows equivalent is WAVE_FORMAT_PCM. */ 39 /** 16-bit signed PCM. Windows equivalent is WAVE_FORMAT_PCM. */ 41 /** MPEG-1 Layer-1. */ 43 /** MPEG-1 Layer-2. 67 <tr><td>256<td>-<td>X 68 <tr><td>320<td>-<td>X [all …]
|
| /kernel/linux/linux-6.6/sound/pci/asihpi/ |
| D | hpi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com> 14 The HPI is a low-level hardware abstraction layer to all 17 (C) Copyright AudioScience Inc. 1998-2010 37 /** 8-bit unsigned PCM. Windows equivalent is WAVE_FORMAT_PCM. */ 39 /** 16-bit signed PCM. Windows equivalent is WAVE_FORMAT_PCM. */ 41 /** MPEG-1 Layer-1. */ 43 /** MPEG-1 Layer-2. 67 <tr><td>256<td>-<td>X 68 <tr><td>320<td>-<td>X [all …]
|
| /kernel/linux/linux-6.6/arch/alpha/lib/ |
| D | stxncpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copy no more than COUNT bytes of the null-terminated string from 13 * On input: 24 * the end of the range specified by COUNT 27 * a2 = the number of full words left in COUNT 29 * Furthermore, v0, a3-a5, t11, and $at are untouched. 54 /* Create the 1st output word and detect 0's in the 1st input word. */ 55 lda t2, -1 # e1 : build a mask against false zero 79 the end-of-count bit is set in t8 iff it applies. 107 /* Add the end-of-count bit to the eos detection bitmask. */ [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/lib/ |
| D | stxncpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copy no more than COUNT bytes of the null-terminated string from 13 * On input: 24 * the end of the range specified by COUNT 27 * a2 = the number of full words left in COUNT 29 * Furthermore, v0, a3-a5, t11, and $at are untouched. 54 /* Create the 1st output word and detect 0's in the 1st input word. */ 55 lda t2, -1 # e1 : build a mask against false zero 79 the end-of-count bit is set in t8 iff it applies. 107 /* Add the end-of-count bit to the eos detection bitmask. */ [all …]
|
| /kernel/linux/linux-6.6/fs/unicode/ |
| D | utf8-norm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 int i = um->tables->utf8agetab_size - 1; in utf8version_is_supported() 13 while (i >= 0 && um->tables->utf8agetab[i] != 0) { in utf8version_is_supported() 14 if (version == um->tables->utf8agetab[i]) in utf8version_is_supported() 16 i--; in utf8version_is_supported() 22 * UTF-8 valid ranges. 24 * The UTF-8 encoding spreads the bits of a 32bit word over several 35 * There is an additional requirement on UTF-8, in that only the 47 * Actual unicode characters are limited to the range 0x0 - 0x10FFFF, 51 * 0 - 0x7F: 0 - 0x7F [all …]
|
| /kernel/linux/linux-6.6/Documentation/input/devices/ |
| D | ntrig.rst | 4 N-Trig touchscreen Driver 7 :Copyright: |copy| 2008-2010 Rafi Rubin <rafi@seas.upenn.edu> 8 :Copyright: |copy| 2009-2010 Stephane Chatty 10 This driver provides support for N-Trig pen and multi-touch sensors. Single 11 and multi-touch events are translated to the appropriate protocols for 12 the hid and input systems. Pen events are sufficiently hid compliant and 13 are left to the hid core. The driver also provides additional filtering 16 This driver has been reported to work properly with multiple N-Trig devices 21 ---------- 29 +-----------------------+-----------------------------------------------------+ [all …]
|