| /linux/tools/perf/Documentation/ | 
| H A D | perf-daemon.txt | 1 perf-daemon(1)6 ----
 7 perf-daemon - Run record sessions on background
 11 --------
 22 -----------
 23 This command allows to run simple daemon process that starts and
 32 …916507  916508 ...  \_ perf record --control=fifo:control,ack -m 10M -e cycles --overwrite --switc…
 33 …916507  916509 ...  \_ perf record --control=fifo:control,ack -m 20M -e sched:* --overwrite --swit…
 38 to produce data periodically, like with --switch-output configuration
 41 Each session is started with control setup (with perf record --control
 [all …]
 
 | 
| /linux/tools/perf/tests/shell/ | 
| H A D | daemon.sh | 3 # SPDX-License-Identifier: GPL-2.055 	local run=$3
 58 	local control=$6
 82 	if [ "${run}" != "${line_run}" ]; then
 83 		echo "FAILED: wrong run"
 97 	if [ "${control}" != "${line_control}" ]; then
 98 		echo "FAILED: wrong control"
 118 	line=`perf daemon --config ${config} -x: | head -1`
 123 	trap - SIGINT SIGTERM
 126 	perf daemon stop --config ${config}
 [all …]
 
 | 
| /linux/arch/powerpc/include/asm/ | 
| H A D | dbdma.h | 1 /* SPDX-License-Identifier: GPL-2.0 */3  * Definitions for using the Apple Descriptor-Based DMA controller
 13  * DBDMA control/status registers.  All little-endian.
 16     unsigned int control;	/* lets you change bits in status */  member
 32 /* Bits in control and status registers */
 33 #define RUN	0x8000  macro
 43  * DBDMA command structure.  These fields are all little-endian!
 47 	__le16 command;		/* command word (has bit-fields) */
 49 	__le32 cmd_dep;		/* command-dependent field */
 66 #define KEY_STREAM1	0x100	/* control/status stream */
 [all …]
 
 | 
| /linux/Documentation/scheduler/ | 
| H A D | sched-rt-group.rst | 2 Real-Time group scheduling12      2.1 System-wide settings
 33    are real-time processes).
 40 ---------------
 42 Real-time scheduling is all about determinism, a group has to be able to rely on
 44 multiple groups of real-time tasks, each group must be assigned a fixed portion
 45 of the CPU time available.  Without a minimum guarantee a real-time group can
 50 ----------------
 53 in a given period. We allocate this "run time" for each real-time group which
 54 the other real-time groups will not be permitted to use.
 [all …]
 
 | 
| /linux/fs/btrfs/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.024 	  Btrfs is a general purpose copy-on-write filesystem with extents,
 42 	bool "Btrfs POSIX Access Control Lists"
 46 	  POSIX Access Control Lists (ACLs) support permissions for users and
 49 	  If you don't know what Access Control Lists are, say N
 52 	bool "Btrfs will run sanity tests upon loading"
 55 	  This will run sanity tests for core functionality like free space,
 67 	  Enable run-time debugging support for the btrfs filesystem.
 80 	  Enable run-time assertion checking. Additional safety checks are
 82 	  and assumptions of code to run properly. This may result in panics,
 [all …]
 
 | 
| /linux/arch/arm/mach-pxa/ | 
| H A D | smemc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */16 #define MDREFR		(SMEMC_VIRT + 0x04)  /* SDRAM Refresh Control Register */
 17 #define MSC0		(SMEMC_VIRT + 0x08)  /* Static Memory Control Register 0 */
 18 #define MSC1		(SMEMC_VIRT + 0x0C)  /* Static Memory Control Register 1 */
 19 #define MSC2		(SMEMC_VIRT + 0x10)  /* Static Memory Control Register 2 */
 21 #define SXLCR		(SMEMC_VIRT + 0x18)  /* LCR value to be written to SDRAM-Timing Synchronous Flash */
 22 #define SXCNFG		(SMEMC_VIRT + 0x1C)  /* Synchronous Static Memory Control Register */
 31 #define BOOT_DEF	(SMEMC_VIRT + 0x44)  /* Read-Only Boot-Time Register. Contains BOOT_SEL and PKG_SE…
 49 #define MECR_NOS	(1 << 0)	/* Number Of Sockets: 0 -> 1 sock, 1 -> 2 sock */
 50 #define MECR_CIT	(1 << 1)	/* Card Is There: 0 -> no card, 1 -> card inserted */
 [all …]
 
 | 
