| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | snps,dwmac.yaml | 1 # 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 …]
|
| D | intel,dwmac-plat.yaml | 1 # 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/ |
| D | ice_ethtool_fdir.c | 1 // 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 …]
|
| D | ice_arfs.c | 1 // 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/ |
| D | ice_ethtool_fdir.c | 1 // 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 …]
|
| D | ice_arfs.c | 1 // 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/ |
| D | starfive,jh7110-dwmac.yaml | 1 # 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 …]
|
| D | snps,dwmac.yaml | 1 # 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 …]
|
| D | intel,dwmac-plat.yaml | 1 # 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/ |
| D | socfpga_arria10.dtsi | 1 // 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 …]
|
| D | socfpga.dtsi | 1 // 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/ |
| D | socfpga_arria10.dtsi | 1 // 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 …]
|
| D | socfpga.dtsi | 1 // 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/ |
| D | virtio_net.h | 104 * 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/ |
| D | virtio_net.h | 109 * 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/ |
| D | debug.c | 1 // 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/ |
| D | debug.c | 1 // 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/ |
| D | stmmac_platform.c | 1 // 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 …]
|
| D | stmmac_selftests.c | 1 // 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/ |
| D | stmmac_platform.c | 1 // 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 …]
|
| D | stmmac_selftests.c | 1 // 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/ |
| D | jh7110.dtsi | 1 // 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/ |
| D | starfire.c | 3 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/ |
| D | starfire.c | 3 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/ |
| D | r9a06g032.dtsi | 1 // 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 …]
|