/linux/include/linux/input/ |
H A 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. 59 * time that an event must be above the tap_threshold threshold 60 * to qualify as a tap event. The scale factor is 625 us/LSB. A zero [all …]
|
/linux/drivers/net/ipvlan/ |
H A 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/drivers/net/ |
H A 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 …]
|
H A D | tun.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * TUN - Universal TUN/TAP device driver. 4 * Copyright (C) 1999-2002 Maxim Krasnyansky <maxk@qualcomm.com> 16 * Use eth_random_addr() for tap MAC address. 25 * Modifications for 2.3.99-pre5 kernel. 32 #define DRV_DESCRIPTION "Universal TUN/TAP device driver" 33 #define DRV_COPYRIGHT "(C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>" 169 #define TUN_MASK_FLOW_ENTRIES (TUN_NUM_FLOW_ENTRIES - 1) 230 struct sk_buff_head *queue = &tfile->sk.sk_write_queue; in tun_napi_receive() 237 spin_lock(&queue->lock); in tun_napi_receive() [all …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | azoteq,iqs7222.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 <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
H A 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 <jeff@labundy.com> 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 …]
|
H A D | iqs626a.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 <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A 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 <jeff@labundy.com> 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/Documentation/dev-tools/ |
H A D | ktap.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 TAP, or the Test Anything Protocol is a format for specifying test results used 9 <https://testanything.org/>`_. The Linux Kernel largely uses TAP output for test 11 which don't align with the original TAP specification. Thus, a "Kernel TAP" 12 (KTAP) format is specified to extend and alter TAP to support these use-cases. 17 can have subtests), each of which can contain both diagnostic data -- e.g., log 18 lines -- and a final result. The test structure and results are 19 machine-readable, whereas the diagnostic data is unstructured and is there to 23 - Version lines 24 - Plan lines [all …]
|
/linux/Documentation/input/ |
H A D | multi-touch-protocol.rst | 4 Multi-touch (MT) Protocol 7 :Copyright: |copy| 2009-2010 Henrik Rydberg <rydberg@euromail.se> 11 ------------ 13 In order to utilize the full power of the new multi-touch and multi-user 16 document describes the multi-touch (MT) protocol which allows kernel 23 describes how to send updates for individual contacts via event slots. 30 -------------- 34 packet. Since these events are ignored by current single-touch (ST) 40 event, which instructs the receiver to accept the data for the current 45 This generates an ABS_MT_SLOT event, which instructs the receiver to [all …]
|
/linux/drivers/input/mouse/ |
H A D | cypress_ps2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 119 /* bits of first byte response of E9h-Status Request command. */ 136 /* The structure of Cypress Trackpad event data. */ 143 unsigned int tap:1; /* multi-finger tap detected. */ member
|
/linux/tools/testing/selftests/tc-testing/ |
H A D | README | 1 tdc - Linux Traffic Control (tc) unit testing suite 3 Author: Lucas Bates - lucasb@mojatatu.com 10 ------------ 23 * All tc-related features being tested must be built in or available as 25 ./tdc.py -c 29 teardown commands - which includes not being able to run a test simply 31 handled in a future version - the current workaround is to run the tests 36 -------------- 43 using the -p option when running tdc: 44 ./tdc.py -p /path/to/tc [all …]
|
/linux/drivers/input/rmi4/ |
H A D | rmi_f11.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2011-2015 Synaptics Incorporated 181 * struct f11_2d_sensor_queries - describes sensor capabilities 185 * @nr_fingers: describes the maximum number of fingers the 2-D sensor 193 * @nr_x_electrodes: the maximum number of electrodes the 2-D sensor 195 * @nr_y_electrodes: the maximum number of electrodes the 2-D sensor 205 * @has_anchored_finger: then the sensor supports the high-precision second 224 * @has_single_tap: a basic single-tap gesture is supported. 225 * @has_tap_n_hold: tap-and-hold gesture is supported. 226 * @has_double_tap: double-tap gesture is supported. [all …]
|
/linux/drivers/iio/accel/ |
H A D | bma400.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * Read-Only Registers 37 /* Event and interrupt registers */ 63 * Read-write configuration registers 109 /* TAP config registers */ 124 * converting to micro values for +-2g range. 126 * For +-2g - 1 LSB = 0.976562 milli g = 0.009576 m/s^2 127 * For +-4g - 1 LSB = 1.953125 milli g = 0.019153 m/s^2 128 * For +-16g - 1 LSB = 7.8125 milli g = 0.076614 m/s^2 134 * Scale values for +-2g, +-4g, +-8g and +-16g are populated into bma400_scales [all …]
|
/linux/drivers/input/touchscreen/ |
H A D | iqs7211.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 * The following delay is used during instances that must wait for the open- 124 .name = "event-prox", 131 .name = "event-touch", 138 .name = "event-tap", 145 .name = "event-hold", 152 .name = "event-swipe-x-neg", 159 .name = "event-swipe-x-pos", 166 .name = "event-swipe-y-pos", 173 .name = "event-swipe-y-neg", [all …]
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v1.c | 47 * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 76 * ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY 107 * PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 125 #include "xgbe-common.h" 127 #define XGBE_BLWC_PROPERTY "amd,serdes-blwc" 128 #define XGBE_CDR_RATE_PROPERTY "amd,serdes-cdr-rate" 129 #define XGBE_PQ_SKEW_PROPERTY "amd,serdes-pq-skew" 130 #define XGBE_TX_AMP_PROPERTY "amd,serdes-tx-amp" 131 #define XGBE_DFE_CFG_PROPERTY "amd,serdes-dfe-tap-config" 132 #define XGBE_DFE_ENA_PROPERTY "amd,serdes-dfe-tap-enable" [all …]
|
/linux/arch/arm/mach-omap2/ |
H A D | common.h | 12 * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 33 #include <linux/platform_data/i2c-omap.h> 35 #include <linux/irqchip/irq-omap-intc.h> 37 #include <asm/proc-fns.h> 38 #include <asm/hardware/cache-l2x0.h> 183 /* This gets called from mach-omap2/io.c, do not call this */ 184 void __init omap2_set_globals_tap(u32 class, void __iomem *tap); 196 * omap_test_timeout - busy-loop, testing a condition
|
/linux/include/uapi/linux/ |
H A D | rds.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-OpenIB) */ 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 27 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 58 /* Socket option to tap receive path latency 71 /* don't use RDS_TRANS_IWARP - it is deprecated */ 301 * fine-grained control.
|
H A D | vhost.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 /* Userspace interface for in-kernel virtio accelerators. */ 18 #define VHOST_FILE_UNBIND -1 80 * or VHOST_VRING_BIG_ENDIAN (other values return -EINVAL). 82 * returns -EBUSY. 128 /* Attach virtio net ring to a raw socket, or tap device. 130 * used for transmit. Pass fd -1 to unbind from the socket and the transmit 152 * the device id defined in virtio-spec. 156 * of the device status defined in virtio-spec. 161 * definition of the device config defined in virtio-spec. [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | display_mode_lib.c | 16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 98 lib->soc = *soc_bb; in dml_init_instance() 99 lib->ip = *ip_params; in dml_init_instance() 100 lib->project = project; in dml_init_instance() 104 lib->funcs = dml20_funcs; in dml_init_instance() 107 lib->funcs = dml20v2_funcs; in dml_init_instance() 110 lib->funcs = dml21_funcs; in dml_init_instance() 113 lib->funcs = dml30_funcs; in dml_init_instance() 117 lib->funcs = dml31_funcs; in dml_init_instance() 120 lib->funcs = dml314_funcs; in dml_init_instance() [all …]
|
/linux/tools/include/uapi/linux/ |
H A D | vhost.h |
|
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/ |
H A D | dcn10_dpp_dscl.c | 16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 44 dpp->tf_regs->reg 47 dpp->base.ctx 51 dpp->tf_shift->field_name, dpp->tf_mask->field_name 101 return -1; /* Unsupported */ in dpp1_dscl_get_pixel_depth_val() 130 if (dpp_base->caps->dscl_data_proc_format == DSCL_DATA_PRCESSING_FIXED_FORMAT) { in dpp1_dscl_get_dscl_mode() 132 if (data->format == PIXEL_FORMAT_FP16) in dpp1_dscl_get_dscl_mode() 136 if (data->ratios.horz.value == one in dpp1_dscl_get_dscl_mode() 137 && data->ratios.vert.value == one in dpp1_dscl_get_dscl_mode() 138 && data->ratios.horz_c.value == one in dpp1_dscl_get_dscl_mode() [all …]
|
/linux/net/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 when running on a stand-alone machine that isn't connected to any 20 contained in the package net-tools, the location and version number 24 recommended to read the NET-HOWTO, available from 42 achieve this, you need to set skb_shinfo(skb)->frag_list to the 47 compat-independent messages instead! 101 log in TAP format (https://testanything.org/). Only useful for 106 to the KUnit documentation in Documentation/dev-tools/kunit/. 115 other computer. You will get the so-called loopback device which 126 <file:Documentation/networking/ip-sysctl.rst>. [all …]
|
/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_uds.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_uds.c -- R-Car VSP1 Up and Down Scaler 5 * Copyright (C) 2013-2014 Renesas Electronics Corporation 13 #include <media/v4l2-subdev.h> 26 /* ----------------------------------------------------------------------------- 33 vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data); in vsp1_uds_write() 36 /* ----------------------------------------------------------------------------- 43 struct vsp1_uds *uds = to_uds(&entity->subdev); in vsp1_uds_set_alpha() 50 * uds_output_size - Return the output size for an input size and scaling ratio 52 * @ratio: scaling ratio in U4.12 fixed-point format [all …]
|
/linux/lib/ |
H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 50 int "Default console loglevel (1-15)" 60 Note: This does not affect the log level of un-prefixed printk() 65 int "quiet console loglevel (1-15)" 76 int "Default message log level (1-7)" 82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 118 enabled/disabled based on various levels of scope - per source file, 158 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > 162 nullarbor:~ # echo -n 'file svcsock.c +p' > [all …]
|