/linux/Documentation/hwmon/ |
H A D | k10temp.rst | 1 Kernel driver k10temp 6 * AMD Family 10h processors: 8 Socket F: Quad-Core/Six-Core/Embedded Opteron (but see below) 10 Socket AM2+: Quad-Core Opteron, Phenom (II) X3/X4, Athlon X2 (but see below) 12 Socket AM3: Quad-Core Opteron, Athlon/Phenom II X2/X3/X4, Sempron II 16 * AMD Family 11h processors: 20 * AMD Family 12h processors: "Llano" (E2/A4/A6/A8-Series) 22 * AMD Family 14h processors: "Brazos" (C/E/G/Z-Series) 24 * AMD Family 15h processors: "Bulldozer" (FX-Series), "Trinity", "Kaveri", 27 * AMD Family 16h processors: "Kabini", "Mullins" [all …]
|
H A D | fam15h_power.rst | 1 Kernel driver fam15h_power 6 * AMD Family 15h Processors 8 * AMD Family 16h Processors 16 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 15h Processors 17 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 16h Processors 18 - AMD64 Architecture Programmer's Manual Volume 2: System Programming 23 ----------- 33 of AMD Family 15h and 16h processors via TDP algorithm. 35 For AMD Family 15h and 16h processors the following power values can 55 On multi-node processors the calculated value is for the entire [all …]
|
H A D | peci-dimmtemp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Kernel driver peci-dimmtemp 9 Intel Xeon E5-14xx v3 family 10 Intel Xeon E5-24xx v3 family 11 Intel Xeon E5-16xx v3 family 12 Intel Xeon E5-26xx v3 family 13 Intel Xeon E5-46xx v3 family 14 Intel Xeon E7-48xx v3 family 15 Intel Xeon E7-88xx v3 family 17 Intel Xeon E5-16xx v4 family [all …]
|
H A D | peci-cputemp.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 3 Kernel driver peci-cputemp 9 Intel Xeon E5-14xx v3 family 10 Intel Xeon E5-24xx v3 family 11 Intel Xeon E5-16xx v3 family 12 Intel Xeon E5-26xx v3 family 13 Intel Xeon E5-46xx v3 family 14 Intel Xeon E7-48xx v3 family 15 Intel Xeon E7-88xx v3 family 17 Intel Xeon E5-16xx v4 family [all …]
|
/linux/Documentation/userspace-api/netlink/ |
H A D | intro.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 8 It aims to replace fixed-format C structures as supplied 12 To achieve this Netlink uses a minimal fixed-format metadata header 27 .. code-block:: c 32 in both directions (to and from the kernel). The operations are still 39 .. code-block:: c 52 .. code-block:: c 69 The first two arguments of the socket() call require little explanation - 76 -------------------------- 82 file, they include among others - general networking (NETLINK_ROUTE), [all …]
|
H A D | intro-specs.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 13 Kernel comes with a simple CLI tool which should be useful when 16 to the kernel. Only Generic Netlink is supported. 21 - ``--spec`` - point to the spec file 22 - ``--do $name`` / ``--dump $name`` - issue request ``$name`` 23 - ``--json $attrs`` - provide attributes for the request 24 - ``--subscribe $group`` - receive notifications from ``$group`` 30 $ ./tools/net/ynl/cli.py --spec Documentation/netlink/specs/ethtool.yaml \ 31 --do rings-get \ 32 --json '{"header":{"dev-index": 18}}' [all …]
|
H A D | specs.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 10 hand written Netlink code for each new family, command, attribute. 13 kernel headers directly. 15 Internally kernel uses the YAML specs to generate: 17 - the C uAPI header 18 …- documentation of the protocol as a ReST file - see :ref:`Documentation/networking/netlink_spec/i… 19 - policy tables for input attribute validation 20 - operation tables 25 See :doc:`intro-specs` for a practical starting guide. 28 ``((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)`` [all …]
|
H A D | c-code-gen.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 allowed in older families by the ``genetlink-c`` protocol level, 14 of ``name`` in an attribute, and ``$family`` is the name of the 15 family (the global ``name`` property). 17 The upper case is used to denote literal values, e.g. ``$family-CMD`` 18 means the concatenation of ``$family``, a dash character, and the literal 22 and with dashes (``-``) replaced by underscores (``_``). 25 appended (``do`` -> ``do_``). 30 ``c-family-name`` controls the name of the ``#define`` for the family 31 name, default is ``$family-FAMILY-NAME``. [all …]
|
/linux/arch/arm/mach-bcm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 35 Enable support for the Cygnus family, 45 Enable support for the Hurricane 2 family, 59 Broadcom Northstar Plus family of SoCs are used for switching control 63 Ethernet PHYs, DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and 104 bool "Broadcom BCM281XX SoC family" 108 Enable support for the BCM281XX family, which includes 113 bool "Broadcom BCM21664 SoC family" 117 Enable support for the BCM21664 family, which includes 146 can be disabled for an SMP-enabled kernel. [all …]
|
/linux/Documentation/arch/arm/ |
H A D | microchip.rst | 7 ------------ 9 currently supported in Linux Mainline (you know, the one on kernel.org). 11 It is important to note that the Microchip (previously Atmel) ARM-based MPU 12 product line is historically named "AT91" or "at91" throughout the Linux kernel 15 git branches/tags and email subject always contain this "at91" sub-string. 19 --------- 25 - at91rm9200 29 …http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-1768-32-bit-ARM920T-Embedded-Microprocessor-… 32 - at91sam9260 36 …ttp://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6221-32-bit-ARM926EJ-S-Embedded-Microprocesso… [all …]
|
H A D | marvell.rst | 6 supported in mainline by the Linux kernel. As the Marvell families of 8 for a particular SoC is available in the Linux kernel. This document 12 Orion family 13 ------------ 16 - 88F5082 17 - 88F5181 a.k.a Orion-1 18 - 88F5181L a.k.a Orion-VoIP 19 - 88F5182 a.k.a Orion-NAS 21 …- Datasheet: https://web.archive.org/web/20210124231420/http://csclub.uwaterloo.ca/~board/ts7800/M… 22 …- Programmer's User Guide: https://web.archive.org/web/20210124231536/http://csclub.uwaterloo.ca/~… [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-habanalabs | 4 Contact: ogabbay@kernel.org 5 Description: Version of the Linux kernel running on the device's CPU. 6 Will be DEPRECATED in Linux kernel version 5.10, and be 12 Contact: ogabbay@kernel.org 14 Will be DEPRECATED in Linux kernel version 5.10, and be 20 Contact: ogabbay@kernel.org 25 only for the Gaudi ASIC family 30 Contact: ogabbay@kernel.org 32 This property is valid only for the Gaudi ASIC family 37 Contact: ogabbay@kernel.org [all …]
|
/linux/arch/x86/ |
H A D | Kconfig.cpu | 1 # SPDX-License-Identifier: GPL-2.0 4 prompt "Processor family" 9 used for optimizing purposes. In order to compile a kernel 15 UMC 486SX-S and the NexGen Nx586. 17 The kernel will not necessarily run on earlier architectures than 18 the one you have chosen, e.g. a Pentium optimized kernel will run on 22 - "486" for the AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 or 24 - "586" for generic Pentium CPUs lacking the TSC 26 - "Pentium-Classic" for the Intel Pentium. 27 - "Pentium-MMX" for the Intel Pentium MMX. [all …]
|
/linux/Documentation/crypto/ |
H A D | userspace-if.rst | 5 ------------ 7 The concepts of the kernel crypto API visible to kernel space is fully 8 applicable to the user space interface as well. Therefore, the kernel 9 crypto API high level discussion for the in-kernel use cases applies 16 The following covers the user space interface exported by the kernel 19 applications that require cryptographic services from the kernel. 21 Some details of the in-kernel kernel crypto API aspects do not apply to 29 ------------------------------ 31 The kernel crypto API is accessible from user space. Currently, the 34 - Message digest including keyed message digest (HMAC, CMAC) [all …]
|
/linux/drivers/w1/slaves/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # 1-wire slaves configuration 6 menu "1-wire Slaves" 9 tristate "Thermal family implementation" 11 Say Y here if you want to connect 1-wire thermal sensors to your 15 tristate "Simple 64bit memory family implementation" 17 Say Y here if you want to connect 1-wire 23 Say Y or M here if you want to use a DS2405 1-wire 24 single-channel addressable switch. 25 This device can also work as a single-channel [all …]
|
/linux/tools/net/ynl/lib/ |
H A D | nlspec.py | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 26 family back reference to the full family 31 def __init__(self, family, yaml): argument 33 self.family = family 37 self.ident_name = self.name.replace('-', '_') 40 family.add_unresolved(self) 75 super().__init__(enum_set.family, yaml) 113 def __init__(self, family, yaml): argument 114 super().__init__(family, yaml) 119 value_start = self.yaml.get('value-start', 0) [all …]
|
/linux/arch/m68k/ |
H A D | Kconfig.cpu | 1 # SPDX-License-Identifier: GPL-2.0 5 prompt "CPU family support" 9 The Freescale (was Motorola) M68K family of processors implements 11 The Freescale ColdFire family of processors is a modern derivative 12 of the 68000 processor family. They are mainly targeted at embedded 13 applications, and are all System-On-Chip (SOC) devices, as opposed 16 If you anticipate running this kernel on a computer with a classic 18 If you anticipate running this kernel on a computer with a ColdFire 22 bool "Classic M68K CPU family support" 26 bool "Coldfire CPU family support" [all …]
|
/linux/Documentation/netlink/ |
H A D | genetlink-legacy.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
H A D | genetlink-c.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
/linux/arch/x86/kernel/ |
H A D | verify_cpu.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * verify_cpu.S - Code for cpu long mode and SSE verification. This 19 * arch/x86/kernel/trampoline_64.S: secondary processor verification 20 * arch/x86/kernel/head_32.S: processor startup 25 * On Intel, the XD_DISABLE flag will be cleared as a side-effect. 32 #include <asm/msr-index.h> 76 # family > 6 || (family == 6 && model >= 0xd) 77 movl $0x1, %eax # check CPU family and model 81 andl $0x0ff00f00, %eax # mask family and extended family 84 ja .Lverify_cpu_clear_xd # family > 6, ok [all …]
|
/linux/drivers/net/ethernet/hisilicon/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 kernel: saying N will just cause the configurator to skip all 22 tristate "Hisilicon HIX5HD2 Family Network Device Support" 25 This selects the hix5hd2 mac family network device. 35 ports at 10/100 Mbps in full-duplex or half-duplex mode. 46 If you wish to compile a kernel for a hardware with hisilicon p04 SoC and 53 If you wish to compile a kernel for a hardware with hisilicon hi13x1_gamc 97 This layer facilitates clients like ENET, RoCE and user-space ethernet 110 compatibility layer. The engine would be used in Hisilicon hip08 family of 128 compatibility layer. The engine would be used in Hisilicon hip08 family of [all …]
|
/linux/include/net/ |
H A D | netlabel.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 * Author: Paul Moore <paul@paul-moore.com> 12 * (c) Copyright Hewlett-Packard Development Company, L.P., 2006, 2008 32 * NetLabel - A management interface for maintaining network packet label 38 * inside the kernel; NetLabel provides a mechanism for user space applications 42 * send messages between kernel and user space. The general format of a 45 * +-----------------+-------------------+--------- --- -- - 47 * +-----------------+-------------------+--------- --- -- - 51 * 'nlmsghdr->nlmsg_type' and should be defined below, supporting functions 88 * NetLabel - Kernel API for accessing the network packet label mappings. [all …]
|
/linux/Documentation/arch/sh/ |
H A D | new-machine.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Paul Mundt <lethal@linux-sh.org> 18 of the board-specific code (with the exception of stboards) ended up 19 in arch/sh/kernel/ directly, with board-specific headers ending up in 20 include/asm-sh/. For the new kernel, things are broken out by board type, 24 Board-specific code:: 27 |-- arch 28 | `-- sh 29 | `-- boards 30 | |-- adx [all …]
|
/linux/net/ |
H A D | socket.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 25 * Jeff Uphoff : Made max number of sockets command-line 34 * for NetROM and future kernel nfsd type 47 * protocol-independent 55 #include <linux/bpf-cgroup.h> 139 struct socket *sock = f->private_data; in sock_show_fdinfo() 140 const struct proto_ops *ops = READ_ONCE(sock->ops); in sock_show_fdinfo() 142 if (ops->show_fdinfo) in sock_show_fdinfo() 143 ops->show_fdinfo(m, sock); in sock_show_fdinfo() 231 * Move socket addresses back and forth across the kernel/user [all …]
|
/linux/tools/power/cpupower/man/ |
H A D | cpupower-monitor.1 | 1 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual" 3 cpupower\-monitor \- Report processor frequency and idle statistics 7 .RB "\-l" 10 .RB [ -c ] [ "\-m <mon1>," [ "<mon2>,..." ] ] 11 .RB [ "\-i seconds" ] 14 .RB [ -c ][ "\-m <mon1>," [ "<mon2>,..." ] ] 18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power 22 \fBcpupower-monitor \fP implements independent processor sleep state and 23 frequency counters. Some are retrieved from kernel statistics, some are 24 directly reading out hardware registers. Use \-l to get an overview which are [all …]
|