/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/igbvf/ |
H A D | igbvf_vf.c | 37 u16 *duplex); 95 * @duplex: pointer to 16 bit value to store duplex. 101 u16 *duplex) 120 *duplex = FULL_DUPLEX; 123 *duplex = HALF_DUPLEX; 100 igbvf_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument
|
/vbox/src/VBox/Devices/PC/ipxe/src/include/ |
H A D | nic.h | 39 typedef enum duplex { enum 57 duplex_t duplex; member in struct:nic
|
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/ |
H A D | amd8111e.c | 108 char duplex; member in struct:amd8111e_priv 495 lp->duplex = 1; 497 lp->duplex = 0; 499 printf("Link is up: %s Mbps %s duplex\n", 500 lp->speed ? "100" : "10", lp->duplex ? "full" : "half");
|
H A D | sis900.c | 94 static void sis900_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex); 95 static void amd79c901_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex); 96 static void ics1893_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex); 97 static void rtl8201_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex); 98 static void vt6103_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex); 104 void (*read_mode) (struct nic *nic, int phy_addr, int *speed, int *duplex); 839 int speed, duplex; 842 mii.chip_info->read_mode(nic, cur_phy, &speed, &duplex); 862 if (duplex == FDX_CAPABLE_FULL_SELECTED) { 875 * Description: retrieves and displays speed and duplex 826 int speed, duplex; local 870 sis900_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) argument 921 amd79c901_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) argument 974 ics1893_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) argument 1014 rtl8201_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) argument 1058 vt6103_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) argument [all...] |
H A D | atl1e.c | 131 u16 speed, duplex, phy_data; local 152 err = atl1e_get_speed_and_duplex(hw, &speed, &duplex); 158 adapter->link_duplex != duplex) { 160 adapter->link_duplex = duplex; 163 DBG("atl1e: %s link is up, %d Mbps, %s duplex\n", 1687 * Detects the current speed and duplex settings of the hardware. 1691 * duplex - Duplex setting of the connection 1693 int atl1e_get_speed_and_duplex(struct atl1e_hw *hw, u16 *speed, u16 *duplex) argument 1722 *duplex = FULL_DUPLEX; 1724 *duplex [all...] |
H A D | tlan.c | 222 u32 duplex; member in struct:tlan_private 366 } else if (priv->duplex == TLAN_DUPLEX_FULL) { 1485 priv->duplex == TLAN_DUPLEX_HALF) { 1488 priv->duplex == TLAN_DUPLEX_FULL) { 1492 priv->duplex == TLAN_DUPLEX_HALF) { 1495 priv->duplex == TLAN_DUPLEX_FULL) { 1539 if (priv->duplex == TLAN_DUPLEX_FULL) { 1623 if ((priv->duplex == TLAN_DUPLEX_FULL)
|
H A D | w89c840.c | 251 unsigned int full_duplex:1; /* Full-duplex operation requested. */ 881 int duplex; local 886 duplex = (negotiated & 0x0100) || (negotiated & 0x01C0) == 0x0040; 887 if (w840private.full_duplex != duplex) { 888 w840private.full_duplex = duplex; 891 printf("winbond-840 : Setting %s-duplex based on MII # %d negotiated capability %X\n", 892 duplex ? "full" : "half", w840private.phys[0], negotiated); 896 w840private.csr6 |= duplex ? 0x200 : 0;
|
H A D | sundance.c | 88 10mbps_hd 10Mbps half duplex. 89 10mbps_fd 10Mbps full duplex. 90 100mbps_hd 100Mbps half duplex. 91 100mbps_fd 100Mbps full duplex. 303 int duplex; local 314 duplex = (negotiated & 0x0100) || (negotiated & 0x01C0) == 0x0040; 315 if (sdc->mii_if.full_duplex != duplex) { 316 sdc->mii_if.full_duplex = duplex; 317 DBG ("%s: Setting %s-duplex based on MII #%d " 319 duplex [all...] |
H A D | forcedeth.h | 306 int duplex; member in struct:forcedeth_private
|
H A D | skge.h | 1137 PHY_AN_100FULL = 1<<8, /* Bit 8: Try for 100mbps full-duplex */ 1138 PHY_AN_100HALF = 1<<7, /* Bit 7: Try for 100mbps half-duplex */ 1139 PHY_AN_10FULL = 1<<6, /* Bit 6: Try for 10mbps full-duplex */ 1140 PHY_AN_10HALF = 1<<5, /* Bit 5: Try for 10mbps half-duplex */ 1179 PHY_X_RS_ABLMIS = 1<<4, /* Bit 4: duplex or pause cap mismatch */ 1995 /* forced speed and duplex mode (don't mix with other ANEG bits) */ 2067 XM_BURST = 0x000c, /* 32 bit r/w Burst Register for half duplex*/ 2509 u8 duplex; /* DUPLEX_HALF, DUPLEX_FULL */ member in struct:skge_port
|
H A D | sky2.h | 1098 PHY_AN_100FULL = 1<<8, /* Bit 8: Try for 100mbps full-duplex */ 1099 PHY_AN_100HALF = 1<<7, /* Bit 7: Try for 100mbps half-duplex */ 1100 PHY_AN_10FULL = 1<<6, /* Bit 6: Try for 10mbps full-duplex */ 1101 PHY_AN_10HALF = 1<<5, /* Bit 5: Try for 10mbps half-duplex */ 2061 u8 duplex; /* DUPLEX_HALF, DUPLEX_FULL */ member in struct:sky2_port
|
H A D | bnx2.h | 4148 u8 duplex; member in struct:bnx2
|
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/tg3/ |
H A D | tg3_phy.c | 463 /* Set full-duplex, 1000 mbps. */ 886 tp->link_config.duplex = DUPLEX_INVALID; 1019 static void tg3_aux_stat_to_speed_duplex(struct tg3 *tp, u32 val, u16 *speed, u8 *duplex) argument 1025 *duplex = DUPLEX_HALF; 1030 *duplex = DUPLEX_FULL; 1035 *duplex = DUPLEX_HALF; 1040 *duplex = DUPLEX_FULL; 1045 *duplex = DUPLEX_HALF; 1050 *duplex = DUPLEX_FULL; 1057 *duplex [all...] |
H A D | tg3.h | 2794 u8 duplex; member in struct:tg3_link_config 3404 * Resolve full duplex flow control as per IEEE 802.3-2005 table 28B-3
|
/vbox/src/VBox/Devices/Network/ |
H A D | DevPCNet.cpp | 3067 bool autoneg, duplex, fast; local 3071 duplex = (pThis->aBCR[BCR_MIICAS] & 0x10) != 0; 3083 if (duplex) /* Full duplex forced */ 3084 val |= 0x0100; /* Full duplex */ 3102 if (duplex) 3103 /* Full duplex forced. */ 3106 /* Half duplex forced. */
|