| /linux/arch/arm/boot/dts/ti/keystone/ |
| H A D | keystone-k2e-netcp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/ 9 compatible = "ti,keystone-navigator-qmss"; 10 dma-coherent; 11 #address-cells = <1>; 12 #size-cells = <1>; 15 queue-range = <0 0x2000>; 20 #address-cells = <1>; 21 #size-cells = <1>; 24 managed-queues = <0 0x2000>; [all …]
|
| H A D | keystone-k2l-netcp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/ 9 compatible = "ti,keystone-navigator-qmss"; 10 dma-coherent; 11 #address-cells = <1>; 12 #size-cells = <1>; 15 queue-range = <0 0x2000>; 20 #address-cells = <1>; 21 #size-cells = <1>; 24 managed-queues = <0 0x2000>; [all …]
|
| H A D | keystone-k2hk-netcp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/ 9 compatible = "ti,keystone-navigator-qmss"; 10 dma-coherent; 11 #address-cells = <1>; 12 #size-cells = <1>; 15 queue-range = <0 0x4000>; 20 #address-cells = <1>; 21 #size-cells = <1>; 24 managed-queues = <0 0x2000>; [all …]
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 40 If you have an AMD 8111-based PCI LANCE ethernet card, 97 tristate "HP on-board LANCE support" 118 Support for the on-board Ethernet interface on the Motorola MVME147 119 single-board computer. Say Y here to include the 128 PCMCIA (PC-card) Ethernet card to your computer. 134 tristate "Sun3/Sun3x on-board LANCE support" 137 Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) 151 This driver supports the "le" interface present on all 32-bit Sparc 160 tristate "AMD 10GbE Ethernet driver" [all …]
|
| /linux/include/linux/ |
| H A D | drbd_limits.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 73 /* keep-alive probes when idle */ 102 /* @4k PageSize -> 128kB - 512MB */ 108 /* @4k PageSize -> 4kB - 512MB */ 125 /* channel bonding 10 GbE, or other hardware */ 132 * If you use >= 292 kB on-disk ring buffer, 138 #define DRBD_MINOR_NUMBER_MIN -1 139 #define DRBD_MINOR_NUMBER_MAX ((1 << 20) - 1) 140 #define DRBD_MINOR_NUMBER_DEF -1 145 /* drbdsetup XY resize -d Z [all …]
|
| /linux/drivers/net/ethernet/qlogic/netxen/ |
| H A D | netxen_nic_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) 2003 - 2009 NetXen, Inc. 4 * Copyright (C) 2009 - QLogic Corporation. 20 /* Nibble or Byte mode for phy interface (GbE mode only) */ 34 * Bit 16: tx_reset_pb => 1:reset frame xmit protocol blk, 0:no-op 35 * Bit 17: rx_reset_pb => 1:reset frame recv protocol blk, 0:no-op 36 * Bit 18: tx_reset_mac => 1:reset data/ctl multiplexer blk, 0:no-op 37 * Bit 19: rx_reset_mac => 1:reset ctl frames & timers blk, 0:no-op 38 * Bit 31: soft_reset => 1:reset the MAC and the SERDES, 0:no-op 81 * Bit 0 : read_cycle => 1:perform single read cycle, 0:no-op [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | ich8lan.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 5 * 82562G-2 10/100 Network Connection 7 * 82562GT-2 10/100 Network Connection 9 * 82562V-2 10/100 Network Connection 10 * 82566DC-2 Gigabit Network Connection 12 * 82566DM-2 Gigabit Network Connection 19 * 82567LM-2 Gigabit Network Connection 20 * 82567LF-2 Gigabit Network Connection 21 * 82567V-2 Gigabit Network Connection [all …]
|
| /linux/include/dt-bindings/clock/ |
| H A D | tegra234-clock.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved. */ 113 #define TEGRA234_CLK_I2C3 50U 587 /** @brief GBE PLL */ 589 /** @brief GBE PLL hardware power sequencer */ 677 /** @brief Logical clk for setting GBE UPHY PLL2 TX_REF rate */ 679 /** @brief Logical clk for setting GBE UPHY PLL2 XDIG rate */
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_defines.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 62 /* Interrupt acknowledge Auto-mask */ 118 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 119 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 184 #define E1000_CTRL_ASDE 0x00000020 /* Auto-speed detect enable */ 186 #define E1000_CTRL_ILOS 0x00000080 /* Invert Loss-Of Signal */ 252 #define E1000_STATUS_2P5_SKU 0x00001000 /* Val of 2.5GBE SKU strap */ 253 #define E1000_STATUS_2P5_SKU_OVER 0x00002000 /* Val of 2.5GBE SKU Over */ 254 /* Constants used to intrepret the masked PCI-X bus speed. */ [all …]
|
| /linux/drivers/net/ethernet/neterion/ |
| H A D | s2io-regs.h | 2 * regs.h: A Linux PCI-X Ethernet driver for Neterion 10GbE Server NIC 3 * Copyright(c) 2002-2010 Exar Corp. 21 /* General Control-Status Registers */ 42 u8 unused0[0x100 - 0x10]; 109 u8 unused_0[0x800 - 0x128]; 111 /* PCI-X Controller registers */ 135 #define PCIX_INT_REG_RA_RX_FSM_SERR s2BIT(50) 303 u8 unused7_1[0x230 - 0x208]; 311 u8 unused7_2[0x800 - 0x248]; 387 u8 unused8[0x100 - 0xB8]; [all …]
|
| H A D | s2io.c | 2 * s2io.c: A Linux PCI-X Ethernet driver for Neterion 10GbE Server NIC 3 * Copyright(c) 2002-2010 Exar Corp. 47 * Default is '2' - which means disable in promisc mode 48 * and enable in non-promiscuous mode. 60 #include <linux/dma-mapping.h> 78 #include <linux/io-64-nonatomic-lo-hi.h> 89 #include "s2io-regs.h" 104 ret = ((!(rxdp->Control_1 & RXD_OWN_XENA)) && in RXD_IS_UP2DT() 105 (GET_RXD_MARKER(rxdp->Control_2) != THE_RXD_MARK)); in RXD_IS_UP2DT() 125 return test_bit(__S2IO_STATE_CARD_UP, &sp->state); in is_s2io_card_up() [all …]
|
| /linux/drivers/net/ethernet/agere/ |
| H A D | et131x.c | 2 * 10/100/1000 Base-T Ethernet Driver for the ET1301 and ET131x series MACs 10 *------------------------------------------------------------------------------ 87 MODULE_DESCRIPTION("10/100/1000 Base-T Ethernet Driver for the ET1310 by Agere Systems"); 99 #define INTERNAL_MEM_RX_OFFSET 0x1FF /* 50% Tx, 50% Rx */ 106 * In both cases, when flow control is enabled for either Tx or bi-direction, 156 #define ET131X_PCI_DEVICE_ID_GIG 0xED00 /* ET1310 1000 Base-T 8 */ 157 #define ET131X_PCI_DEVICE_ID_FAST 0xED01 /* ET1310 100 Base-T */ 173 /* number of RFDs - default and min */ 189 u32 word2; /* Bits 10-31 reserved, 0-9 descriptor */ 197 * PE-MCXMAC Data Sheet IPD DS54 0210-1 (also IPD-DS80 0205-2) [all …]
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2006 Intel Corporation. */ 126 e1000_igp_cable_length_50 = 50, 422 /* MAC decode size is 128K - This is the size of BAR0 */ 443 (MINIMUM_ETHERNET_FRAME_SIZE - ETHERNET_FCS_SIZE) 486 * E1000_RAR_ENTRIES - 1 multicast addresses. 503 /* Receive Descriptor - Extended */ 529 /* Receive Descriptor - Packet Split */ 553 __le16 length[3]; /* length of buffers 1-3 */ 567 #define E1000_RXD_STAT_PIF 0x80 /* passed in-exact filter */ [all …]
|
| /linux/drivers/net/ethernet/alteon/ |
| H A D | acenic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright 1998-2002 by Jes Sorensen, <jes@trained-monkey.org>. 13 * about the driver. Send mail to linux-acenic-help@sunsite.auc.dk to 55 #include <linux/dma-mapping.h> 90 #define ACE_IS_TIGON_I(ap) (ap->version == 1) 91 #define ACE_TX_RING_ENTRIES(ap) ap->tx_ring_entries 115 * to care - stinky! 163 #define BOARD_IDX_OVERFLOW -1 188 * the parts dealing with the i2c eeprom on the card ;-) 203 * trace=<val> - Firmware trace level. This requires special traced [all …]
|
| /linux/drivers/pci/ |
| H A D | quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This file contains work-arounds for many known PCI hardware bugs. 5 * should be handled in arch-specific code. 22 #include <linux/isa-dma.h> /* isa_dma_bridge_buggy */ 41 if (test_bit(PCI_LINK_LBMS_SEEN, &dev->priv_flags)) in pcie_lbms_seen() 102 int ret = -ENOTTY; in pcie_failed_link_retrain() 105 !pcie_cap_has_lnkctl2(dev) || !dev->link_active_reporting) in pcie_failed_link_retrain() 112 pci_info(dev, "broken device, retraining non-functional downstream link at 2.5GT/s\n"); in pcie_failed_link_retrain() 173 if ((f->class == (u32) (dev->class >> f->class_shift) || in pci_do_fixups() 174 f->class == (u32) PCI_ANY_ID) && in pci_do_fixups() [all …]
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2006 Atmel Corporation 10 #include <linux/clk-provider.h> 23 #include <linux/dma-mapping.h> 37 #include <linux/firmware/xlnx-zynqmp.h> 61 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4) 72 …MAX_TX_LEN ((unsigned int)((1 << MACB_TX_FRMLEN_SIZE) - 1) & ~((unsigned int)(MACB_TX_LEN_ALIGN -… 88 * 1 frame time (10 Mbits/s, full-duplex, ignoring collisions) 127 switch (bp->hw_dma_cap) { in macb_dma_desc_get_size() 152 switch (bp->hw_dma_cap) { in macb_adj_dma_desc_idx() [all …]
|
| /linux/drivers/platform/mellanox/ |
| H A D | mlx-platform.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 5 * Copyright (C) 2016-2018 Mellanox Technologies 6 * Copyright (C) 2016-2018 Vadim Pasternak <vadimp@mellanox.com> 12 #include <linux/i2c-mux.h> 17 #include <linux/platform_data/i2c-mux-reg.h> 330 #define MLXPLAT_CPLD_NR_NONE -1 364 #define MLXPLAT_CPLD_ETH_MODULAR_PWR_MIN 50 378 /* mlxplat_priv - platform private data 379 * @pdev_i2c - i2c controller platform device 380 * @pdev_mux - array of mux platform devices [all …]
|
| /linux/ |
| H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 7 * Copyright (C) 2005-2016 Broadcom Corporation. 8 * Copyright (C) 2016-2017 Broadcom Limited. 14 * Copyright (C) 2000-2016 Broadcom Corporation. 15 * Copyright (C) 2016-2017 Broadcom Ltd. 52 #include <linux/dma-mapping.h> 56 #include <linux/hwmon-sysfs.h> 94 _tg3_flag(TG3_FLAG_##flag, (tp)->tg3_flags) 96 _tg3_flag_set(TG3_FLAG_##flag, (tp)->tg3_flags) 98 _tg3_flag_clear(TG3_FLAG_##flag, (tp)->tg3_flags) 124 * and dev->tx_timeout() should be called to fix the problem [all …]
|