Lines Matching +full:full +full:- +full:frame

1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
18 * 4. Neither the name of the author nor the names of any co-contributors
37 * Definitions for the built-in copper PHY can be found in vgphy.h.
41 * using 32-bit I/O cycles, but some of them are less than 32 bits
104 #define VGE_TX_PAUSE_TIMER 0x5C /* TX pause frame timer */
119 #define VGE_SSTIMER 0x74 /* single-shot timer */
224 #define VGE_CR2_TXPAUSE_THRESH_LO 0x03 /* TX pause frame lo threshold */
225 #define VGE_CR2_TXPAUSE_THRESH_HI 0x0C /* TX pause frame hi threshold */
227 #define VGE_CR2_FDX_RXFLOWCTL_ENABLE 0x20 /* full duplex RX flow control */
228 #define VGE_CR2_FDX_TXFLOWCTL_ENABLE 0x40 /* full duplex TX flow control */
233 #define VGE_CR3_INT_SWPEND 0x01 /* disable multi-level int bits */
280 #define VGE_ISR_RXPAUSE 0x00000800 /* pause frame RX'ed */
318 #define VGE_IMR_RXPAUSE 0x00000800 /* pause frame RX'ed */
386 * - The behavior of the MAR0/MAR1 registers at offset 0x10 (the
389 * - The behavior of the interrupt holdoff timer register at offset
393 * - The behavior the WOL pattern programming registers at offset
435 #define VGE_PHYSTS_FDX 0x10 /* PHY in full duplex mode */
456 #define VGE_CHIPCFG0_PACPI 0x01 /* pre-ACPI wakeup function */
537 #define VGE_TXCFG_NONBLK 0x02 /* priority TX/non-blocking mode */
538 #define VGE_TXCFG_NONBLK_THR 0x0C /* non-blocking threshold */
590 #define VGE_MIB_CNT (VGE_MIB_TX_LATECOLLS - VGE_MIB_RX_FRAMES + 1)
656 #define VGE_DIAGCTL_FDXFORCE 0x40 /* force full duplex mode */
697 #define VGE_TDSTS_OWT 0x00000040 /* jumbo frame tx abort */
704 #define VGE_TDSTS_FDX 0x00004000 /* full duplex transmit */
713 #define VGE_TDCTL_JUMBO 0x00020000 /* jumbo frame */
726 #define VGE_TD_LS_NORM 0x03000000 /* normal frame */
747 #define VGE_RDSTS_FAERR 0x00000004 /* frame alignment error */
753 #define VGE_RDSTS_BOUNDARY 0x00000300 /* frame boundary bits */
755 #define VGE_RDSTS_UCAST 0x00000800 /* unicast frame */
756 #define VGE_RDSTS_BCAST 0x00001000 /* broadcast frame */
757 #define VGE_RDSTS_MCAST 0x00002000 /* multicast frame */
759 #define VGE_RDSTS_RXOK 0x00008000 /* frame is good. */
760 #define VGE_RDSTS_BUFSIZ 0x3FFF0000 /* received frame len */
765 #define VGE_RXPKT_EOF 0x00000100 /* last frag in frame */
766 #define VGE_RXPKT_SOF 0x00000200 /* first frag in frame */