Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dsnps,dwmac.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Torgue <alexandre.torgue@st.com>
11 - Giuseppe Cavallaro <peppe.cavallaro@st.com>
12 - Jose Abreu <joabreu@synopsys.com>
23 - snps,dwmac
24 - snps,dwmac-3.50a
25 - snps,dwmac-3.610
26 - snps,dwmac-3.70a
[all …]
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 …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
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
67 * ice_ethtool_flow_to_fltr - convert ethtool flow type to filter enum
97 * ice_is_mask_valid - check mask field set
110 * ice_get_ethtool_fdir_entry - fill ethtool structure with fdir filter data
111 * @hw: hardware structure that contains filter list
112 * @cmd: ethtool command data structure to receive the filter data
114 * Returns 0 on success and -EINVAL on failure
[all …]
Dice_arfs.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
7 * ice_is_arfs_active - helper to check is aRFS is active
12 return !!vsi->arfs_fltr_list; in ice_is_arfs_active()
16 * ice_is_arfs_using_perfect_flow - check if aRFS has active perfect filters
21 * the specified flow_type for perfect (4-tuple) filters.
27 struct ice_pf *pf = hw->back; in ice_is_arfs_using_perfect_flow()
34 arfs_fltr_cntrs = vsi->arfs_fltr_cntrs; in ice_is_arfs_using_perfect_flow()
40 return atomic_read(&arfs_fltr_cntrs->active_udpv4_cnt) > 0; in ice_is_arfs_using_perfect_flow()
42 return atomic_read(&arfs_fltr_cntrs->active_udpv6_cnt) > 0; in ice_is_arfs_using_perfect_flow()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_ethtool_fdir.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
34 * ice_fltr_to_ethtool_flow - convert filter type values to ethtool
36 * @flow: filter type to be converted
66 * ice_ethtool_flow_to_fltr - convert ethtool flow type to filter enum
96 * ice_is_mask_valid - check mask field set
109 * ice_get_ethtool_fdir_entry - fill ethtool structure with fdir filter data
110 * @hw: hardware structure that contains filter list
111 * @cmd: ethtool command data structure to receive the filter data
113 * Returns 0 on success and -EINVAL on failure
[all …]
Dice_arfs.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
7 * ice_is_arfs_active - helper to check is aRFS is active
12 return !!vsi->arfs_fltr_list; in ice_is_arfs_active()
16 * ice_is_arfs_using_perfect_flow - check if aRFS has active perfect filters
21 * the specified flow_type for perfect (4-tuple) filters.
27 struct ice_pf *pf = hw->back; in ice_is_arfs_using_perfect_flow()
34 arfs_fltr_cntrs = vsi->arfs_fltr_cntrs; in ice_is_arfs_using_perfect_flow()
40 return atomic_read(&arfs_fltr_cntrs->active_udpv4_cnt) > 0; in ice_is_arfs_using_perfect_flow()
42 return atomic_read(&arfs_fltr_cntrs->active_udpv6_cnt) > 0; in ice_is_arfs_using_perfect_flow()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
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,jh7110-dwmac
21 - compatible
26 - enum:
27 - starfive,jh7110-dwmac
[all …]
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 …]
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 …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/intel/socfpga/
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 …]
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 …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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 …]
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 …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dvirtio_net.h104 * 0x00 - half duplex
105 * 0x01 - full duplex
111 /* maximum number of indirection table entries */
118 * This header comes first in the scatter-gather list. If you don't
121 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
178 /* This header comes first in the scatter-gather list.
180 * be the first element of the scatter-gather list. If you don't
221 * state value, zero = disable, non-zero = enable. Commands
223 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
236 * The MAC filter table is managed by the hypervisor, the guest should
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dvirtio_net.h109 * 0x00 - half duplex
110 * 0x01 - full duplex
116 /* maximum number of indirection table entries */
123 * This header comes first in the scatter-gather list. If you don't
126 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
184 /* This header comes first in the scatter-gather list.
186 * be the first element of the scatter-gather list. If you don't
227 * state value, zero = disable, non-zero = enable. Commands
229 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
242 * The MAC filter table is managed by the hypervisor, the guest should
[all …]
/kernel/linux/linux-6.6/kernel/dma/
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
94 /* List of pre-allocated dma_debug_entry's */
99 /* Global disable flag - will be set in case of an error */
122 /* number of preallocated entries requested by kernel cmdline */
[all …]
/kernel/linux/linux-5.10/kernel/dma/
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
93 /* List of pre-allocated dma_debug_entry's */
98 /* Global disable flag - will be set in case of an error */
121 /* number of preallocated entries requested by kernel cmdline */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
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 …]
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 …]
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
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 …]
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 …]
/kernel/linux/linux-6.6/arch/riscv/boot/dts/starfive/
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 …]
/kernel/linux/linux-5.10/drivers/net/ethernet/adaptec/
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 …]
/kernel/linux/linux-6.6/drivers/net/ethernet/adaptec/
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 …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/
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 …]

123