| /linux/net/bluetooth/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only20 	  Bluetooth is low-cost, low-power, short-range wireless technology.
 21 	  It was designed as a replacement for cables and other short-range
 30 		L2CAP (Logical Link Control and Adaptation Protocol)
 42 	  To use Linux Bluetooth subsystem, you will need several user-space
 70 	  Bluetooth Low Energy includes support low-energy physical
 74 	bool "Bluetooth L2CAP Enhanced Credit Flow Control"
 78 	  Bluetooth Low Energy L2CAP Enhanced Credit Flow Control available with
 125 	  Run self tests when initializing the Bluetooth subsystem.  This
 130 	  cases are run first thing at module load time.  When the Bluetooth
 [all …]
 
 | 
| /linux/drivers/net/ethernet/apple/ | 
| H A D | mace.c | 1 // SPDX-License-Identifier: GPL-2.0-only29 static int port_aaui = -1;
 115 	int j, rev, rc = -EBUSY;  in mace_probe()
 120 		return -ENODEV;  in mace_probe()
 123 	addr = of_get_property(mace, "mac-address", NULL);  in mace_probe()
 125 		addr = of_get_property(mace, "local-mac-address", NULL);  in mace_probe()
 127 			printk(KERN_ERR "Can't get mac-address for MACE %pOF\n",  in mace_probe()
 129 			return -ENODEV;  in mace_probe()
 134 	 * lazy allocate the driver-wide dummy buffer. (Note that we  in mace_probe()
 140 			return -ENOMEM;  in mace_probe()
 [all …]
 
 | 
| /linux/arch/x86/include/uapi/asm/ | 
| H A D | sgx.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */3  * Copyright(c) 2016-20 Intel Corporation.
 12  * enum sgx_page_flags - page control flags
 40  * struct sgx_enclave_create - parameter structure for the
 49  * struct sgx_enclave_add_pages - parameter structure for the
 55  * @flags:	page control flags
 68  * struct sgx_enclave_init - parameter structure for the
 77  * struct sgx_enclave_provision - parameter structure for the
 86  * struct sgx_enclave_restrict_permissions - parameters for ioctl
 105  * struct sgx_enclave_modify_types - parameters for ioctl
 [all …]
 
 | 
| /linux/Documentation/admin-guide/hw-vuln/ | 
| H A D | l1tf.rst | 1 L1TF - L1 Terminal Fault10 -------------------
 15    - Processors from AMD, Centaur and other non Intel vendors
 17    - Older processor models, where the CPU family is < 6
 19    - A range of Intel ATOM processors (Cedarview, Cloverview, Lincroft,
 22    - The Intel XEON PHI family
 24    - Intel processors which have the ARCH_CAP_RDCL_NO bit set in the
 33 ------------
 38    CVE-2018-3615  L1 Terminal Fault  SGX related aspects
 39    CVE-2018-3620  L1 Terminal Fault  OS, SMM related aspects
 [all …]
 
 | 
| /linux/arch/arm/mach-sa1100/include/mach/ | 
| H A D | SA-1100.h | 1 /* SPDX-License-Identifier: GPL-2.0 */3  *	FILE    	SA-1100.h
 9  *	System  	StrongARM SA-1100
 12  *	        	SA-1100 microprocessor (Advanced RISC Machine (ARM)
 14  *	        	StrongARM SA-1100 data sheet version 2.2.
 21 #error You must include hardware.h not SA-1100.h
 77  * Universal Serial Bus (USB) Device Controller (UDC) control registers
 81  *              	Controller (UDC) Control Register (read/write).
 91  *              	Controller (UDC) Control/Status register end-point 0
 94  *              	Controller (UDC) Control/Status register end-point 1
 [all …]
 
 | 
| /linux/Documentation/leds/ | 
| H A D | leds-lp55xx.rst | 8 -----------14   Device attributes for user-space interface
 28     control multi output LED channels such as led current, channel index.
 30     general chip control such like the I2C and platform data.
 50   - Maximum number of channels
 51   - Reset command, chip enable command
 52   - Chip specific initialization
 53   - Brightness control register access
 54   - Setting LED output current
 55   - Program memory address access for running patterns
 [all …]
 
 | 
| H A D | leds-lp5523.rst | 9 Contact: Samu Onkalo (samu.p.onkalo-at-nokia.com)12 -----------
 14 the led class control interface.
 15 The name of each channel is configurable in the platform data - name and label.
 22 - /sys/class/leds/R1               (name: 'R1')
 23 - /sys/class/leds/B1               (name: 'B1')
 28 - /sys/class/leds/RGB:channelN     (label: 'RGB', N: 0 ~ 8)
 33 - /sys/class/leds/lp5523:channelN  (N: 0 ~ 8)
 36 There are two ways to run LED patterns.
 38 1) Legacy interface - enginex_mode, enginex_load and enginex_leds
 [all …]
 
 | 
| H A D | leds-lp5521.rst | 10 Contact: Samu Onkalo (samu.p.onkalo-at-nokia.com)13 -----------
 16 the led class control interface. Channels have generic names:
 23 There are two ways to run LED patterns.
 25 1) Legacy interface - enginex_mode and enginex_load
 26    Control interface for the engines:
 31 	disabled, load, run
 40 	echo "run" > engine3_mode
 46 2) Firmware interface - LP55xx common interface
 48 For the details, please refer to 'firmware' section in leds-lp55xx.txt
 [all …]
 
 | 
| /linux/Documentation/arch/powerpc/ | 
| H A D | dexcr.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later4 DEXCR (Dynamic Execution Control Register)
 11 PowerPC ISA 3.1B (Power10) that allows per-cpu control over several dynamic
 13 branch target prediction) and enabling return-oriented programming (ROP)
 16 The execution control is exposed in hardware as up to 32 bits ('aspects') in
 22     A privileged SPR that can control aspects for userspace and kernel space
 24     A hypervisor-privileged SPR that can control aspects for the hypervisor and
 27     An optional ultravisor-privileged SPR that can control aspects for the ultravisor.
 30 provides a non-privileged read-only view of the userspace DEXCR aspects.
 31 There is also an SPR that provides a read-only view of the hypervisor enforced
 [all …]
 
 | 
