| /linux/drivers/macintosh/ |
| H A D | windfarm_pid.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 * control loops. One is the basic PID implementation, the 13 * other one is more specifically tailored to the loops used 23 /* This parameter array is passed to the PID algorithm. Currently, 24 * we don't support changing parameters on the fly as it's not needed 25 * but could be implemented (with necessary adjustment of the history 38 int first; /* first run of the loop */ 57 /* This parameter array is passed to the CPU PID algorithm. Currently, 58 * we don't support changing parameters on the fly as it's not needed 59 * but could be implemented (with necessary adjustment of the history [all …]
|
| /linux/Documentation/core-api/ |
| H A D | librs.rst | 2 Reed-Solomon Library Programming Interface 10 The generic Reed-Solomon Library provides encoding, decoding and error 13 Reed-Solomon codes are used in communication and storage applications to 16 This documentation is provided for developers who want to utilize the 17 functions provided by the library. 27 This chapter provides examples of how to use the library. 30 ------------ 32 The init function init_rs returns a pointer to an rs decoder structure, 33 which holds the necessary information for encoding, decoding and error 34 correction with the given polynomial. It either uses an existing [all …]
|
| /linux/include/linux/platform_data/ |
| H A D | adp8860.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Copyright 2009-2010 Analog Devices Inc. 103 u8 bl_fade_in; /* Backlight Fade-In Timer */ 104 u8 bl_fade_out; /* Backlight Fade-Out Timer */ 105 u8 bl_fade_law; /* fade-on/fade-off transfer characteristic */ 124 * Sinks not assigned to the Backlight can be exposed to 125 * user space using the LEDS CLASS interface 130 u8 led_fade_in; /* LED Fade-In Timer */ 131 u8 led_fade_out; /* LED Fade-Out Timer */ 132 u8 led_fade_law; /* fade-on/fade-off transfer characteristic */ [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-hid-multitouch | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute corresponds to the 5 quirks actually in place to handle the device's protocol. 6 When read, this attribute returns the current settings (see 7 MT_QUIRKS_* in hid-multitouch.c). 8 When written this attribute change on the fly the quirks, then 9 the protocol to handle the device.
|
| /linux/Documentation/block/ |
| H A D | switching-sched.rst | 6 tunables control how the io scheduler works. You can find these entries 11 assuming that you have sysfs mounted on /sys. If you don't have sysfs mounted, 14 # mount none /sys -t sysfs 16 It is possible to change the IO scheduler for a given block device on 17 the fly to select one of mq-deadline, none, bfq, or kyber schedulers - 24 where SCHEDNAME is the name of a defined IO scheduler, and DEV is the 27 The list of defined schedulers can be found by simply doing 28 a "cat /sys/block/DEV/queue/scheduler" - the list of valid names 29 will be displayed, with the currently selected scheduler in brackets:: 32 [mq-deadline] kyber bfq none [all …]
|
| /linux/tools/testing/selftests/x86/ |
| H A D | thunks.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * thunks.S - assembly helpers for mixed-bitness code 6 * These are little helpers that make it easier to switch bitness on 7 * the fly. 38 // Call the function 45 // Restore the stack 59 .size call32_from_64, .-call32_from_64 61 .section .note.GNU-stack,"",%progbits
|
| H A D | thunks_32.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * thunks_32.S - assembly helpers for mixed-bitness code 6 * These are little helpers that make it easier to switch bitness on 7 * the fly. 21 // Save registers which are callee-clobbered by 64-bit ABI 31 // Call the function 36 .code32; push $1f; .code64 /* hack: can't have X86_64_32S relocation in 32-bit ELF */ 47 .size call64_from_32, .-call64_from_32 49 .section .note.GNU-stack,"",%progbits
|
| /linux/drivers/message/fusion/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 depends on PCI && HAS_IOPORT 17 depends on PCI && SCSI 32 depends on PCI && SCSI 33 depends on SCSI_FC_ATTRS 51 depends on PCI && SCSI 65 int "Maximum number of scatter gather entries (16 - 128)" 69 This option allows you to specify the maximum number of scatter- 70 gather entries per I/O. The driver default is 128, which matches 73 on a per controller instance. [all …]
|
| /linux/net/can/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 communications protocol. Development of the CAN bus started in 11 1983 at Robert Bosch GmbH, and the protocol was officially 12 released in 1986. The CAN bus was originally mainly for automotive, 14 applications. More information on the CAN network protocol family 17 If you want CAN support you should say Y here and also to the 18 specific driver for your controller(s) under the Network device 24 tristate "Raw CAN Protocol (raw access with CAN-ID filtering)" 27 The raw CAN protocol option offers access to the CAN bus via 28 the BSD socket API. You probably want to use the raw socket in [all …]
|
| /linux/security/ipe/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 depends on SECURITY && SECURITYFS && AUDIT && AUDITSYSCALL 17 This option enables the Integrity Policy Enforcement LSM 18 allowing users to define a policy to enforce a trust-based access 20 admins to reconfigure trust requirements on the fly [all...] |
| /linux/Documentation/cpu-freq/ |
| H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel 9 Clock scaling allows you to change the clock speed of the CPUs on the 10 fly. This is a nice method to save battery power, because the lower 11 the clock speed, the less power the CPU consumes. 18 cpu-drivers 19 cpufreq-stats 22 ------------ 25 linux-pm@vger.kernel.org. 28 ----- [all …]
|
| /linux/include/uapi/linux/ |
| H A D | userfaultfd.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 20 * If the UFFDIO_API is upgraded someday, the UFFDIO_UNREGISTER and 22 * userfaultfd.h we assumed the kernel was reading (instead _IOC_READ 23 * means the userland is reading). 67 * 0x3F. UFFDIO_API is the fixed number, everything else can be 68 * changed by implementing a different UFFD_API. If sticking to the 70 * which ioctl the running kernel implements through the ioctl command 71 * bitmask written by the UFFDIO_API. 163 /* userland asks for an API number and the features to enable */ 166 * Kernel answers below with the all available features for [all …]
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | mxicy,mx25f0a-spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/mxicy,mx25f0a-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 13 - $ref: spi-controller.yaml# 17 const: mxicy,mx25f0a-spi 23 reg-names: 25 - const: regs 26 - const: dirmap [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 depends on !UML 11 and the list of supported devices will be displayed. This option 12 doesn't affect the kernel. 14 Please read the file <file:Documentation/input/joydev/joystick.rst> which 23 Say Y here if you have a joystick that connects to the PC 24 gameport. In addition to the usual PC analog joystick, this driver 30 Please read the file <file:Documentation/input/joydev/joystick.rst> which 33 To compile this driver as a module, choose M here: the 40 Say Y here if you have an FPGaming or MadCatz controller using the [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-querystd.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYSTD - VIDIOC_SUBDEV_QUERYSTD - Sense the video standard received by the current input 38 The hardware may be able to detect the current video standard 40 pointer to a :ref:`v4l2_std_id <v4l2-std-id>` type. The driver 42 supported standards if for example the hardware can only distinguish 43 between 50 and 60 Hz systems. If no signal was detected, then the driver 45 the set must contain all standards supported by the current video input 50 Drivers shall *not* switch the video standard 52 should send the ``V4L2_EVENT_SOURCE_CHANGE`` event (if they support 54 :ref:`VIDIOC_QUERYSTD`. The reason is that a new video standard can mean [all …]
|
| H A D | vidioc-query-dv-timings.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERY_DV_TIMINGS - VIDIOC_SUBDEV_QUERY_DV_TIMINGS - Sense the DV preset received by the curr… 38 The hardware may be able to detect the current DV timings automatically, 39 similar to sensing the video standard. To do so, applications call 41 :c:type:`v4l2_dv_timings`. Once the hardware detects 42 the timings, it will fill in the timings structure. 47 timings are detected. Instead, drivers should send the 50 The reason is that new timings usually mean different buffer sizes as 51 well, and you cannot change buffer sizes on the fly. In general, 52 applications that receive the Source Change event will have to call [all …]
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | trace_helpers.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a)-1) 32 /* open kallsyms and find addresses on the fly, faster than load + search. */
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_malloc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Device driver for the SYMBIOS/LSILOGIC 53C8XX and 53C1010 family 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 8 * This driver is derived from the Linux sym53c8xx driver. 9 * Copyright (C) 1998-2000 Gerard Roudier 11 * The sym53c8xx driver is derived from the ncr53c8xx driver that had been 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 14 * The original ncr driver has been written for 386bsd and FreeBSD by 16 * Stefan Esser <se@mi.Uni-Koeln.de> [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm8958-dsp2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8958-dsp2.c -- WM8958 DSP2 support 53 if (wm8994->cur_fw == fw) in wm8958_dsp2_fw() 56 if (fw->size < 32) { in wm8958_dsp2_fw() 57 dev_err(component->dev, "%s: firmware too short (%zd bytes)\n", in wm8958_dsp2_fw() 58 name, fw->size); in wm8958_dsp2_fw() 62 if (memcmp(fw->data, "WMFW", 4) != 0) { in wm8958_dsp2_fw() 63 data32 = get_unaligned_be32(fw->data); in wm8958_dsp2_fw() 64 dev_err(component->dev, "%s: firmware has bad file magic %08x\n", in wm8958_dsp2_fw() 69 len = get_unaligned_be32(fw->data + 4); in wm8958_dsp2_fw() [all …]
|
| /linux/Documentation/trace/rv/ |
| H A D | linear_temporal_logic.rst | 5 ------------ 7 Runtime verification monitor is a verification technique which checks that the 8 kernel follows a specification. It does so by using tracepoints to monitor the 9 kernel's execution trace, and verifying that the execution trace sastifies the 12 Initially, the specification can only be written in the form of deterministic 15 the specification language. The automaton is complicated, hard to understand, 16 and error-prone. 18 Thus, RV monitors based on linear temporal logic (LTL) are introduced. This type 19 of monitor uses LTL as specification instead of DA. For some cases, writing the 24 Christel Baier and Joost-Pieter Katoen: Principles of Model Checking, The MIT [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | syscall.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * See asm-generic/syscall.h for descriptions of what we must do here. 26 return task_thread_info(task)->abi_syscall; in syscall_get_nr() 28 if (task_thread_info(task)->abi_syscall == -1) in syscall_get_nr() 29 return -1; in syscall_get_nr() 31 return task_thread_info(task)->abi_syscall & __NR_SYSCALL_MASK; in syscall_get_nr() 37 (task_thread_info(task)->abi_syscall & __NR_OABI_SYSCALL_BASE); in __in_oabi_syscall() 48 regs->ARM_r0 = regs->ARM_ORIG_r0; in syscall_rollback() 54 unsigned long error = regs->ARM_r0; in syscall_get_error() 61 return regs->ARM_r0; in syscall_get_return_value() [all …]
|
| /linux/Documentation/input/devices/ |
| H A D | walkera0701.rst | 2 Walkera WK-0701 transmitter 5 Walkera WK-0701 transmitter is supplied with a ready to fly Walkera 6 helicopters such as HM36, HM37, HM60. The walkera0701 module enables to use 10 http://zub.fei.tuke.sk/walkera-wk0701/ 13 cg-clone http://zub.fei.tuke.sk/GIT/walkera0701-joystick 19 At back side of transmitter S-video connector can be found. Modulation 26 Walkera WK-0701 TX S-VIDEO connector:: 29 __ __ S-video: canon25 35 ------- 3 __________________________________|________________ 25 GND 48 (usually irq7) parport must increase if TX is on. [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | clock_source.h | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 11 * The above copyright notice and this permission notice shall be included in 12 * all copies or substantial portions of the Software. 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, [all …]
|
| /linux/fs/nfs/ |
| H A D | cache_lib.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Helper routines for the NFS client caches 30 MODULE_PARM_DESC(cache_getent, "Path to the client cache upcall program"); 33 "the cache upcall is assumed to have failed"); 44 cd->name, in nfs_cache_upcall() 48 int ret = -EACCES; in nfs_cache_upcall() 54 * Disable the upcall mechanism if we're getting an ENOENT or in nfs_cache_upcall() 55 * EACCES error. The admin can re-enable it on the fly by using in nfs_cache_upcall() 56 * sysfs to set the 'cache_getent' parameter once the problem in nfs_cache_upcall() 59 if (ret == -ENOENT || ret == -EACCES) in nfs_cache_upcall() [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | cramfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Cramfs - cram a filesystem onto a small ROM 9 It uses the zlib routines to compress a file one page at a time, and 10 allows random page access. The meta-data is not compressed, but is 15 compact also makes it _very_ hard to update on-the-fly), so you have to 16 create the disk image with the "mkcramfs" utility. 20 ----------- 24 Maximum filesystem size is a little over 256MB. (The last file on the 27 Only the low 8 bits of gid are stored. The current version of 32 will still have a link count of 1 in the cramfs image. [all …]
|