Searched defs:duplex (Results 1 - 15 of 15) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/igbvf/
H A Digbvf_vf.c37 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 Dnic.h39 typedef enum duplex { enum
57 duplex_t duplex; member in struct:nic
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Damd8111e.c108 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 Dsis900.c94 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 Datl1e.c131 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 Dtlan.c222 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 Dw89c840.c251 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 Dsundance.c88 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 Dforcedeth.h306 int duplex; member in struct:forcedeth_private
H A Dskge.h1137 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 Dsky2.h1098 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 Dbnx2.h4148 u8 duplex; member in struct:bnx2
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/tg3/
H A Dtg3_phy.c463 /* 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 Dtg3.h2794 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 DDevPCNet.cpp3067 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. */

Completed in 239 milliseconds