Lines Matching +full:- +full:- +full:disable +full:- +full:replication
1 /* SPDX-License-Identifier: GPL-2.0-only */
51 /* Receive Descriptor - Advanced */
94 /* Enable flexible speed on link-up */
107 #define IGP02E1000_AGC_LENGTH_SHIFT 9 /* Course - 15:13, Fine - 12:9 */
192 #define E1000_DCA_CTRL_DCA_MODE_DISABLE 0x01 /* DCA Disable */
291 #define E1000_TCTL_RTLC 0x01000000 /* Re-transmit on late collision */
335 #define MAX_PHY_REG_ADDRESS 0x1F /* 5 bit address bus (0-0x1F) */
346 #define E1000_P2VMAILBOX_RVFU 0x00000010 /* Reset VFU - used when VF stuck */
353 #define E1000_V2PMAILBOX_SIZE 16 /* 16 32 bit words - 64 bytes */
386 #define E1000_EICR 0x01580 /* Ext. Interrupt Cause Read - R/clr */
388 #define E1000_EICS 0x01520 /* Ext. Interrupt Cause Set - W0 */
389 #define E1000_EIMS 0x01524 /* Ext. Interrupt Mask Set/Read - RW */
390 #define E1000_EIMC 0x01528 /* Ext. Interrupt Mask Clear - WO */
391 #define E1000_EIAC 0x0152C /* Ext. Interrupt Auto Clear - RW */
392 #define E1000_EIAM 0x01530 /* Ext. Interrupt Ack Auto Clear Mask - RW */
394 #define E1000_IVAR0 0x01700 /* Interrupt Vector Allocation Register - RW */
395 #define E1000_IVAR_MISC 0x01740 /* Interrupt Vector Allocation Register (last) - RW */
396 #define E1000_FRTIMER 0x01048 /* Free Running Timer - RW */
397 #define E1000_FCRTV 0x02460 /* Flow Control Refresh Timer Value - RW */
399 #define E1000_TSYNCRXCFG 0x05F50 /* Time Sync Rx Configuration - RW */
415 #define E1000_RXPBS 0x02404 /* Rx Packet Buffer Size - RW */
416 #define E1000_TXPBS 0x03404 /* Tx Packet Buffer Size - RW */
418 #define E1000_DTXCTL 0x03590 /* DMA TX Control - RW */
422 #define E1000_RA2 0x054E0 /* 2nd half of Rx address array - RW Array */
424 #define E1000_VT_CTL 0x0581C /* VMDq Control - RW */
427 #define E1000_MBVFICR 0x00C80 /* Mailbox VF Cause - RWC */
428 #define E1000_MBVFIMR 0x00C84 /* Mailbox VF int Mask - RW */
429 #define E1000_VFLRE 0x00C88 /* VF Register Events - RWC */
432 #define E1000_QDE 0x02408 /* Queue Drop Enable - RW */
433 #define E1000_DTXSWC 0x03500 /* DMA Tx Switch Control - RW */
434 #define E1000_WVBR 0x03554 /* VM Wrong Behavior - RWS */
435 #define E1000_RPLOLR 0x05AF0 /* Replication Offload - RW */
436 #define E1000_UTA 0x0A000 /* Unicast Table Array - RW */
475 #define E1000_VFMAILBOX_SIZE 16 /* 16 32 bit words - 64 bytes */
546 /* Split and Replication Receive Control; RW */
609 #define E1000_XDBAL_MASK (~(BIT(5) - 1)) /* TDBAL and RDBAL Registers Mask */
628 #define E1000_EICR_MSIX_MASK 0x01FFFFFF /* Bits used in MSI-X mode */
629 #define E1000_EICR_LEGACY_MASK 0x4000FFFF /* Bits used in non MSI-X mode */
705 #define E1000_ADVRXD_HDR_LEN_OFFSET (21 - 16)
706 #define E1000_ADVRXD_ADV_HDR_LEN_MASK ((BIT(10) - 1) << \
713 return i < 8 ? i * 4 : (i - 8) * 4 + 2; in igb_ivar_entry_rx()
718 return i < 8 ? i * 4 + 1 : (i - 8) * 4 + 3; in igb_ivar_entry_tx()