| /linux/Documentation/hwmon/ | 
| H A D | g762.rst | 5 and performs closed-loop or open-loop control of the fan speed. Two6 modes - PWM or DC - are supported by the device.
 9 http://natisbad.org/NAS/ref/GMT_EDS-762_763-080710-0.2.pdf. sysfs
 10 bindings are described in Documentation/hwmon/sysfs-interface.rst.
 13 /sys/bus/i2c/drivers/g762/ to control the operation of the device.
 25 	    set desired fan speed. This only makes sense in closed-loop
 26 	    fan speed control (i.e. when pwm1_enable is set to 2).
 44 	    in closed-loop control mode, if fan RPM value is 25% out
 49 	    set current fan speed control mode i.e. 1 for manual fan
 50 	    speed control (open-loop) via pwm1 described below, 2 for
 [all …]
 
 | 
| /linux/tools/perf/ | 
| H A D | builtin-daemon.c | 1 // SPDX-License-Identifier: GPL-2.04 #include <subcmd/parse-options.h>
 34 #define SESSION_CONTROL "control"
 40  *   OK       - session is up and running
 41  *   RECONFIG - session is pending for reconfiguration,
 43  *   KILL     - session is pending to be killed
 49  *    - reads config file and setup session objects
 52  *      OK       - no change needed
 53  *      RECONFIG - session needs to be changed
 54  *                 (run variable changed)
 [all …]
 
 | 
