/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | sitronix,st1232.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bastian Hecht <hechtb@gmail.com> 13 - $ref: touchscreen.yaml# 18 - sitronix,st1232 19 - sitronix,st1633 32 - compatible 33 - reg 34 - interrupts [all …]
|
/linux/Documentation/filesystems/ |
H A D | overlayfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 overlay-filesystem functionality in Linux (sometimes referred to as 11 union-filesystems). An overlay-filesystem tries to present a 17 --------------- 25 While directories will report an st_dev from the overlay-filesystem, 26 non-directory objects may report an st_dev from the lower filesystem or 29 over the lifetime of a non-directory object. Many applications and 48 The "xino" feature can be enabled with the "-o xino=on" overlay mount option. 51 the lifetime of the filesystem. The "-o xino=auto" overlay mount option 60 +--------------+------------+------------+-----------------+----------------+ [all …]
|
/linux/lib/ |
H A D | Kconfig.kcsan | 1 # SPDX-License-Identifier: GPL-2.0-only 7 def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-distinguish-volatil [all...] |
/linux/arch/mips/sgi-ip27/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 8 bool "IP27 M-Mode" 10 The nodes of Origin, Onyx, Fuel and Tezro systems can be configured 11 in either N-Modes which allows for more nodes or M-Mode which allows 13 M-Mode, so choose M-mode here. 16 bool "IP27 N-Mode" 18 The nodes of Origin, Onyx, Fuel and Tezro systems can be configured 19 in either N-Modes which allows for more nodes or M-Mode which allows 21 M-Mode, so choose M-mode here. 38 Say Y here to enable replicating the kernel text across multiple
|
/linux/scripts/ |
H A D | checktransupdate.py | 2 # SPDX-License-Identifier: GPL-2.0 12 - ./scripts/checktransupdate.py -l zh_CN 14 - ./scripts/checktransupdate.py Documentation/translations/zh_CN/dev-tools/testing-overview.rst 18 Documentation/dev-tools/kfence.rst 21 Documentation/translations/zh_CN/dev-tool [all...] |
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head827d.c | 32 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_clr() 33 const int i = head->base.index; in head827d_curs_clr() 51 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_set() 52 const int i = head->base.index; in head827d_curs_set() 60 NVVAL(NV827D, HEAD_SET_CONTROL_CURSOR, FORMAT, asyh->curs.format) | in head827d_curs_set() 61 NVVAL(NV827D, HEAD_SET_CONTROL_CURSOR, SIZE, asyh->curs.layout) | in head827d_curs_set() 67 HEAD_SET_OFFSET_CURSOR(i), asyh->curs.offset >> 8); in head827d_curs_set() 69 PUSH_MTHD(push, NV827D, HEAD_SET_CONTEXT_DMA_CURSOR(i), asyh->curs.handle); in head827d_curs_set() 76 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head827d_core_set() 77 const int i = head->base.index; in head827d_core_set() [all …]
|
H A D | head507d.c | 32 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head507d_procamp() 33 const int i = head->base.index; in head507d_procamp() 42 NVVAL(NV507D, HEAD_SET_PROCAMP, SAT_COS, asyh->procamp.sat.cos) | in head507d_procamp() 43 NVVAL(NV507D, HEAD_SET_PROCAMP, SAT_SINE, asyh->procamp.sat.sin) | in head507d_procamp() 51 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head507d_dither() 52 const int i = head->base.index; in head507d_dither() 59 NVVAL(NV507D, HEAD_SET_DITHER_CONTROL, ENABLE, asyh->dither.enable) | in head507d_dither() 60 NVVAL(NV507D, HEAD_SET_DITHER_CONTROL, BITS, asyh->dither.bits) | in head507d_dither() 61 NVVAL(NV507D, HEAD_SET_DITHER_CONTROL, MODE, asyh->dither.mode) | in head507d_dither() 69 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head507d_ovly() [all …]
|
H A D | head907d.c | 39 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head907d_or() 40 const int i = head->base.index; in head907d_or() 47 NVVAL(NV907D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, CRC_MODE, asyh->or.crc_raster) | in head907d_or() 48 NVVAL(NV907D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, HSYNC_POLARITY, asyh->or.nhsync) | in head907d_or() 49 NVVAL(NV907D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, VSYNC_POLARITY, asyh->or.nvsync) | in head907d_or() 50 NVVAL(NV907D, HEAD_SET_CONTROL_OUTPUT_RESOURCE, PIXEL_DEPTH, asyh->or.depth), in head907d_or() 52 HEAD_SET_CONTROL(i), 0x31ec6000 | head->base.index << 25 | in head907d_or() 53 NVVAL(NV907D, HEAD_SET_CONTROL, STRUCTURE, asyh->mode.interlace)); in head907d_or() 60 struct nvif_push *push = &nv50_disp(head->base.base.dev)->core->chan.push; in head907d_procamp() 61 const int i = head->base.index; in head907d_procamp() [all …]
|
/linux/include/linux/ |
H A D | fb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 77 __u32 serial; /* Serial Number - Integer */ 84 __u16 input; /* display type - see FB_DISP_* */ 85 __u16 dpms; /* DPMS support - see FB_DPMS_ */ 86 __u16 signal; /* Signal Type - see FB_SIGNAL_* */ 89 __u16 gamma; /* Gamma - in fractions of 100 */ 91 __u16 misc; /* Misc flags - see FB_MISC_* */ 133 /* only used by mach-pxa/am200epd.c */ 149 DECLARE_BITMAP(y, FB_MAX_BLIT_HEIGHT); 197 /* Format: test_bit(width - 1, blit_x) */ [all …]
|
/linux/Documentation/input/devices/ |
H A D | atarikbd.rst | 12 provides a convenient connection point for a mouse and switch-type joysticks. 13 The ikbd processor also maintains a time-of-day clock with one second 18 The ikbd communicates with the main processor over a high speed bi-directional 41 0xF8-0xFB relative mouse position records (lsbs determined by 43 0xFC time-of-day 67 --------------------------- 75 significantly more than the threshold delta x or y. This may happen since no 84 ; where y is the right button state 87 Y ; delta y as twos complement integer 92 +127...-128 range, the motion is broken into multiple packets. [all …]
|
/linux/fs/overlayfs/ |
H A D | namei.c | 1 // SPDX-License-Identifier: GPL-2.0-only 39 struct ovl_fs *ofs = OVL_FS(d->sb); in ovl_check_redirect() 41 d->absolute_redirect = false; in ovl_check_redirect() 47 d->absolute_redirect = true; in ovl_check_redirect() 51 * that will stop further lookup in lower layers (d->stop=true) in ovl_check_redirect() 54 * layers (reset d->stop). in ovl_check_redirect() 56 d->stop = false; in ovl_check_redirect() 60 memcpy(buf, d->name.name, prelen); in ovl_check_redirect() 64 kfree(d->redirect); in ovl_check_redirect() 65 d->redirect = buf; in ovl_check_redirect() [all …]
|
H A D | overlayfs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 31 #define OVL_XATTR_TRUSTED_PREFIX_LEN (sizeof(OVL_XATTR_TRUSTED_PREFIX) - 1) 33 #define OVL_XATTR_USER_PREFIX_LEN (sizeof(OVL_XATTR_USER_PREFIX) - 1) 36 #define OVL_XATTR_ESCAPE_PREFIX_LEN (sizeof(OVL_XATTR_ESCAPE_PREFIX) - 1) 38 #define OVL_XATTR_ESCAPE_TRUSTED_PREFIX_LEN (sizeof(OVL_XATTR_ESCAPE_TRUSTED_PREFIX) - 1) 40 #define OVL_XATTR_ESCAPE_USER_PREFIX_LEN (sizeof(OVL_XATTR_ESCAPE_USER_PREFIX) - 1) 58 /* Non-merge dir that may contain whiteout entries */ 103 * The tuple (fh,uuid) is a universal unique identifier for a copy up origin, 105 * origin.fh - exported file handle of the lower file 106 * origin.uuid - uuid of the lower filesystem [all …]
|
/linux/arch/arm/mach-bcm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 63 Ethernet PHYs, DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and 130 default y 146 can be disabled for an SMP-enabled kernel. 174 BCM53573 series is set of SoCs using ARM Cortex-A7 CPUs with wireless 196 Say Y if you intend to run the kernel on a Broadcom ARM-based STB 199 This enables support for Broadcom ARM-based set-top box chipsets, 203 bool "Broadcom Broadband Carrier Access (BCA) origin SoC" 209 Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based 212 This enables support for Broadcom BCA ARM-based broadband chipsets, [all …]
|
/linux/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 5 EXTRAVERSION = -rc2 14 ifeq ($(filter output-sync,$(.FEATURES)),) 28 # Most importantly: sub-Makefiles should only ever modify files in 31 # unavoidable when linking the built-in.a targets which finally 41 this-makefile := $(lastword $(MAKEFILE_LIST)) 42 abs_srctree := $(realpath $(dir $(this-makefile))) 47 # Do not use make's built-in rules and variables 48 # (this increases performance and avoids hard-to-debug behaviour) 49 MAKEFLAGS += -rR [all …]
|
/linux/fs/netfs/ |
H A D | internal.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 13 #include <linux/fscache-cache.h> 49 list_add_tail_rcu(&rreq->proc_link, &netfs_io_requests); in netfs_proc_add_rreq() 54 if (!list_empty(&rreq->proc_link)) { in netfs_proc_del_rreq() 56 list_del_rcu(&rreq->proc_link); in netfs_proc_del_rreq() 86 enum netfs_io_origin origin); 96 trace_netfs_rreq_ref(rreq->debug_id, refcount_read(&rreq->ref), what); in netfs_see_request() 102 trace_netfs_sreq_ref(subreq->rreq->debug_id, subreq->debug_index, in netfs_see_subrequest() 103 refcount_read(&subreq->ref), what); in netfs_see_subrequest() 200 enum netfs_io_origin origin); [all …]
|
/linux/include/video/ |
H A D | sstfb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * linux/drivers/video/sstfb.h -- voodoo graphics frame buffer 69 # define print_var(X,Y...) argument 95 # define ENGINE_INVERT_Y BIT(17) /* invert Y origin (pipe) */ 105 # define LFB_WORD_SWIZZLE_WR BIT(11) /* enable write-wordswap (big-endian) */ 106 # define LFB_BYTE_SWIZZLE_WR BIT(12) /* enable write-byteswap (big-endian) */ 107 # define LFB_INVERT_Y BIT(13) /* invert Y origin (LFB) */ 108 # define LFB_WORD_SWIZZLE_RD BIT(15) /* enable read-wordswap (big-endian) */ 109 # define LFB_BYTE_SWIZZLE_RD BIT(16) /* enable read-byteswap (big-endian) */ 160 # define Y_SWAP_ORIGIN_SHIFT 22 /* Y swap subtraction value */ [all …]
|
/linux/drivers/md/ |
H A D | dm-cache-target.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include "dm-bio-prison-v2.h" 10 #include "dm-bio-record.h" 11 #include "dm-cache-metadata.h" 12 #include "dm-io-tracker.h" 13 #include "dm-cache-background-tracker.h" 15 #include <linux/dm-io.h> 16 #include <linux/dm-kcopyd.h> 30 /*----------------------------------------------------------------*/ 35 * oblock: index of an origin block [all …]
|
/linux/drivers/input/mouse/ |
H A D | cyapa.h | 6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc. 20 #define CYAPA_GEN3 0x03 /* support MT-protocol B with tracking ID. */ 63 * bit 6 - 4: Reserved 64 * bit 3 - 2: Power status 65 * bit 1 - 0: Device status 76 * bit 7 - 4: Number of touched finger 91 * Write-only command file register used to issue commands and 102 * bit 6 - 5: Reserved 104 * bit 3 - 2: Reserved 127 * bit 1 - 0: Reserved [all …]
|
H A D | bcm5974.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Scott Shawcroft as part of the touchd user-space driver project: 13 * Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com) 16 * Copyright (C) 2005 Frank Arnold (frank@scirocco-5v-turbo.de) 18 * Copyright (C) 2005 Michael Hanselmann (linux-kernel@hansmi.ch) 171 u8 rel_y; /* relative y coordinate */ 182 /* trackpad finger data offsets, le16-aligned */ 219 /* trackpad finger structure, le16-aligned */ 221 __le16 origin; /* zero when switching track finger */ member 223 __le16 abs_y; /* absolute y coodinate */ [all …]
|
/linux/Documentation/translations/zh_CN/dev-tools/ |
H A D | kcsan.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-zh_CN.rst 5 :Original: Documentation/dev-tools/kcsan.rst 15 ---- 22 CONFIG_KCSAN = y 33 BUG: KCSAN: data-race in test_kernel_read / test_kernel_write 47 value changed: 0x00000000000009a6 -> 0x00000000000009b2 50 CPU: 6 PID: 488 Comm: access_thread Not tainted 5.12.0-rc2+ #1 51 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-2 04/01/2014 61 BUG: KCSAN: data-race in test_kernel_rmw_array+0x71/0xd0 [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-cropcap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_CROPCAP - Information about the video cropping and scaling abilities 43 support cropping and/or scaling and/or have non-square pixels, and for 50 .. flat-table:: struct v4l2_cropcap 51 :header-rows: 0 52 :stub-columns: 0 55 * - __u32 56 - ``type`` 57 - Type of the data stream, set by the application. Only these types 61 * - struct :ref:`v4l2_rect <v4l2-rect-crop>` [all …]
|
/linux/tools/power/x86/turbostat/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 DAY := $(shell date +%Y.%m.%d) 7 SNAPSHOT = turbostat-$(DAY) 9 ifeq ("$(origin O)", "command line") 14 override CFLAGS += -O2 -Wall -Wextra -I../../../include 15 override CFLAGS += -DMSRHEADER='"../../../../arch/x86/include/asm/msr-index.h"' 16 override CFLAGS += -DINTEL_FAMILY_HEADER='"../../../../arch/x86/include/asm/intel-family.h"' 17 override CFLAGS += -DBUILD_BUG_HEADER='"../../../../include/linux/build_bug.h"' 18 override CFLAGS += -D_FILE_OFFSET_BITS=64 19 override CFLAGS += -D_FORTIFY_SOURCE=2 [all …]
|
/linux/tools/perf/Documentation/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 10 $(filter-out $(addsuffix .txt, $(ARTICLES) $(SP_ARTICLES)), \ 11 $(wildcard perf-*.txt)) \ 40 htmldir?=$(prefix)/share/doc/perf-doc 41 pdfdir?=$(prefix)/share/doc/perf-doc 48 ASCIIDOC_EXTRA += --unsafe -f asciidoc.conf 50 MANPAGE_XSL = manpage-normal.xsl 53 RM ?= rm -f 54 DOC_REF = origin/man 55 HTML_REF = origin/html [all …]
|
/linux/drivers/tty/serial/8250/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 14 serial ports. The standard answer is Y. People who might say N 23 non-standard serial ports, since the configuration information will 34 Most people will say Y or M here, so that they can use serial mice, 40 default y 51 If you did not notice yet and/or you have userspace from pre-3.7, it 57 default y 89 depends on SERIAL_8250=y 93 If you say Y here, it will be possible to use a serial port as the 99 Even if you say Y here, the currently visible virtual console [all …]
|
/linux/Documentation/dev-tools/ |
H A D | checkpatch.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 27 - -q, --quiet 31 - -v, --verbose 35 - --no-tree 39 - --no-signoff 41 Disable the 'Signed-off-by' line check. The sign-off is a simple line at 43 or otherwise have the right to pass it on as an open-source patch. 47 Signed-off-by: Random J Developer <random@developer.example.org> 49 Setting this flag effectively stops a message for a missing signed-off-by 52 - --patch [all …]
|