FreeBSD kernel usb device Code
|
Go to the source code of this file.
Data Structures | |
struct | mos_softc |
Macros | |
#define | MOS_MCAST_TABLE 0x00 |
#define | MOS_IPG0 0x08 |
#define | MOS_IPG1 0x09 |
#define | MOS_PHY_DATA0 0x0a |
#define | MOS_PHY_DATA1 0x0b |
#define | MOS_PHY_CTL 0x0c |
#define | MOS_PHY_STS 0x0d |
#define | MOS_PHY_DATA MOS_PHY_DATA0 |
#define | MOS_CTL 0x0e |
#define | MOS_MAC0 0x0f |
#define | MOS_MAC1 0x10 |
#define | MOS_MAC2 0x11 |
#define | MOS_MAC3 0x12 |
#define | MOS_MAC4 0x13 |
#define | MOS_MAC5 0x14 |
#define | MOS_MAC MOS_MAC0 |
#define | MOS_FRAME_DROP_CNT 0x15 |
#define | MOS_PAUSE_TRHD 0x16 |
#define | MOS_PHYCTL_PHYADDR 0x1f |
#define | MOS_PHYCTL_WRITE 0x20 |
#define | MOS_PHYCTL_READ 0x40 |
#define | MOS_PHYSTS_PHYREG 0x1f |
#define | MOS_PHYSTS_READY 0x40 |
#define | MOS_PHYSTS_PENDING 0x80 |
#define | MOS_CTL_RX_PROMISC 0x01 |
#define | MOS_CTL_ALLMULTI 0x02 |
#define | MOS_CTL_SLEEP 0x04 |
#define | MOS_CTL_TX_ENB 0x08 |
#define | MOS_CTL_RX_ENB 0x10 |
#define | MOS_CTL_FDX_ENB 0x20 |
#define | MOS_CTL_SPEEDSEL 0x40 |
#define | MOS_CTL_BS_ENB 0x80 |
#define | MOS_RXSTS_SHORT_FRAME 0x01 |
#define | MOS_RXSTS_LENGTH_ERROR 0x02 |
#define | MOS_RXSTS_ALIGN_ERROR 0x04 |
#define | MOS_RXSTS_CRC_ERROR 0x08 |
#define | MOS_RXSTS_LARGE_FRAME 0x10 |
#define | MOS_RXSTS_VALID 0x20 |
#define | MOS_RXSTS_MASK 0x3d |
#define | MOS_PAUSE_TRHD_DEFAULT 0 |
#define | MOS_PAUSE_REWRITES 3 |
#define | MOS_TIMEOUT 1000 |
#define | MOS_RX_LIST_CNT 1 |
#define | MOS_TX_LIST_CNT 1 |
#define | MOS_BUFSZ (ETHER_MAX_LEN+1) |
#define | MOS_ENDPT_RX 0 |
#define | MOS_ENDPT_TX 1 |
#define | MOS_ENDPT_INTR 2 |
#define | MOS_ENDPT_MAX 3 |
#define | MOS_UR_READREG 0x0e |
#define | MOS_UR_WRITEREG 0x0d |
#define | MOS_CONFIG_IDX 0 |
#define | MOS_IFACE_IDX 0 |
#define | MCS7730 0x0001 |
#define | MCS7830 0x0002 |
#define | MCS7832 0x0004 |
#define | MOS_INC(x, y) (x) = (x + 1) % y |
#define | GET_MII(sc) uether_getmii(&(sc)->sc_ue) |
#define | MOS_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) |
#define | MOS_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) |
#define | MOS_LOCK_ASSERT(_sc, t) mtx_assert(&(_sc)->sc_mtx, t) |
#define GET_MII | ( | sc | ) | uether_getmii(&(sc)->sc_ue) |
Definition at line 175 of file if_mosreg.h.
#define MCS7730 0x0001 |
Definition at line 155 of file if_mosreg.h.
#define MCS7830 0x0002 |
Definition at line 156 of file if_mosreg.h.
#define MCS7832 0x0004 |
Definition at line 157 of file if_mosreg.h.
#define MOS_BUFSZ (ETHER_MAX_LEN+1) |
Definition at line 136 of file if_mosreg.h.
#define MOS_CONFIG_IDX 0 |
Definition at line 152 of file if_mosreg.h.
#define MOS_CTL 0x0e |
Definition at line 80 of file if_mosreg.h.
#define MOS_CTL_ALLMULTI 0x02 |
Definition at line 101 of file if_mosreg.h.
#define MOS_CTL_BS_ENB 0x80 |
Definition at line 113 of file if_mosreg.h.
#define MOS_CTL_FDX_ENB 0x20 |
Definition at line 109 of file if_mosreg.h.
#define MOS_CTL_RX_ENB 0x10 |
Definition at line 108 of file if_mosreg.h.
#define MOS_CTL_RX_PROMISC 0x01 |
Definition at line 100 of file if_mosreg.h.
#define MOS_CTL_SLEEP 0x04 |
Definition at line 102 of file if_mosreg.h.
#define MOS_CTL_SPEEDSEL 0x40 |
Definition at line 111 of file if_mosreg.h.
#define MOS_CTL_TX_ENB 0x08 |
Definition at line 103 of file if_mosreg.h.
#define MOS_ENDPT_INTR 2 |
Definition at line 143 of file if_mosreg.h.
#define MOS_ENDPT_MAX 3 |
Definition at line 144 of file if_mosreg.h.
#define MOS_ENDPT_RX 0 |
Definition at line 141 of file if_mosreg.h.
#define MOS_ENDPT_TX 1 |
Definition at line 142 of file if_mosreg.h.
#define MOS_FRAME_DROP_CNT 0x15 |
Definition at line 89 of file if_mosreg.h.
#define MOS_IFACE_IDX 0 |
Definition at line 153 of file if_mosreg.h.
#define MOS_INC | ( | x, | |
y | |||
) | (x) = (x + 1) % y |
Definition at line 159 of file if_mosreg.h.
#define MOS_IPG0 0x08 |
Definition at line 73 of file if_mosreg.h.
#define MOS_IPG1 0x09 |
Definition at line 74 of file if_mosreg.h.
#define MOS_LOCK | ( | _sc | ) | mtx_lock(&(_sc)->sc_mtx) |
Definition at line 176 of file if_mosreg.h.
#define MOS_LOCK_ASSERT | ( | _sc, | |
t | |||
) | mtx_assert(&(_sc)->sc_mtx, t) |
Definition at line 178 of file if_mosreg.h.
#define MOS_MAC MOS_MAC0 |
Definition at line 87 of file if_mosreg.h.
#define MOS_MAC0 0x0f |
Definition at line 81 of file if_mosreg.h.
#define MOS_MAC1 0x10 |
Definition at line 82 of file if_mosreg.h.
#define MOS_MAC2 0x11 |
Definition at line 83 of file if_mosreg.h.
#define MOS_MAC3 0x12 |
Definition at line 84 of file if_mosreg.h.
#define MOS_MAC4 0x13 |
Definition at line 85 of file if_mosreg.h.
#define MOS_MAC5 0x14 |
Definition at line 86 of file if_mosreg.h.
#define MOS_MCAST_TABLE 0x00 |
Definition at line 72 of file if_mosreg.h.
#define MOS_PAUSE_REWRITES 3 |
Definition at line 128 of file if_mosreg.h.
#define MOS_PAUSE_TRHD 0x16 |
Definition at line 90 of file if_mosreg.h.
#define MOS_PAUSE_TRHD_DEFAULT 0 |
Definition at line 127 of file if_mosreg.h.
#define MOS_PHY_CTL 0x0c |
Definition at line 77 of file if_mosreg.h.
#define MOS_PHY_DATA MOS_PHY_DATA0 |
Definition at line 79 of file if_mosreg.h.
#define MOS_PHY_DATA0 0x0a |
Definition at line 75 of file if_mosreg.h.
#define MOS_PHY_DATA1 0x0b |
Definition at line 76 of file if_mosreg.h.
#define MOS_PHY_STS 0x0d |
Definition at line 78 of file if_mosreg.h.
#define MOS_PHYCTL_PHYADDR 0x1f |
Definition at line 92 of file if_mosreg.h.
#define MOS_PHYCTL_READ 0x40 |
Definition at line 94 of file if_mosreg.h.
#define MOS_PHYCTL_WRITE 0x20 |
Definition at line 93 of file if_mosreg.h.
#define MOS_PHYSTS_PENDING 0x80 |
Definition at line 98 of file if_mosreg.h.
#define MOS_PHYSTS_PHYREG 0x1f |
Definition at line 96 of file if_mosreg.h.
#define MOS_PHYSTS_READY 0x40 |
Definition at line 97 of file if_mosreg.h.
#define MOS_RX_LIST_CNT 1 |
Definition at line 132 of file if_mosreg.h.
#define MOS_RXSTS_ALIGN_ERROR 0x04 |
Definition at line 117 of file if_mosreg.h.
#define MOS_RXSTS_CRC_ERROR 0x08 |
Definition at line 118 of file if_mosreg.h.
#define MOS_RXSTS_LARGE_FRAME 0x10 |
Definition at line 119 of file if_mosreg.h.
#define MOS_RXSTS_LENGTH_ERROR 0x02 |
Definition at line 116 of file if_mosreg.h.
#define MOS_RXSTS_MASK 0x3d |
Definition at line 125 of file if_mosreg.h.
#define MOS_RXSTS_SHORT_FRAME 0x01 |
Definition at line 115 of file if_mosreg.h.
#define MOS_RXSTS_VALID 0x20 |
Definition at line 120 of file if_mosreg.h.
#define MOS_TIMEOUT 1000 |
Definition at line 130 of file if_mosreg.h.
#define MOS_TX_LIST_CNT 1 |
Definition at line 133 of file if_mosreg.h.
#define MOS_UNLOCK | ( | _sc | ) | mtx_unlock(&(_sc)->sc_mtx) |
Definition at line 177 of file if_mosreg.h.
#define MOS_UR_READREG 0x0e |
Definition at line 149 of file if_mosreg.h.
#define MOS_UR_WRITEREG 0x0d |
Definition at line 150 of file if_mosreg.h.