/linux-6.14.4/drivers/net/ipvlan/ |
D | ipvtap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 35 const struct net_device *dev = to_net_dev(d->parent); in ipvtap_net_namespace() 47 struct tap_dev tap; member 50 static void ipvtap_count_tx_dropped(struct tap_dev *tap) in ipvtap_count_tx_dropped() argument 52 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_tx_dropped() 53 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_count_tx_dropped() 55 this_cpu_inc(vlan->pcpu_stats->tx_drps); in ipvtap_count_tx_dropped() 58 static void ipvtap_count_rx_dropped(struct tap_dev *tap) in ipvtap_count_rx_dropped() argument 60 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_rx_dropped() 61 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_count_rx_dropped() [all …]
|
/linux-6.14.4/drivers/net/ |
D | macvtap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 struct tap_dev tap; member 40 const struct net_device *dev = to_net_dev(d->parent); in macvtap_net_namespace() 54 static void macvtap_count_tx_dropped(struct tap_dev *tap) in macvtap_count_tx_dropped() argument 56 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_tx_dropped() 57 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_tx_dropped() 59 this_cpu_inc(vlan->pcpu_stats->tx_dropped); in macvtap_count_tx_dropped() 62 static void macvtap_count_rx_dropped(struct tap_dev *tap) in macvtap_count_rx_dropped() argument 64 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_rx_dropped() 65 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_rx_dropped() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 default y if UML 25 # All the following symbols are dependent on NETDEVICES - do not repeat 33 default y 63 This is essentially a bit-bucket device (i.e. traffic you send to 131 section 6.2 of the NET-3-HOWTO, available from 167 tristate "MAC-VLAN support" 173 iproute2 package starting with the iproute2-2.6.23 release: 181 tristate "MAC-VLAN based tap driver" 184 select TAP [all …]
|
D | tap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 return q->flags & TAP_VNET_BE ? false : in tap_legacy_is_little_endian() 43 int s = !!(q->flags & TAP_VNET_BE); in tap_get_vnet_be() 46 return -EFAULT; in tap_get_vnet_be() 56 return -EFAULT; in tap_set_vnet_be() 59 q->flags |= TAP_VNET_BE; in tap_set_vnet_be() 61 q->flags &= ~TAP_VNET_BE; in tap_set_vnet_be() 73 return -EINVAL; in tap_get_vnet_be() 78 return -EINVAL; in tap_set_vnet_be() 84 return q->flags & TAP_VNET_LE || in tap_is_little_endian() [all …]
|
/linux-6.14.4/include/linux/input/ |
D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 31 * Y, or Z participation in Tap detection. A '0' excludes the 32 * selected axis from participation in Tap detection. 33 * Setting the SUPPRESS bit suppresses Double Tap detection if 35 * tap_latency period, i.e. after the first tap but before the 36 * opening of the second tap window. 48 * holds the threshold value for tap detection/interrupts. 51 * behavior if Tap/Double Tap is enabled. 60 * to qualify as a tap event. The scale factor is 625 us/LSB. A zero 61 * value will prevent Tap/Double Tap functions from working. [all …]
|
/linux-6.14.4/drivers/firewire/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # firewire-core does not depend on PCI but is 11 This is the new-generation IEEE 1394 (FireWire) driver stack 19 called firewire-core. 24 default KUNIT_ALL_TESTS 30 log in TAP format (https://testanything.org/). Only useful for 35 to the KUnit documentation in Documentation/dev-tools/kunit/. 40 default KUNIT_ALL_TESTS 46 log in TAP format (https://testanything.org/). Only useful for 51 to the KUnit documentation in Documentation/dev-tools/kunit/. [all …]
|
/linux-6.14.4/drivers/iio/accel/ |
D | adxl345.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * ADXL345 3-Axis Digital Accelerometer 18 /* Tap duration */ 20 /* Tap latency */ 22 /* Tap window */ 32 /* Free-fall threshold */ 34 /* Free-fall time */ 36 /* Axis control for single tap or double tap */ 38 /* Source of single tap or double tap */ 70 * BW_RATE bits - Bandwidth and output data rate. The default value is [all …]
|
/linux-6.14.4/Documentation/networking/ |
D | tuntap.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 Universal TUN/TAP device driver 8 Copyright |copy| 1999-2000 Maxim Krasnyansky <[email protected]> 11 Copyright |copy| 1999-2000 Maxim Krasnyansky <[email protected]> 13 FreeBSD TAP driver 14 Copyright |copy| 1999-2000 Maksim Yevmenkin <[email protected]> 21 TUN/TAP provides packet reception and transmission for user space programs. 22 It can be seen as a simple Point-to-Point or Ethernet device, which, 34 IP packets (with tun) or ethernet frames (with tap). Which one is being used 38 for how to use tun and tap devices. Both programs work like a bridge between [all …]
|
/linux-6.14.4/tools/testing/selftests/net/ |
D | test_vxlan_under_vrf.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # This test is for checking VXLAN underlay in a non-default VRF. 11 # +-------------------+ +-------------------+ 13 # | vm-1 netns | | vm-2 netns | 15 # | +-------------+ | | +-------------+ | 16 # | | veth-hv | | | | veth-hv | | 18 # | +-------------+ | | +-------------+ | 20 # +-------------------+ +-------------------+ 24 # +-----------------------------------+ +------------------------------------+ 26 # | +----------+ | | +----------+ | [all …]
|
/linux-6.14.4/arch/um/drivers/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 default y 14 The User-Mode Linux environment allows you to create virtual serial 18 See <http://user-mode-linux.sourceforge.net/old/input.html> for more 44 lines to host pseudo-terminals. Access to both traditional 45 pseudo-terminals (/dev/pty*) and pts pseudo-terminals are controlled 55 (/dev/tty*) and the slave side of pseudo-terminals (/dev/ttyp* and 68 string "xterm channel default terminal emulator" 70 default "xterm" 72 This option allows changing the default terminal emulator. [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | amd-xgbe.txt | 1 * AMD 10GbE driver (amd-xgbe) 4 - compatible: Should be "amd,xgbe-seattle-v1a" 5 - reg: Address and length of the register sets for the device 6 - MAC registers 7 - PCS registers 8 - SerDes Rx/Tx registers 9 - SerDes integration registers (1/2) 10 - SerDes integration registers (2/2) 11 - interrupts: Should contain the amd-xgbe interrupt(s). The first interrupt 13 amd,per-channel-interrupt property is specified, then one additional [all …]
|
/linux-6.14.4/drivers/vhost/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 default n 30 default y 36 depends on NET && EVENTFD && (TUN || !TUN) && (TAP || !TAP) 50 default n 53 for use with virtio-scsi guests 56 tristate "vhost virtio-vsock driver" 60 default n 64 virtio_transport.ko driver loaded to use the virtio-vsock device. 70 tristate "Vhost driver for vDPA-based backend" [all …]
|
/linux-6.14.4/drivers/mmc/host/ |
D | sdhci-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/dma-mapping.h> 20 #include <linux/mmc/slot-gpio.h> 32 #include "sdhci-cqhci.h" 33 #include "sdhci-pltfm.h" 192 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_readw() 194 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && in tegra_sdhci_readw() 200 return readw(host->ioaddr + reg); in tegra_sdhci_readw() 213 pltfm_host->xfer_mode_shadow = val; in tegra_sdhci_writew() 216 writel((val << 16) | pltfm_host->xfer_mode_shadow, in tegra_sdhci_writew() [all …]
|
D | renesas_sdhi_core.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2015-19 Renesas Electronics Corporation 6 * Copyright (C) 2016-19 Sang Engineering, Wolfram Sang 7 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 13 * Copyright 2004-2005 Phil Blundell 14 * Copyright 2007-2008 OpenedHand Ltd. 27 #include <linux/mmc/slot-gpio.h> 30 #include <linux/pinctrl/pinctrl-state.h> 85 default: in renesas_sdhi_sdbuf_width() 95 struct mmc_host *mmc = host->mmc; in renesas_sdhi_clk_enable() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <[email protected]> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
/linux-6.14.4/drivers/media/platform/ti/omap3isp/ |
D | ispresizer.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TI OMAP3 ISP - Resizer module 42 * "TRM ES3.1, table 12-46" 58 * Default (and only) configuration of filter coefficients. 59 * 7-tap mode is for scale factors 0.25x to 0.5x. 60 * 4-tap mode is for scale factors 0.5x to 4.0x. 64 /* For 8-phase 4-tap horizontal filter: */ 75 /* For 8-phase 4-tap vertical filter: */ 86 /* For 4-phase 7-tap horizontal filter: */ 94 /* For 4-phase 7-tap vertical filter: */ [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/input/touchscreen/ |
D | azoteq,iqs7211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <[email protected]> 13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control- 14 lers employ projected-capacitance sensing and can track two contacts. 21 - azoteq,iqs7210a 22 - azoteq,iqs7211a 23 - azoteq,iqs7211e 28 irq-gpios: [all …]
|
/linux-6.14.4/Documentation/dev-tools/kunit/ |
D | running_tips.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------------- 15 .. code-block:: bash 18 ( cd "$(git rev-parse --show-toplevel)" && ./tools/testing/kunit/kunit.py run "$@" ) 26 ------------------------- 33 .. code-block:: bash 35 $ echo -e 'CONFIG_KUNIT=y\nCONFIG_KUNIT_ALL_TESTS=y' > .kunit/.kunitconfig 40 .. code-block:: bash 42 $ echo -e 'CONFIG_KUNIT=y\nCONFIG_KUNIT_ALL_TESTS=y' > .kunit/.kunitconfig 53 ----------------------- [all …]
|
/linux-6.14.4/Documentation/input/devices/ |
D | elantech.rst | 4 Copyright (C) 2007-2008 Arjan Opmeer <[email protected]> 25 5.2.1 Parity checking and packet re-synchronization 102 "2" will turn on packet debugging. For hardware version 1 the default is 103 OFF. For version 2 the default is "1". 114 non-zero value will turn it ON. For hardware version 1 the default is ON. 115 For version 2 the default it is OFF. 124 default. Currently even turning it on will do nothing. 145 4 bytes version: (after the arrow is the name given in the Dell-provided driver) 173 --------- 179 echo -n 0x16 > reg_10 [all …]
|
/linux-6.14.4/tools/testing/selftests/tc-testing/ |
D | tdc.py | 2 # SPDX-License-Identifier: GPL-2.0 5 tdc.py - Linux tc (Traffic Control) unit test driver 55 mn = fn[0:-3] 61 pgname = pgname[0:-3] 72 self.plugin_instances[-1][1].check_args(self.args, None) 101 pgd = ['plugin-lib', 'plugin-lib-custom'] 224 foutput = serr.decode("utf-8", errors="ignore") 226 foutput = rawout.decode("utf-8", errors="ignore") 383 tap = "" 413 NAMES['NS'] = '{}-{}'.format(NAMES['NS'], tidx['random']) [all …]
|
/linux-6.14.4/drivers/input/misc/ |
D | adxl34x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ADXL345/346 Three-Axis Digital Accelerometers 24 #define THRESH_TAP 0x1D /* R/W Tap threshold */ 25 #define OFSX 0x1E /* R/W X-axis offset */ 26 #define OFSY 0x1F /* R/W Y-axis offset */ 27 #define OFSZ 0x20 /* R/W Z-axis offset */ 28 #define DUR 0x21 /* R/W Tap duration */ 29 #define LATENT 0x22 /* R/W Tap latency */ 30 #define WINDOW 0x23 /* R/W Tap window */ 36 #define THRESH_FF 0x28 /* R/W Free-fall threshold */ [all …]
|
/linux-6.14.4/tools/testing/kunit/ |
D | kunit_parser.py | 1 # SPDX-License-Identifier: GPL-2.0 4 # results with reader-friendly format. Stores and returns test results in a 29 status : TestStatus - status of the test 30 name : str - name of the test 31 expected_count : int - expected number of subtests (0 if single 33 subtests : List[Test] - list of subtests 34 log : List[str] - log of KTAP lines that correspond to the test 35 counts : TestCounts - counts of the test statuses and errors of 39 def __init__(self) -> None: 40 """Creates Test object with default attributes.""" [all …]
|
/linux-6.14.4/Documentation/virt/uml/ |
D | user_mode_linux_howto_v2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 25 Most OSes today have built-in support for a number of "fake" 27 User Mode Linux takes this concept to the ultimate extreme - there 30 concepts which map onto something provided by the host - files, sockets, 36 The UML kernel is just a process running on Linux - same as any other 57 * You can run a usermode kernel as a non-root user (you may need to 99 This is extremely easy on Debian - you can do it using debootstrap. It is 100 also easy on OpenWRT - the build process can build UML images. All other 101 distros - YMMV. 114 or by running ``tune2fs -o discard /dev/ubdXX`` will request UML to [all …]
|
/linux-6.14.4/sound/soc/meson/ |
D | axg-pdm.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 12 #include <sound/soc-dai.h> 53 #define PDM_CHAN_CTRL_POINTER_MAX ((1 << PDM_CHAN_CTRL_POINTER_WIDTH) - 1) 64 const unsigned int *tap; member 134 axg_pdm_enable(priv->map); in axg_pdm_trigger() 140 axg_pdm_disable(priv->map); in axg_pdm_trigger() 143 default: in axg_pdm_trigger() 144 return -EINVAL; in axg_pdm_trigger() 150 const struct axg_pdm_filters *filters = priv->cfg->filters; in axg_pdm_get_os() 151 unsigned int os = filters->hcic.ds; in axg_pdm_get_os() [all …]
|
/linux-6.14.4/drivers/input/mouse/ |
D | byd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 38 * Absolute coordinate packets are in the range 0-255 for both X and Y 59 * Swipe gesture from off-pad to on-pad 65 * Tap and drag delay time 67 * 1 - 8 : least to most delay 100 * Tap to click 106 * Tap and drag 107 * 1 : tap and hold to drag 108 * 2 : tap and hold to drag + lock 114 * 1 - 7 : least to most sensitive [all …]
|