| /linux/Documentation/dev-tools/kunit/ | 
| H A D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.017 the test's control like hardware.
 21 testing frameworks require tests to be written in userspace and run on the
 35 (see :ref:`kunit-on-qemu`).
 37 In short, yes, you can run KUnit on other architectures, but it might require
 40 For more information, see :ref:`kunit-on-non-uml`.
 42 .. _kinds-of-tests:
 47 test, or an end-to-end test.
 49 - A unit test is supposed to test a single unit of code in isolation. A unit
 53   outside of the test's control like hardware.
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/pinctrl/ | 
| H A D | sprd,pinctrl.txt | 5 The first block comprises some global control registers, and each8 pad driving level, system control select and so on ("domain pad
 11 select 3.0v, then the pin can output 3.0v. "system control" is used
 16 of them, so we can not make every Spreadtrum-special configuration
 18 global configuration in future. Then we add one "sprd,control" to
 19 set these various global control configuration, and we need use
 23 bits in one global control register as one pin, thus we should
 35 - input-enable
 36 - input-disable
 37 - output-high
 [all …]
 
 | 
| /linux/drivers/net/wireless/ath/ath5k/ | 
| H A D | ani.h | 40  * enum ath5k_ani_mode - mode for ANI / noise sensitivity45  *			maximizing sensitivity. ANI will not run.
 47  *			minimizing sensitivity. ANI will not run.
 48  * @ATH5K_ANI_MODE_AUTO: Automatically control immunity parameters based on the
 60  * struct ath5k_ani_state - ANI state and associated counters
 72  * @last_listen: Listen time from previous run (for stats)
 73  * @last_ofdm_errors: OFDM timing error count from previous run (for tats)
 74  * @last_cck_errors: CCK timing error count from previous run (for stats)
 110 /* for manual control */
 
 | 
| /linux/Documentation/arch/x86/ | 
| H A D | sgx.rst | 1 .. SPDX-License-Identifier: GPL-2.013 * Privileged (ring-0) ENCLS functions orchestrate the construction of the
 15 * Unprivileged (ring-3) ENCLU functions allow an application to enter and
 38 with an enclave. It is contained in a BIOS-reserved region of physical memory.
 49 ------------------
 51 **SGX Enclave Control Structure (SECS)**
 58 **Thread Control Structure (TCS)**
 59    Thread Control Structure pages define the entry points to an enclave and
 67 ----------------------
 76 remain read-only.  EPCM permissions may only impose additional restrictions on
 [all …]
 
 | 
| /linux/fs/ext4/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only14 	  the on-disk format of ext4 is not forwards compatible with
 15 	  ext3; it is based on extent maps and it supports 48-bit
 47 	bool "Ext4 POSIX Access Control Lists"
 51 	  POSIX Access Control Lists (ACLs) support permissions for users and
 54 	  If you don't know what Access Control Lists are, say N
 60 	  Security labels support alternative access control models
 72 	  Enables run-time debugging support for the ext4 filesystem.
 75 	  using dynamic debug control for mb_debug() / ext_debug() msgs.
 84 	  KUnit tests run during boot and output the results to the debug log
 [all …]
 
 | 
| /linux/drivers/clk/pxa/ | 
| H A D | clk-pxa.c | 1 // SPDX-License-Identifier: GPL-2.0-only10 #include <linux/clk-provider.h>
 16 #include <dt-bindings/clock/pxa-clock.h>
 17 #include "clk-pxa.h"
 22 #define MDREFR_K0DB4	(1 << 29)	/* SDCLK0 Divide by 4 Control/Status */
 23 #define MDREFR_K2FREE	(1 << 25)	/* SDRAM Free-Running Control */
 24 #define MDREFR_K1FREE	(1 << 24)	/* SDRAM Free-Running Control */
 25 #define MDREFR_K0FREE	(1 << 23)	/* SDRAM Free-Running Control */
 26 #define MDREFR_SLFRSH	(1 << 22)	/* SDRAM Self-Refresh Control/Status */
 27 #define MDREFR_APD	(1 << 20)	/* SDRAM/SSRAM Auto-Power-Down Enable */
 [all …]
 
 | 
| /linux/tools/testing/selftests/vsock/ | 
| H A D | vmtest.sh | 2 # SPDX-License-Identifier: GPL-2.07 #		* virtme-ng
 8 #		* busybox-static (used by virtme-ng)
 9 #		* qemu	(used by virtme-ng)
 11 readonly SCRIPT_DIR="$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)"
 28 # virtme-ng offers a netdev for ssh when using "--ssh", but we also need a
 29 # control port forwarded for vsock_test.  Because virtme-ng doesn't support
 30 # adding an additional port to forward to the device created from "--ssh" and
 31 # virtme-init mistakenly sets identical IPs to the ssh device and additional
 32 # devices, we instead opt out of using --ssh, add the device manually, and also
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/leds/ | 
| H A D | leds-lm3532.txt | 1 * Texas Instruments - lm3532 White LED driver with ambient light sensing4 The LM3532 provides the 3 high-voltage, low-side current sinks. The device is
 5 programmable over an I2C-compatible interface and has independent
 6 current control for all three channels. The adaptive current regulation
 11 each with 32 internal voltage setting resistors, 8-bit logarithmic and linear
 12 brightness control, dual external PWM brightness control inputs, and up to
 16 	- compatible : "ti,lm3532"
 17 	- reg : I2C slave address
 18 	- #address-cells : 1
 19 	- #size-cells : 0
 [all …]
 
 |