| /kernel/linux/linux-5.10/tools/perf/ui/browsers/ |
| D | scripts.c | 1 // SPDX-License-Identifier: GPL-2.0 19 * Usually the full path for a script is: 20 * /home/username/libexec/perf-core/scripts/python/xxx.py 21 * /home/username/libexec/perf-core/scripts/perl/xxx.pl 22 * So 256 should be long enough to contain the full path. 37 if (attr->read_format & PERF_FORMAT_GROUP) in attr_to_script() 38 strcat(extra_format, " -F +metric"); in attr_to_script() 39 if (attr->sample_type & PERF_SAMPLE_BRANCH_STACK) in attr_to_script() 40 strcat(extra_format, " -F +brstackinsn --xed"); in attr_to_script() 41 if (attr->sample_type & PERF_SAMPLE_REGS_INTR) in attr_to_script() [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/cec/ |
| D | cec-pin-error-inj.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 7 has low-level support for the CEC bus. Most hardware today will have 8 high-level CEC support where the hardware deals with driving the CEC bus, 13 What makes doing this so interesting is that since we have full control 17 Currently only the cec-gpio driver (when the CEC line is directly 18 connected to a pull-up GPIO line) and the AllWinner A10/A20 drm driver 23 now an ``error-inj`` file. 30 With ``cat error-inj`` you can see both the possible commands and the current 33 $ cat /sys/kernel/debug/cec/cec0/error-inj 36 # rx-clear clear all rx error injections [all …]
|
| /kernel/linux/linux-5.10/tools/power/pm-graph/ |
| D | README | 8 pm-graph: suspend/resume/boot timing analysis tools 11 Home Page: https://01.org/pm-graph 13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph 14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 16 Full documentation available online & in man pages 17 - Getting Started: 18 https://01.org/pm-graph/documentation/getting-started 20 - Config File Format: 21 https://01.org/pm-graph/documentation/3-config-file-format 23 - upstream version in git: [all …]
|
| D | bootgraph.8 | 3 bootgraph \- Kernel boot timing analysis 21 The tool can also augment the timeline with ftrace data on custom target 22 functions as well as full trace callgraphs. 24 Generates output files in subdirectory: boot-yymmdd-HHMMSS 30 \fB-h\fR 33 \fB-v\fR 36 \fB-addlogs\fR 40 \fB-result \fIfile\fR 43 \fB-o \fIname\fR 47 e.g. boot-{hostname}-{date}-{time} [all …]
|
| D | sleepgraph.8 | 3 sleepgraph \- Suspend/Resume timing analysis 21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS 27 \fB-h\fR 30 \fB-v\fR 33 \fB-verbose\fR 36 \fB-config \fIfile\fR 39 \fB-m \fImode\fR 42 \fB-o \fIname\fR 46 e.g. suspend-{hostname}-{date}-{time} 48 \fB-rtcwake \fIt\fR | off [all …]
|
| /kernel/linux/linux-5.10/Documentation/livepatch/ |
| D | shadow-vars.rst | 11 The implementation introduces a global, in-kernel hashtable that 24 (See the full API usage docbook notes in livepatch/shadow.c.) 30 meta-data and shadow-data: 32 - meta-data 34 - obj - pointer to parent object 35 - id - data identifier 37 - data[] - storage for shadow data 41 They also allow to call a custom constructor function when a non-zero 48 * klp_shadow_get() - retrieve a shadow variable data pointer 49 - search hashtable for <obj, id> pair [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 47 Xtensa processors are 32-bit RISC machines designed by Tensilica 52 a home page at <http://www.linux-xtensa.org/>. 96 bool "fsf - default (not generic) configuration" 100 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)" 107 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)" 114 bool "Custom Xtensa processor configuration" 117 Select this variant to use a custom Xtensa processor configuration. 122 string "Xtensa Processor Custom Core Variant Name" 125 Provide the name of a custom Xtensa processor variant. [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/wifi/intel/ |
| D | ipw2200.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 - Intel(R) PRO/Wireless 2200BG Network Connection 12 - Intel(R) PRO/Wireless 2915ABG Network Connection 20 Copyright |copy| 2004-2006, Intel Corporation 37 2. Ad-Hoc Networking 78 the warranty and/or issues arising from regulatory non-compliance, and 83 modules, and accordingly, condition system-level regulatory approval 86 non-compliant. 113 ------------------------- 117 + IBSS mode (Ad-Hoc) [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | mac_baboon.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Definitions for the "Baboon" custom IC on the PowerBook 190. 21 * bit 2: bay status, 0 = full, 1 = empty
|
| /kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/ |
| D | method-customizing.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Linux ACPI Custom Control Method How To 25 - Only ACPI METHOD can be overridden, any other object types like 29 - The same ACPI control method can be overridden for many times, 32 - To get the ACPI debug object output (Store (AAAA, Debug)), 42 b) disassemble the table by running "iasl -d dsdt.dat". 56 Note that the full pathname of the method in ACPI namespace 59 e.g. "iasl -vw 6084 psr.asl" (psr.aml is generated as a result) 60 If parameter "-vw 6084" is not supported by your iASL compiler, 62 f) mount debugfs by "mount -t debugfs none /sys/kernel/debug" [all …]
|
| /kernel/linux/linux-5.10/tools/lib/traceevent/Documentation/ |
| D | libtraceevent-field_print.txt | 5 ---- 6 tep_print_field, tep_print_fields, tep_print_num_field, tep_print_func_field - 10 -------- 12 -- 13 *#include <event-parse.h>* 14 *#include <trace-seq.h>* 20 -- 23 ----------- 32 -- 34 -- [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/temperature/ |
| D | ltc2983.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System 42 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG) 44 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG) 231 struct ltc2983_custom_sensor *custom; member 238 struct ltc2983_custom_sensor *custom; member 247 struct ltc2983_custom_sensor *custom; member 274 * instance a resolution of 2^-10 means we have 10 fractional bits. 288 s64 __res = -(s32)val; in __convert_to_raw_sign() 292 return (u32)-__res; in __convert_to_raw_sign() [all …]
|
| /kernel/linux/linux-5.10/Documentation/accounting/ |
| D | psi.rst | 4 PSI - Pressure Stall Information 14 either play it safe and under-utilize their hardware resources, or 23 scarcity aids users in sizing workloads to hardware--or provisioning 38 respective file in /proc/pressure/ -- cpu, memory, and io. 47 full avg10=0.00 avg60=0.00 avg300=0.00 total=0 52 The "full" line indicates the share of time in which all non-idle 59 stall state is tracked separately and exported in the "full" averages. 66 or to average trends over custom time frames. 84 <some|full> <stall amount in us> <time window in us> 88 1sec time window. Writing "full 50000 1000000" into /proc/pressure/io [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/socionext/ |
| D | socionext,uniphier-system-cache.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/socionext/socionext,uniphier-system-cache.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 UniPhier ARM 32-bit SoCs are integrated with a full-custom outer cache 15 - Masahiro Yamada <yamada.masahiro@socionext.com> 19 const: socionext,uniphier-system-cache 36 cache-unified: true 38 cache-size: true 40 cache-sets: true [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | ocfs2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 also make it attractive for non-clustered use. 12 You'll want to install the ocfs2-tools package in order to at least 16 Tools git tree: https://github.com/markfasheh/ocfs2-tools 28 - Joel Becker <joel.becker@oracle.com> 29 - Zach Brown <zach.brown@oracle.com> 30 - Mark Fasheh <mfasheh@suse.com> 31 - Kurt Hackel <kurt.hackel@oracle.com> 32 - Tao Ma <tao.ma@oracle.com> 33 - Sunil Mushran <sunil.mushran@oracle.com> [all …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | TODO | 1 This is a place for planning the ongoing long-term work in the GPIO 8 to move away from the global GPIO numberspace and toward a descriptor-based 17 unmanageable: machine board files tend to become full of macros trying to 18 establish the numberspace at compile-time, making it hard to add any numbers 26 The runtime-assigned GPIO numberspace (what you get if you assign the GPIO 27 base as -1 in struct gpio_chip) has also became unpredictable due to factors 28 such as probe ordering and the introduction of -EPROBE_DEFER making probe 37 - Convert all GPIO device drivers to only #include <linux/gpio/driver.h> 39 - Convert all consumer drivers to only #include <linux/gpio/consumer.h> 41 - Convert all machine descriptors in "boardfiles" to only [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | it87.rst | 158 - Christophe Gauthron 159 - Jean Delvare <jdelvare@suse.de> 163 ----------------- 176 misconfigured by BIOS - PWM values would be inverted. This option tries 181 ------------------- 183 All the chips supported by this driver are LPC Super-I/O chips, accessed 184 through the LPC bus (ISA-like I/O ports). The IT8712F additionally has an 192 ----------- 211 is stored in the Super-I/O configuration space. Due to technical limitations, 222 IT8783E/F, and late IT8712F and IT8705F also have optional 16-bit tachometer [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/LSM/ |
| D | SafeSetID.rst | 6 system-wide allowlist. These restrictions also prohibit the given UIDs/GIDs 15 CAP_SETUID is granted to programs running as root or those running as a non-root 22 While it is possible to implement a tree of processes by giving full 24 tree of processes under non-root user(s) in the first place. Specifically, 28 lesser-privileged user -- not elevate privileges. Unfortunately, there is no 34 The main use case for this LSM is to allow a non-root program to transition to 35 other untrusted uids without full blown CAP_SETUID capabilities. The non-root 38 of CAP_SETUID since the non-root program cannot take advantage of CAP_SETUID to 40 namespace). The higher level goal is to allow for uid-based sandboxing of system 42 non-root programs can drop to even-lesser-privileged uids. This is especially [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-xilinx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * 2002-2007 (c) MontaVista Software, Inc. 48 #define XSPI_SR_RX_FULL_MASK 0x02 /* Receive FIFO is full */ 50 #define XSPI_SR_TX_FULL_MASK 0x08 /* Transmit FIFO is full */ 56 #define XSPI_SSR_OFFSET 0x70 /* 32-bit Slave Select Register */ 72 #define XSPI_INTR_RX_FULL 0x10 /* RxFIFO is full */ 120 if (!xspi->tx_ptr) { in xilinx_spi_tx() 121 xspi->write_fn(0, xspi->regs + XSPI_TXD_OFFSET); in xilinx_spi_tx() 125 switch (xspi->bytes_per_word) { in xilinx_spi_tx() 127 data = *(u8 *)(xspi->tx_ptr); in xilinx_spi_tx() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/ |
| D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0 56 a full-blown printk console driver + klogd. 79 bool "Set upper limit of TLB entries to flush one-by-one" 83 X86-only for now. 86 kernel flushes one-by-one instead of doing a full TLB flush. In 89 to -1, the code flushes the whole TLB unconditionally. Otherwise, 110 options. See Documentation/x86/x86_64/boot-options.rst for more 138 bool "port 0x80 based port-IO delay [recommended]" 144 bool "port 0xed based port-IO delay" 147 often used as a hardware-debug port. [all …]
|
| /kernel/linux/linux-5.10/Documentation/ |
| D | conf.py | 1 # -*- coding: utf-8 -*- 4 # sphinx-quickstart on Fri Feb 12 13:51:46 2016. 31 # -- General configuration ------------------------------------------------ 37 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 135 #source_encoding = 'utf-8-sig' 182 # non-false value, then it is used: 195 # If true, '()' will be appended to :func: etc. cross-reference text. 221 # -- Options for HTML output ---------------------------------------------- 227 # - https://github.com/snide/sphinx_rtd_theme 228 # - https://pypi.python.org/pypi/sphinx_rtd_theme [all …]
|
| /kernel/linux/linux-5.10/drivers/net/can/sja1000/ |
| D | sja1000.h | 2 * sja1000.h - Philips SJA1000 network device driver 7 * Copyright (c) 2002-2007 Volkswagen Group Electronic Research 22 * Alternatively, provided that this notice is retained in full, this 56 /* SJA1000 registers - manual section 6.4 (Pelican Mode) */ 78 /* Common registers - manual section 6.5 */ 157 /* the lower-layer is responsible for appropriate locking */ 163 void *priv; /* for board-specific data */ 170 u16 flags; /* custom mode flags */
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | grvga.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Full documentation of the core can be found here: 14 #include <linux/dma-mapping.h> 81 struct grvga_par *par = info->par; in grvga_check_var() 84 if (!var->xres) in grvga_check_var() 85 var->xres = 1; in grvga_check_var() 86 if (!var->yres) in grvga_check_var() 87 var->yres = 1; in grvga_check_var() 88 if (var->bits_per_pixel <= 8) in grvga_check_var() 89 var->bits_per_pixel = 8; in grvga_check_var() [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-power | 5 Contact: linux-pm@vger.kernel.org 14 Contact: linux-pm@vger.kernel.org 23 Contact: linux-pm@vger.kernel.org 32 Contact: linux-pm@vger.kernel.org 43 Contact: linux-pm@vger.kernel.org 66 Contact: linux-pm@vger.kernel.org 81 Contact: linux-pm@vger.kernel.org 94 read-only reporting, unless the 'online' state of the supply 106 Contact: linux-pm@vger.kernel.org 124 Contact: linux-pm@vger.kernel.org [all …]
|
| /kernel/linux/linux-5.10/drivers/input/serio/ |
| D | ams_delta_serio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial 17 * However, when used with the E3 mailboard that producecs non-standard 18 * scancodes, a custom key table must be prepared and loaded from userspace. 21 #include <linux/platform_data/ams-delta-fiq.h> 28 #define DRIVER_NAME "ams-delta-serio" 46 dev_warn(&serio->dev, "invalid stop bit, data=0x%X\n", data); in check_data() 56 dev_warn(&serio->dev, in check_data() 67 int *circ_buff = &priv->fiq_buffer[FIQ_CIRC_BUFF]; in ams_delta_serio_interrupt() 71 priv->fiq_buffer[FIQ_IRQ_PEND] = 0; in ams_delta_serio_interrupt() [all …]
|