| /linux/drivers/net/ |
| A D | tap.c | 171 rcu_assign_pointer(q->tap, tap); in tap_set_queue() 196 tap = rtnl_dereference(q->tap); in tap_disable_queue() 227 tap = rtnl_dereference(q->tap); in tap_put_queue() 385 tap->count_rx_dropped(tap); in tap_handle_frame() 721 tap = rcu_dereference(q->tap); in tap_get_user() 745 tap = rcu_dereference(q->tap); in tap_get_user() 747 tap->count_tx_dropped(tap); in tap_get_user() 887 tap = rtnl_dereference(q->tap); in tap_get_tap_dev() 1170 tap = rcu_dereference(q->tap); in tap_get_user_xdp() 1186 tap = rcu_dereference(q->tap); in tap_get_user_xdp() [all …]
|
| A D | macvtap.c | 30 struct tap_dev tap; member 57 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_tx_dropped() 65 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_rx_dropped() 74 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_update_features() 88 INIT_LIST_HEAD(&vlantap->tap.queue_list); in macvtap_newlink() 93 vlantap->tap.tap_features = TUN_OFFLOADS; in macvtap_newlink() 115 vlantap->tap.dev = vlantap->vlan.dev; in macvtap_newlink() 126 tap_del_queues(&vlantap->tap); in macvtap_dellink() 184 if (vlantap->tap.minor == 0) in macvtap_device_event() 189 tap_free_minor(macvtap_major, &vlantap->tap); in macvtap_device_event() [all …]
|
| A D | Kconfig | 182 tristate "MAC-VLAN based tap driver" 187 This adds a specialized tap character device driver that is based 190 macvtap', and then be accessed through the tap user space interface. 220 tristate "IP-VLAN based tap driver" 225 This adds a specialized tap character device driver that is based 228 ipvtap', and then be accessed through the tap user space interface. 388 This option is selected by any driver implementing tap user space 389 interface for a virtual interface to re-use core tap functionality. 426 messages if they tap into the netlink device, record pcaps for further
|
| /linux/drivers/net/ipvlan/ |
| A D | ipvtap.c | 48 struct tap_dev tap; member 53 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_tx_dropped() 61 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_rx_dropped() 70 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_update_features() 84 INIT_LIST_HEAD(&vlantap->tap.queue_list); in ipvtap_newlink() 89 vlantap->tap.tap_features = TUN_OFFLOADS; in ipvtap_newlink() 107 vlantap->tap.dev = vlantap->vlan.dev; in ipvtap_newlink() 118 tap_del_queues(&vlan->tap); in ipvtap_dellink() 177 if (vlantap->tap.minor == 0) in ipvtap_device_event() 182 tap_free_minor(ipvtap_major, &vlantap->tap); in ipvtap_device_event() [all …]
|
| /linux/include/linux/ |
| A D | if_tap.h | 46 void (*update_features)(struct tap_dev *tap, netdev_features_t features); 47 void (*count_tx_dropped)(struct tap_dev *tap); 48 void (*count_rx_dropped)(struct tap_dev *tap); 66 struct tap_dev __rcu *tap; member 76 void tap_del_queues(struct tap_dev *tap); 77 int tap_get_minor(dev_t major, struct tap_dev *tap); 78 void tap_free_minor(dev_t major, struct tap_dev *tap); 79 int tap_queue_resize(struct tap_dev *tap);
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| A D | sdhci-am654.yaml | 51 # PHY output tap delays: 57 description: Output tap delay for SD/MMC legacy timing 69 description: Output tap delay for SD high speed timing 75 description: Output tap delay for SD UHS SDR12 timing 81 description: Output tap delay for SD UHS SDR25 timing 87 description: Output tap delay for SD UHS SDR50 timing 105 description: Output tap delay for eMMC DDR52 timing 111 description: Output tap delay for eMMC HS200 timing 117 description: Output tap delay for eMMC HS400 timing 122 # PHY input tap delays: [all …]
|
| /linux/Documentation/devicetree/bindings/spi/ |
| A D | nvidia,tegra114-spi.txt | 27 - nvidia,tx-clk-tap-delay: Delays the clock going out to the external device 28 with this tap value. This property is used to tune the outgoing data from 31 to corresponding slave devices. Valid tap values are from 0 thru 63. 32 - nvidia,rx-clk-tap-delay: Delays the clock coming in from the external device 33 with this tap value. This property is used to adjust the Tegra SPI master 36 to corresponding slave devices. Valid tap values are from 0 thru 63. 56 nvidia,rx-clk-tap-delay = <0>; 57 nvidia,tx-clk-tap-delay = <16>;
|
| A D | nvidia,tegra210-quad.yaml | 59 nvidia,tx-clk-tap-delay: 61 Delays the clock going out to device with this tap value. 68 nvidia,rx-clk-tap-delay: 70 Delays the clock coming in from the device with this tap value. 114 nvidia,tx-clk-tap-delay = <0>; 115 nvidia,rx-clk-tap-delay = <0>;
|
| /linux/tools/testing/selftests/net/ |
| A D | test_vxlan_under_vrf.sh | 50 ip link del veth-tap 2>/dev/null || true 98 ip link add veth-tap type veth peer name veth-hv 100 ip link set veth-tap netns hv-$id 101 ip -netns hv-$id link set veth-tap master br0 102 ip -netns hv-$id link set veth-tap up
|
| /linux/arch/arm64/boot/dts/amd/ |
| A D | amd-seattle-xgbe-b.dtsi | 52 amd,serdes-dfe-tap-config = <3>, <3>, <3>; 53 amd,serdes-dfe-tap-enable = <0>, <0>, <7>; 78 amd,serdes-dfe-tap-config = <3>, <3>, <3>; 79 amd,serdes-dfe-tap-enable = <0>, <0>, <7>;
|
| /linux/drivers/mmc/host/ |
| A D | sdhci-of-aspeed.c | 130 u8 tap, bool enable, u32 reg) in aspeed_sdc_set_phase_tap() argument 134 reg |= tap << __ffs(desc->tap_mask); in aspeed_sdc_set_phase_tap() 168 unsigned int tap; in aspeed_sdhci_phase_to_tap() local 187 tap = div_u64(phase_period_ps, prop_delay_ps); in aspeed_sdhci_phase_to_tap() 188 if (tap > ASPEED_SDHCI_NR_TAPS) { in aspeed_sdhci_phase_to_tap() 191 tap, phase_deg, rate_hz, ASPEED_SDHCI_NR_TAPS); in aspeed_sdhci_phase_to_tap() 192 tap = ASPEED_SDHCI_NR_TAPS; in aspeed_sdhci_phase_to_tap() 195 return inverted | tap; in aspeed_sdhci_phase_to_tap()
|
| A D | sdhci-tegra.c | 329 static void tegra_sdhci_set_tap(struct sdhci_host *host, unsigned int tap) in tegra_sdhci_set_tap() argument 348 reg |= tap << SDHCI_CLOCK_CTRL_TAP_SHIFT; in tegra_sdhci_set_tap() 846 u8 word, bit, edge1, tap, window; in tegra_sdhci_tap_correction() local 871 tap = word * TUNING_WORD_BIT_SIZE + bit; in tegra_sdhci_tap_correction() 876 first_fail_tap = tap; in tegra_sdhci_tap_correction() 881 start_pass_tap = tap; in tegra_sdhci_tap_correction() 884 first_pass_tap = tap; in tegra_sdhci_tap_correction() 890 end_pass_tap = tap - 1; in tegra_sdhci_tap_correction() 897 start_pass_tap = tap; in tegra_sdhci_tap_correction() 901 tap = start_pass_tap + window / 2; in tegra_sdhci_tap_correction() [all …]
|
| A D | renesas_sdhi.h | 17 u32 tap; /* sampling clock position for SDR104/HS400 (8 TAP) */ member
|
| /linux/Documentation/devicetree/bindings/net/ |
| A D | amd-xgbe.txt | 49 - amd,serdes-dfe-tap-config: DFE taps available to run 50 - amd,serdes-dfe-tap-enable: DFE taps to enable 74 amd,serdes-dfe-tap-config = <3>, <3>, <1>; 75 amd,serdes-dfe-tap-enable = <0>, <0>, <127>;
|
| /linux/sound/soc/meson/ |
| A D | axg-pdm.c | 64 const unsigned int *tap; member 375 regmap_write(priv->map, PDM_COEFF_DATA, lpf[i].tap[j]); in axg_pdm_set_lpf_filters() 553 .tap = lpf1_default_tap, 559 .tap = lpf2_default_tap, 565 .tap = lpf3_default_tap,
|
| /linux/tools/testing/selftests/tc-testing/plugin-lib/ |
| A D | valgrindPlugin.py | 24 self.tap = '' 160 self.tap += more_tap_output
|
| A D | buildebpfPlugin.py | 16 self.tap = ''
|
| /linux/tools/testing/selftests/tc-testing/ |
| A D | .gitignore | 6 *.tap
|
| /linux/Documentation/input/devices/ |
| A D | appletouch.rst | 33 tap for middle button mouse emulation, 3 finger tap for right button mouse
|
| A D | elantech.rst | 192 C: 1 = enable corner tap 216 0xff = tap again to release) 220 tap make timeout? 224 tap release timeout? 247 c = 1 when corner tap detected 255 byte 1 = 0xf0 when corner tap detected 275 when corner tap detected: 389 0x7f = never i.e. tap again to release)
|
| /linux/drivers/input/mouse/ |
| A D | cypress_ps2.h | 149 unsigned int tap:1; /* multi-finger tap detected. */ member
|
| /linux/Documentation/networking/ |
| A D | tuntap.rst | 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 248 ethernet frames when using tap.
|
| /linux/drivers/media/pci/ddbridge/ |
| A D | ddbridge-mci.h | 141 u8 tap; member
|
| /linux/arch/arm/mach-omap2/ |
| A D | id.c | 728 void __init omap2_set_globals_tap(u32 class, void __iomem *tap) in omap2_set_globals_tap() argument 731 tap_base = tap; in omap2_set_globals_tap()
|
| /linux/Documentation/virt/uml/ |
| A D | user_mode_linux_howto_v2.rst | 206 | tap | vector | checksum, tso | > 8Gbit | 329 tap transport 334 vecX:transport=tap,ifname=tap0,depth=128,gro=1 341 to connect UML to a tap interface which is connected to a bridge. 343 While tap relies on the vector infrastructure, it is not a true vector 345 IO on tap file descriptors for normal userspace apps like UML. This 350 Privileges required: tap transport requires either: 352 * tap interface to exist and be created persistent and owned by the 364 This is an experimental/demo transport which couples tap for transmit 369 the UML user as well as the requirements for the tap transport. [all …]
|