Home
last modified time | relevance | path

Searched +full:perfect +full:- +full:filter +full:- +full:entries (Results 1 – 25 of 35) sorted by relevance

12

/linux/Documentation/devicetree/bindings/net/
H A Drenesas,rzn1-gmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/renesas,rzn1-gmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Romain Gantois <romain.gantois@bootlin.com>
17 - renesas,r9a06g032-gmac
18 - renesas,rzn1-gmac
20 - compatible
23 - $ref: snps,dwmac.yaml#
28 - enum:
[all …]
H A Dsnps,dwmac.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Torgue <alexandre.torgue@foss.st.com>
11 - Giuseppe Cavallaro <peppe.cavallaro@st.com>
12 - Jose Abreu <joabreu@synopsys.com>
23 - snps,dwmac
24 - snps,dwmac-3.40a
25 - snps,dwmac-3.50a
26 - snps,dwmac-3.610
[all …]
H A Dstarfive,jh7110-dwmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/net/starfive,jh7110-dwmac.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Emil Renner Berthing <kernel@esmil.dk>
12 - Samin Guo <samin.guo@starfivetech.com>
19 - starfive,jh7100-dwmac
20 - starfive,jh7110-dwmac
22 - compatible
27 - items:
[all …]
H A Dintel,dwmac-plat.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vineetha G. Jaya Kumaran <vineetha.g.jaya.kumaran@intel.com>
17 - intel,keembay-dwmac
19 - compatible
22 - $ref: snps,dwmac.yaml#
27 - items:
28 - enum:
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool_fdir.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2023, Intel Corporation. */
35 * ice_fltr_to_ethtool_flow - convert filter type values to ethtool
37 * @flow: filter type to be converted
69 * ice_ethtool_flow_to_fltr - convert ethtool flow type to filter enum
101 * ice_is_mask_valid - check mask field set
114 * ice_get_ethtool_fdir_entry - fill ethtool structure with fdir filter data
115 * @hw: hardware structure that contains filter list
116 * @cmd: ethtool command data structure to receive the filter data
118 * Returns 0 on success and -EINVAL on failure
[all …]
H A Dice_arfs.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
8 * ice_is_arfs_active - helper to check is aRFS is active
13 return !!vsi->arfs_fltr_list; in ice_is_arfs_active()
17 * ice_is_arfs_using_perfect_flow - check if aRFS has active perfect filters
22 * the specified flow_type for perfect (4-tuple) filters.
28 struct ice_pf *pf = hw->back; in ice_is_arfs_using_perfect_flow()
35 arfs_fltr_cntrs = vsi->arfs_fltr_cntrs; in ice_is_arfs_using_perfect_flow()
41 return atomic_read(&arfs_fltr_cntrs->active_udpv4_cnt) > 0; in ice_is_arfs_using_perfect_flow()
43 return atomic_read(&arfs_fltr_cntrs->active_udpv6_cnt) > 0; in ice_is_arfs_using_perfect_flow()
[all …]
/linux/arch/arm/boot/dts/renesas/
H A Dr9a06g032.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r9a06g032-sysctrl.h>
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
23 compatible = "arm,cortex-a7";
30 compatible = "arm,cortex-a7";
33 enable-method = "renesas,r9a06g032-smp";
[all …]
/linux/arch/arm/boot/dts/intel/socfpga/
H A Dsocfpga_arria10.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/reset/altr,rst-mgr-a10.h>
10 #address-cells = <1>;
11 #size-cells = <1>;
14 #address-cells = <1>;
15 #size-cells = <0>;
16 enable-method = "altr,socfpga-a10-smp";
19 compatible = "arm,cortex-a9";
22 next-level-cache = <&L2>;
[all …]
H A Dsocfpga.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/reset/altr,rst-mgr.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
22 #address-cells = <1>;
23 #size-cells = <0>;
24 enable-method = "altr,socfpga-smp";
27 compatible = "arm,cortex-a9";
30 next-level-cache = <&L2>;
33 compatible = "arm,cortex-a9";
[all …]
/linux/kernel/dma/
H A Ddebug.c1 // SPDX-License-Identifier: GPL-2.0-only
8 #define pr_fmt(fmt) "DMA-API: " fmt
12 #include <linux/dma-map-ops.h>
31 #define HASH_FN_MASK (HASH_SIZE - 1)
34 /* If the pool runs out, add this many new entries at once */
53 * struct dma_debug_entry - track a dma_map* or dma_alloc_coherent mapping
54 * @list: node on pre-allocated free_entries list
65 * @stack_len: number of backtrace entries in @stack_entries
95 /* List of pre-allocated dma_debug_entry's */
100 /* Global disable flag - will be set in case of an error */
[all …]
/linux/include/uapi/linux/
H A Dvirtio_net.h59 #define VIRTIO_NET_F_DEVICE_STATS 50 /* Device can provide device-level statistics. */
110 * 0x00 - half duplex
111 * 0x01 - full duplex
117 /* maximum number of indirection table entries */
124 * This header comes first in the scatter-gather list. If you don't
127 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
185 /* This header comes first in the scatter-gather list.
187 * be the first element of the scatter-gather list. If you don't
228 * state value, zero = disable, non-zero = enable. Commands
230 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_platform.c1 // SPDX-License-Identifier: GPL-2.0-only
5 Copyright (C) 2007-2011 STMicroelectronics Ltd
26 * dwmac1000_validate_mcast_bins - validates the number of Multicast filter bins
49 dev_info(dev, "Hash table entries set to unexpected value %d\n", in dwmac1000_validate_mcast_bins()
57 * dwmac1000_validate_ucast_entries - validate the Unicast address entries
59 * @ucast_entries: number of Unicast address entries
61 * This function validates the number of Unicast address entries supported
63 * supports 1..32, 64, or 128 Unicast filter entries for it's Unicast filter
80 dev_info(dev, "Unicast table entries set to unexpected value %d\n", in dwmac1000_validate_ucast_entries()
88 * stmmac_axi_setup - parse DT parameters for programming the AXI register
[all …]
H A Dstmmac_selftests.c1 // SPDX-License-Identifier: GPL-2.0
70 size = attr->size + STMMAC_TEST_PKT_SIZE; in stmmac_test_get_udp_skb()
71 if (attr->vlan) { in stmmac_test_get_udp_skb()
73 if (attr->vlan > 1) in stmmac_test_get_udp_skb()
77 if (attr->tcp) in stmmac_test_get_udp_skb()
82 if (attr->max_size && (attr->max_size > size)) in stmmac_test_get_udp_skb()
83 size = attr->max_size; in stmmac_test_get_udp_skb()
85 skb = netdev_alloc_skb(priv->dev, size); in stmmac_test_get_udp_skb()
89 prefetchw(skb->data); in stmmac_test_get_udp_skb()
91 if (attr->vlan > 1) in stmmac_test_get_udp_skb()
[all …]
/linux/drivers/net/ethernet/adaptec/
H A Dstarfire.c3 Written 1998-2000 by Donald Becker.
25 [link no longer provides useful info -jgarzik]
56 * If using the broken firmware, data must be padded to the next 32-bit boundary.
63 * Define this if using the driver with the zero-copy patch
71 /* The user-configurable values.
81 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast).
89 * Set the copy breakpoint for the copy-only-tiny-frames scheme.
95 * packets as the starfire doesn't allow for misaligned DMAs ;-(
96 * 23/10/2000 - Jes
100 * penalty. -Ion
[all …]
/linux/arch/riscv/boot/dts/starfive/
H A Djh7110.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
8 #include <dt-bindings/clock/starfive,jh7110-crg.h>
9 #include <dt-bindings/power/starfive,jh7110-pmu.h>
10 #include <dt-bindings/reset/starfive,jh7110-crg.h>
11 #include <dt-bindings/thermal/thermal.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
19 #address-cells = <1>;
20 #size-cells = <0>;
[all …]
/linux/drivers/net/fddi/
H A Ddefxx.c40 * Adapter Probe -
45 * Bus-Specific Initialization -
49 * initialization, the only bus-specific differences is in how the
51 * run-time critical code behaves the same on both families.
55 * Driver Open/Close -
67 * Driver Shutdown -
73 * to ensure that the adapter DMA engine is taken off-line. However,
79 * Interrupt Service Routine -
88 * have a bus-logic chip interrupt enable/disable as well as a DMA
92 * bus-logic chip and assumes that Linux will take care of clearing or
[all …]
/linux/drivers/net/ethernet/dec/tulip/
H A Dtulip.h5 Written/copyright 1994-2001 by Donald Becker.
57 MC_HASH_ONLY = 0x00020, /* Hash-only multicast filter. */
234 * Top three bits of 14 bit frame length (status bits 27-29) should
283 csr6_ho = (1<<2), /* Hash-only filtering mode: can't be set */
284 csr6_hp = (1<<0), /* Hash/Perfect Receive Filtering Mode: can't be set */
324 There are no ill effects from too-large receive rings. */
337 #define TULIP_MIN_CACHE_LINE 8 /* in units of 32-bit words */
340 /* The UltraSparc PCI controllers will disconnect at every 64-byte
344 #define TULIP_MAX_CACHE_LINE 16 /* in units of 32-bit words */
346 #define TULIP_MAX_CACHE_LINE 32 /* in units of 32-bit words */
[all …]
H A Dtulip_core.c1 /* tulip_core.c: A DEC 21x4x-family ethernet driver for Linux.
4 Written/copyright 1994-2001 by Donald Becker.
33 /* A few user-configurable values. */
39 /* Used to pass the full-duplex flag, etc. */
47 "10baseT-FDX", "100baseTx-FDX", "100baseT4", "100baseFx",
48 "100baseFx-FDX", "MII 10baseT", "MII 10baseT-FDX", "MII",
49 "10baseT(forced)", "MII 100baseTx", "MII 100baseTx-FDX", "MII 100baseT4",
50 "MII 100baseFx-HDX", "MII 100baseFx-FDX", "Home-PNA 1Mbps", "Invalid-19",
54 /* Set the copy breakpoint for the copy-only-tiny-buffer Rx structure. */
73 ToDo: Non-Intel setting could be better.
[all …]
/linux/drivers/net/ethernet/broadcom/
H A Dsb1250-mac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * This driver is designed for the Broadcom SiByte SOC built-in
48 /* A few user-configurable values which may be modified when a driver
116 sbmac_duplex_none = -1,
142 #define SBDMA_NEXTBUF(d,f) ((((d)->f+1) == (d)->sbdma_dscrtable_end) ? \
143 (d)->sbdma_dscrtable : (d)->f+1)
222 * Linux-specific things
232 * Controller-specific things
241 void __iomem *sbm_rxfilter; /* Receive Filter Register */
318 static char sbmac_string[] = "sb1250-mac";
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dcommands.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2023-2024 Intel Corporation
7 * Please use iwl-xxxx-hw.h for hardware-related definitions.
29 /* Multi-Station support */
93 /* RF-KILL commands and notifications */
138 * - 4 standard TX queues
139 * - the command queue
140 * - 4 PAN TX queues
141 * - the PAN multicast queue, and
142 * - the AUX (TX during scan dwell) queue.
[all …]
/linux/drivers/net/wireless/intel/iwlegacy/
H A Dcommands.h8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
92 /* Multi-Station support */
138 /* RF-KILL commands and notifications */
184 * when sending the response to each driver-originated command, so
196 * 0:7 tfd idx - position within TX queue
199 * 14 huge - driver sets this to indicate command is in the
201 * 15 unsolicited RX or uCode-originated notification
212 * 1) DSP gain (or sometimes called DSP attenuation). This is a fine-grained
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
62 "Copyright (c) 1999-2016 Intel Corporation.";
77 /* ixgbe_pci_tbl - PCI Device ID Table
79 * Wildcard entries (PCI_ANY_ID) should come last
152 …"Maximum number of virtual functions to allocate per physical function - default is zero and maxim…
158 "Allow unsupported and untested SFP+ modules on 82599-based adapters");
161 static int debug = -1;
180 return dev && (dev->netdev_ops == &ixgbe_netdev_ops); in netif_is_ixgbe()
189 parent_bus = adapter->pdev->bus->parent; in ixgbe_read_pci_cfg_word_parent()
[all …]
/linux/tools/perf/Documentation/
H A Dperf-intel-pt.txt1 perf-intel-pt(1)
5 ----
6 perf-intel-pt - Support for Intel Processor Trace within perf tools
9 --------
11 'perf record' -e intel_pt//
14 -----------
19 Technical details are documented in the Intel 64 and IA-32 Architectures
23 processors that are based on the Intel micro-architecture code name Broadwell.
33 Decoding is done on-the-fly. The decoder outputs samples in the same format as
43 builds, however the executed images are needed - which makes use in JIT-compiled
[all …]
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dipw2100.c1 // SPDX-License-Identifier: GPL-2.0-only
4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved.
9 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
12 Extensions 0.26 package and copyright (c) 1997-2003 Jean Tourrilhes
16 Copyright (c) 2001-2002, SSH Communications Security Corp and Jouni Malinen
18 Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi>
34 Tx - Commands and Data
84 There are two locks utilized. The first is the low level lock (priv->low_lock)
87 - Access to the Tx/Rx queue lists via priv->low_lock. The lists are as follows:
89 tx_free_list : Holds pre-allocated Tx buffers.
[all …]
/linux/drivers/net/ethernet/packetengines/
H A Dyellowfin.c1 /* yellowfin.c: A Packet Engines G-NIC ethernet driver for linux. */
3 Written 1997-2001 by Donald Becker.
12 This driver is for the Packet Engines G-NIC PCI Gigabit Ethernet adapter.
22 [link no longer provides useful info -jgarzik]
32 /* The user-configurable values.
40 /* System-wide count of bogus-rx frames. */
44 #elif defined(YF_NEW) /* A future perfect board :->. */
52 /* Set the copy breakpoint for the copy-only-tiny-frames scheme.
61 static int options[MAX_UNITS] = {-1, -1, -1, -1, -1, -1, -1, -1};
62 static int full_duplex[MAX_UNITS] = {-1, -1, -1, -1, -1, -1, -1, -1};
[all …]

12