/linux/drivers/nfc/nfcmrvl/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 tristate "Marvell NFC-over-USB driver" 15 Marvell NFC-over-USB driver. 17 This driver provides support for Marvell NFC-over-USB devices: 20 Say Y here to compile support for Marvell NFC-over-USB driver 24 tristate "Marvell NFC-over-UART driver" 28 Marvell NFC-over-UART driver. 30 This driver provides support for Marvell NFC-over-UART devices 32 Say Y here to compile support for Marvell NFC-over-UART driver 36 tristate "Marvell NFC-over-I2C driver" [all …]
|
/linux/drivers/usb/gadget/function/ |
H A D | u_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 5 * Copyright (C) 2003-2005,2008 David Brownell 6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger 96 /* gether_setup - initialize one ethernet-over-usb link 122 * gether_register_netdev - register the net device 125 * Registers the net device associated with this ethernet-over-usb link 130 /* gether_setup_default - initialize one ethernet-over-usb link 145 * gether_set_gadget - initialize one ethernet-over-usb link with a gadget 149 * This associates one ethernet-over-usb link with a gadget. [all …]
|
/linux/drivers/net/ppp/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 tristate "PPP (point-to-point protocol) support" 11 the same purpose: sending Internet traffic over telephone (and other 17 in the PPP-HOWTO, available at 24 synchronous PPP which can be used over digital ISDN lines for 25 example. If you want to use PPP over phone lines or other 27 the next option, "PPP support for async serial ports". For PPP over 39 tristate "PPP BSD-Compress compression" 42 Support for the BSD-Compress compression method for PPP, which uses 44 sent over the wire. The machine at the other end of the PPP link [all …]
|
/linux/drivers/nvme/host/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 48 tristate "NVM Express over Fabrics RDMA host driver" 53 This provides support for the NVMe over Fabrics protocol using 57 To configure a NVMe over Fabrics controller use the nvme-cli tool 58 from https://github.com/linux-nvme/nvme-cli. 63 tristate "NVM Express over Fabrics FC host driver" 69 This provides support for the NVMe over Fabrics protocol using 73 To configure a NVMe over Fabrics controller use the nvme-cli tool 74 from https://github.com/linux-nvme/nvme-cli. 79 tristate "NVM Express over Fabrics TCP host driver" [all …]
|
/linux/drivers/nvme/target/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 35 NVMe Over Fabrics protocol. It allows for hosts to manage and 53 tristate "NVMe over Fabrics RDMA target support" 59 devices over RDMA. 64 tristate "NVMe over Fabrics FC target driver" 70 devices over FC. 75 tristate "NVMe over Fabrics FC Transport Loopback Test driver" 83 to test NVMe-FC transport interfaces. 88 tristate "NVMe over Fabrics TCP target support" 93 devices over TCP. [all …]
|
/linux/drivers/misc/lkdtm/ |
H A D | refcount.c | 1 // SPDX-License-Identifier: GPL-2.0 29 refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); in lkdtm_REFCOUNT_INC_OVERFLOW() local 32 refcount_dec(&over); in lkdtm_REFCOUNT_INC_OVERFLOW() 33 refcount_inc(&over); in lkdtm_REFCOUNT_INC_OVERFLOW() 36 refcount_inc(&over); in lkdtm_REFCOUNT_INC_OVERFLOW() 37 refcount_inc(&over); in lkdtm_REFCOUNT_INC_OVERFLOW() 39 overflow_check(&over); in lkdtm_REFCOUNT_INC_OVERFLOW() 45 refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); in lkdtm_REFCOUNT_ADD_OVERFLOW() local 48 refcount_dec(&over); in lkdtm_REFCOUNT_ADD_OVERFLOW() 49 refcount_dec(&over); in lkdtm_REFCOUNT_ADD_OVERFLOW() [all …]
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-firmware-zynqmp | 1 What: /sys/devices/platform/firmware\:zynqmp-firmware/ggs* 11 The register is reset during system or power-on 17 # cat /sys/devices/platform/firmware\:zynqmp-firmware/ggs0 18 # echo <value> > /sys/devices/platform/firmware\:zynqmp-firmware/ggs0 22 # cat /sys/devices/platform/firmware\:zynqmp-firmware/ggs0 23 # echo 0x1234ABCD > /sys/devices/platform/firmware\:zynqmp-firmware/ggs0 27 What: /sys/devices/platform/firmware\:zynqmp-firmware/pggs* 38 This register is only reset by the power-on reset 46 # cat /sys/devices/platform/firmware\:zynqmp-firmware/pggs0 47 # echo <value> > /sys/devices/platform/firmware\:zynqmp-firmware/pggs0 [all …]
|
/linux/drivers/hwtracing/stm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 This is a simple framing protocol for sending data over STM 20 exclusively until the MIPI SyS-T support was added. Use this 30 tristate "MIPI SyS-T STM framing protocol driver" 33 This is an implementation of MIPI SyS-T protocol to be used 34 over the STP transport. In addition to the data payload, it 52 tristate "Kernel console over STM devices" 55 messages to trace hosts over STM devices. 57 If you want to send kernel console messages over STM devices, 61 tristate "Heartbeat over STM devices" [all …]
|
/linux/net/core/ |
H A D | ptp_classifier.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * bpf_asm and bpf_dbg, e.g. `./bpf_asm -c prog` where prog is a 14 * ; PTP over UDP over IPv4 over Ethernet 30 * ; PTP over UDP over IPv6 over Ethernet 43 * ; PTP over 802.1Q over Ethernet 56 * ; PTP over UDP over IPv4 over 802.1Q over Ethernet 72 * ; PTP over UDP over IPv6 over 802.1Q over Ethernet 85 * ; PTP over Ethernet 133 if (ptr + sizeof(struct ptp_header) > skb->data + skb->len) in ptp_parse_header()
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | hid-over-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/input/hid-over-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: HID over I2C Devices 10 - Benjamin Tissoires <benjamin.tissoires@redhat.com> 11 - Jiri Kosina <jkosina@suse.cz> 14 HID over I2C provides support for various Human Interface Devices over the 19 https://msdn.microsoft.com/en-us/library/windows/hardware/hh852380.aspx 21 If this binding is used, the kernel module i2c-hid will handle the communication [all …]
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | maxim,max17042.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 13 - $ref: power-supply.yaml# 18 - maxim,max17042 19 - maxim,max17047 20 - maxim,max17050 21 - maxim,max17055 22 - maxim,max77849-battery [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | ti,ads1015.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Baluta <daniel.baluta@nxp.com> 19 - ti,ads1015 20 - ti,ads1115 21 - ti,tla2021 22 - ti,tla2024 30 "#address-cells": 33 "#size-cells": [all …]
|
/linux/drivers/infiniband/ulp/ipoib/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "IP-over-InfiniBand" 6 Support for the IP-over-InfiniBand protocol (IPoIB). This 7 transports IP packets over InfiniBand so you can use your IB 13 bool "IP-over-InfiniBand Connected Mode support" 28 bool "IP-over-InfiniBand debugging" if EXPERT 43 bool "IP-over-InfiniBand data path debugging"
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 regulator-name: 18 regulator-min-microvolt: 21 regulator-max-microvolt: 24 regulator-microvolt-offset: 28 regulator-min-microamp: [all …]
|
/linux/include/linux/ |
H A D | hashtable.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 { [0 ... ((1 << (bits)) - 1)] = HLIST_HEAD_INIT } 22 { [0 ... ((1 << (bits)) - 1)] = HLIST_HEAD_INIT } 43 * hash_init - initialize a hash table 55 * hash_add - add an object to a hashtable 64 * hash_add_rcu - add an object to a rcu enabled hashtable 73 * hash_hashed - check whether an object is in any hashtable 93 * hash_empty - check whether a hashtable is empty 102 * hash_del - remove an object from a hashtable 111 * hash_del_rcu - remove an object from a rcu enabled hashtable [all …]
|
H A D | iov_iter.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 27 void __user *base = iter->ubuf; in iterate_ubuf() 30 remain = step(base + iter->iov_offset, 0, len, priv, priv2); in iterate_ubuf() 31 progress = len - remain; in iterate_ubuf() 32 iter->iov_offset += progress; in iterate_ubuf() 33 iter->count -= progress; in iterate_ubuf() 44 const struct iovec *p = iter->__iov; in iterate_iovec() 45 size_t progress = 0, skip = iter->iov_offset; in iterate_iovec() 49 size_t part = min(len, p->iov_len - skip); in iterate_iovec() 52 remain = step(p->iov_base + skip, progress, part, priv, priv2); in iterate_iovec() [all …]
|
/linux/net/hsr/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # IEC 62439-3 High-availability Seamless Redundancy 7 tristate "High-availability Seamless Redundancy (HSR & PRP)" 9 This enables IEC 62439 defined High-availability Seamless 18 with other HSR capable nodes. All Ethernet frames sent over the HSR 19 device will be sent in both directions on the ring (over both slave 20 ports), giving a redundant, instant fail-over network. Each HSR node 25 separate networks over the two slave interfaces. Like HSR, Ethernet 26 frames sent over the PRP device will be sent to both networks giving 27 a redundant, instant fail-over network. Unlike HSR, PRP networks [all …]
|
/linux/drivers/regulator/ |
H A D | bd96801-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // bd96801-regulator.c ROHM BD96801 regulator driver 11 * Supporting the ERRB interrupt would require dropping the regmap-IRQ 16 * regulator safety limits (like limits for the over/under -voltages, over 29 * the safety limit configurations - but leaves the state change handling 43 #include <linux/mfd/rohm-generic.h> 44 #include <linux/mfd/rohm-bd96801.h> 153 * and the range from 0x10 to 0x1f is bd96801_buck_init_volts - 150mV ... 154 * bd96801_buck_init_volts - 0. But as the members of linear_range 155 * are all unsigned I will apply offset of -150 mV to value in [all …]
|
/linux/Documentation/networking/pse-pd/ |
H A D | introduction.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 -------- 10 along with data over Ethernet cables. It usually refers to devices like 15 ---------------- 18 power alongside data over Ethernet cables, typically associated with Power over 21 PoDL PSE, or Power over Data Lines PSE, specifically denotes PSEs operating 22 with single balanced twisted-pair PHYs, as per Clause 104 of IEEE 802.3. PoDL 24 and data delivery over a single pair is advantageous. 26 IEEE 802.3-2018 Addendums and Related Clauses 27 --------------------------------------------- [all …]
|
/linux/tools/testing/selftests/net/ |
H A D | bareudp.sh | 2 # SPDX-License-Identifier: GPL-2.0 6 # The bareudp module allows to tunnel network protocols like IP or MPLS over 14 # is assigned an IPv4 and an IPv6 address. A host-route allows a veth to 27 # +-----------------------------------------------------------------------+ 43 # +---+-------------------------------------------------------------------+ 47 # +---+-------------------------------------------------------------------+ 58 # | * Decapsulate bareudp packets (either IP or MPLS, over UDP) | 65 # +---+-------------------------------------------------------------------+ 67 # | Traffic type: IP or MPLS (depending on test), over UDP 69 # +---+-------------------------------------------------------------------+ [all …]
|
/linux/include/linux/regulator/ |
H A D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 53 * Default time window (in milliseconds) following a critical under-voltage 67 * struct regulator_state - regulator state during low power system states 79 * - DO_NOTHING_IN_SUSPEND 80 * - DISABLE_IN_SUSPEND 81 * - ENABLE_IN_SUSPEND [all …]
|
/linux/drivers/net/wan/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 lines, are used to interconnect Local Area Networks (LANs) over vast 37 Relay, synchronous Point-to-Point Protocol (PPP) and X.25. 48 Generic HDLC driver supporting raw HDLC over WAN connections. 57 over WAN connections. 59 You will need it for Ethernet over HDLC bridges. 67 Generic HDLC driver supporting Cisco HDLC over WAN connections. 75 Generic HDLC driver supporting Frame Relay over WAN connections. 80 tristate "Synchronous Point-to-Point Protocol (PPP) support" 83 Generic HDLC driver supporting PPP over WAN connections. [all …]
|
/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | techwell,tw9900.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mehdi Djait <mehdi.djait@bootlin.com> 13 The tw9900 is a multi-standard video decoder, supporting NTSC, PAL standards 14 with auto-detection features. 23 vdd-supply: 26 reset-gpios: 30 powerdown-gpios: 45 description: CVBS over MUX0 [all …]
|
/linux/drivers/bluetooth/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 188 bool "Three-wire UART (H5) protocol support" 192 The HCI Three-wire UART Transport Layer makes it possible to 193 user the Bluetooth HCI over a serial port interface. The HCI 194 Three-wire UART Transport Layer assumes that the UART 198 Say Y here to compile support for Three-wire UART protocol. 207 The Intel protocol support enables Bluetooth HCI over serial 221 The Broadcom protocol support enables Bluetooth HCI over serial 235 The Realtek protocol support enables Bluetooth HCI over 3-Wire 247 The Qualcomm Atheros protocol supports HCI In-Band Sleep feature [all …]
|
/linux/drivers/net/slip/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 Internet Protocol) is a protocol used to send Internet traffic over 23 allows you to use SLIP over a regular dial up shell connection. If 25 NET-3-HOWTO, available from 31 <http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html>). SLIP 56 allows you to use SLIP over a regular dial up shell connection, you 57 definitely want to say Y here. The NET-3-HOWTO, available from 73 Just occasionally you may need to run IP over hostile serial 76 "slip6". In this mode, SLIP will only send normal ASCII symbols over 79 over the async ports of a Camtec JNT Pad. If unsure, say N.
|