Home
last modified time | relevance | path

Searched refs:duplex (Results 1 – 25 of 91) sorted by relevance

1234

/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dsis900.c798 int speed, duplex; in sis900_check_mode() local
857 *duplex = FDX_CAPABLE_FULL_SELECTED; in sis900_read_mode()
957 *duplex = FDX_CAPABLE_FULL_SELECTED; in ics1893_read_mode()
959 *duplex = FDX_CAPABLE_HALF_SELECTED; in ics1893_read_mode()
990 *duplex = FDX_CAPABLE_FULL_SELECTED; in rtl8201_read_mode()
994 *duplex = FDX_CAPABLE_HALF_SELECTED; in rtl8201_read_mode()
998 *duplex = FDX_CAPABLE_FULL_SELECTED; in rtl8201_read_mode()
1002 *duplex = FDX_CAPABLE_HALF_SELECTED; in rtl8201_read_mode()
1034 *duplex = FDX_CAPABLE_FULL_SELECTED; in vt6103_read_mode()
1038 *duplex = FDX_CAPABLE_HALF_SELECTED; in vt6103_read_mode()
[all …]
H A Dw89c840.c860 int duplex; in check_duplex() local
865 duplex = (negotiated & 0x0100) || (negotiated & 0x01C0) == 0x0040; in check_duplex()
866 if (w840private.full_duplex != duplex) { in check_duplex()
867 w840private.full_duplex = duplex; in check_duplex()
871 duplex ? "full" : "half", w840private.phys[0], negotiated); in check_duplex()
875 w840private.csr6 |= duplex ? 0x200 : 0; in check_duplex()
H A Dsundance.c319 int duplex; in check_duplex() local
330 duplex = (negotiated & 0x0100) || (negotiated & 0x01C0) == 0x0040; in check_duplex()
331 if (sdc->mii_if.full_duplex != duplex) { in check_duplex()
332 sdc->mii_if.full_duplex = duplex; in check_duplex()
335 duplex ? "full" : "half", sdc->phys[0], in check_duplex()
337 outw(inw(BASE + MACCtrl0) | duplex ? 0x20 : 0, in check_duplex()
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dbnx_hw_phy.c281 lm_medium_t duplex; in init_utp() local
854 lm_medium_t duplex; in init_5708_serdes() local
1276 lm_medium_t duplex) in force_5709_serdes_link() argument
1306 if(duplex == LM_MEDIUM_FULL_DUPLEX) in force_5709_serdes_link()
1466 lm_medium_t duplex; in init_5709_serdes() local
1617 lm_medium_t duplex; in init_5706_serdes() local
1699 if(duplex == LM_MEDIUM_FULL_DUPLEX) in init_5706_serdes()
2125 lm_medium_t duplex; in link_setting_to_netlink() local
2742 lm_medium_t duplex; in get_copper_phy_link() local
3158 lm_medium_t duplex; in get_5708_serdes_link() local
[all …]
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_xmii.c489 uint_t duplex; in nge_check_copper() local
495 duplex = UNKOWN_DUPLEX; in nge_check_copper()
530 duplex = NGE_FD; in nge_check_copper()
538 duplex = NGE_FD; in nge_check_copper()
541 duplex = NGE_HD; in nge_check_copper()
544 duplex = NGE_FD; in nge_check_copper()
547 duplex = NGE_HD; in nge_check_copper()
559 duplex = NGE_FD; in nge_check_copper()
562 duplex = NGE_HD; in nge_check_copper()
565 duplex = NGE_FD; in nge_check_copper()
[all …]
H A Dnge_ndd.c109 int duplex; in nge_nd_init() local
189 duplex = NGE_PROP_GET_INT(dip, duplex_propname); in nge_nd_init()
193 duplex_propname, duplex); in nge_nd_init()
219 switch (duplex) { in nge_nd_init()
/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dxpak.c61 int *duplex, int *fc) in xpak_get_link_status() argument
67 if (duplex) in xpak_get_link_status()
68 *duplex = DUPLEX_FULL; in xpak_get_link_status()
H A Dmv88e1xxx.c151 static int mv88e1xxx_set_speed_duplex(struct cphy *phy, int speed, int duplex) in mv88e1xxx_set_speed_duplex() argument
163 if (duplex >= 0) { in mv88e1xxx_set_speed_duplex()
165 if (duplex == DUPLEX_FULL) in mv88e1xxx_set_speed_duplex()
266 int *speed, int *duplex, int *fc) in mv88e1xxx_get_link_status() argument
290 if (duplex) in mv88e1xxx_get_link_status()
291 *duplex = dplx; in mv88e1xxx_get_link_status()
H A Dmv88x201x.c160 int *speed, int *duplex, int *fc) in mv88x201x_get_link_status() argument
175 if (duplex) in mv88x201x_get_link_status()
176 *duplex = DUPLEX_FULL; in mv88x201x_get_link_status()
H A Dixf1010.c308 static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, in mac_set_speed_duplex_fc() argument
315 if (duplex >= 0 && duplex != DUPLEX_FULL) in mac_set_speed_duplex_fc()
333 static int mac_get_speed_duplex_fc(struct cmac *mac, int *speed, int *duplex, in mac_get_speed_duplex_fc() argument
338 if (duplex) in mac_get_speed_duplex_fc()
339 *duplex = DUPLEX_FULL; in mac_get_speed_duplex_fc()
H A Dgmac.h93 int (*set_speed_duplex_fc)(struct cmac *, int speed, int duplex, int fc);
94 int (*get_speed_duplex_fc)(struct cmac *, int *speed, int *duplex,
H A Dch_subr.c160 int link_ok, speed, duplex, fc; in link_changed() local
164 phy->ops->get_link_status(phy, &link_ok, &speed, &duplex, &fc); in link_changed()
167 lc->duplex = duplex < 0 ? DUPLEX_INVALID : duplex; in link_changed()
175 mac->ops->set_speed_duplex_fc(mac, speed, duplex, fc); in link_changed()
178 t1_os_link_changed(adapter, port_id, link_ok, speed, duplex, fc); in link_changed()
839 lc->duplex = lc->requested_duplex; in t1_link_start()
842 lc->duplex, fc); in t1_link_start()
845 phy->ops->set_speed_duplex(phy, lc->speed, lc->duplex); in t1_link_start()
1341 lc->requested_duplex = lc->duplex = DUPLEX_INVALID; in init_link_config()
H A Dcphy.h69 int (*set_speed_duplex)(struct cphy *phy, int speed, int duplex);
71 int *duplex, int *fc);
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_ndd.c125 int duplex; in bge_nd_init() local
261 duplex = BGE_PROP_GET_INT(dip, duplex_propname); in bge_nd_init()
265 duplex_propname, duplex); in bge_nd_init()
291 switch (duplex) { in bge_nd_init()
/illumos-gate/usr/src/uts/common/io/e1000api/
H A DREADME.new126 By default, the adapter auto-negotiates the speed and duplex of the
128 configure the speed and duplex settings on the adapter. Example usage:
131 full-duplex
135 defaults to half-duplex.
138 to half duplex you must use this command:
141 full-duplex
146 autoselect - Enables auto-negotiation for speed and duplex.
149 option to select full-duplex mode.
152 option to select full-duplex mode.
155 supports only full-duplex mode.
[all …]
H A De1000_vf.c48 u16 *duplex);
222 u16 *duplex) in e1000_get_link_up_info_vf() argument
241 *duplex = FULL_DUPLEX; in e1000_get_link_up_info_vf()
244 *duplex = HALF_DUPLEX; in e1000_get_link_up_info_vf()
H A De1000_80003es2lan.c57 u16 *duplex);
63 static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex);
794 u16 *duplex) in e1000_get_link_up_info_80003es2lan() argument
802 duplex); in e1000_get_link_up_info_80003es2lan()
807 duplex); in e1000_get_link_up_info_80003es2lan()
1252 u16 duplex; in e1000_cfg_on_link_up_80003es2lan() local
1258 &duplex); in e1000_cfg_on_link_up_80003es2lan()
1265 ret_val = e1000_cfg_kmrn_10_100_80003es2lan(hw, duplex); in e1000_cfg_on_link_up_80003es2lan()
1279 static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex) in e1000_cfg_kmrn_10_100_80003es2lan() argument
1315 if (duplex == HALF_DUPLEX) in e1000_cfg_kmrn_10_100_80003es2lan()
H A De1000_mac.h65 u16 *duplex);
67 u16 *speed, u16 *duplex);
H A De1000_82541.c52 u16 *duplex);
445 u16 *duplex) in e1000_get_link_up_info_82541() argument
453 ret_val = e1000_get_speed_and_duplex_copper_generic(hw, speed, duplex); in e1000_get_link_up_info_82541()
471 *duplex = HALF_DUPLEX; in e1000_get_link_up_info_82541()
479 *duplex = HALF_DUPLEX; in e1000_get_link_up_info_82541()
482 *duplex = HALF_DUPLEX; in e1000_get_link_up_info_82541()
675 u16 phy_data, phy_saved_data, speed, duplex, i; in e1000_config_dsp_after_link_change_82541() local
686 ret_val = hw->mac.ops.get_link_up_info(hw, &speed, &duplex); in e1000_config_dsp_after_link_change_82541()
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge_ndd.c265 int duplex; in rge_nd_init() local
346 duplex = RGE_PROP_GET_INT(dip, duplex_propname); in rge_nd_init()
350 duplex_propname, duplex); in rge_nd_init()
376 switch (duplex) { in rge_nd_init()
/illumos-gate/usr/src/uts/common/io/mac/plugins/
H A Dmac_ether.c495 link_duplex_t duplex; in mac_ether_link_details() local
498 duplex = mac_stat_get(mh, ETHER_STAT_LINK_DUPLEX); in mac_ether_link_details()
506 duplex == LINK_DUPLEX_FULL ? "full" : in mac_ether_link_details()
507 duplex == LINK_DUPLEX_HALF ? "half" : "unknown"); in mac_ether_link_details()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_phy.c722 if (pdev->vars.link.duplex == DUPLEX_HALF ) in get_link_params()
1080 lm_medium_t duplex = GET_MEDIUM_DUPLEX(req_medium); in lm_set_phy_link_params() local
1092 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_FULL_DUPLEX); in lm_set_phy_link_params()
1096 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_HALF_DUPLEX); in lm_set_phy_link_params()
1100 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_FULL_DUPLEX); in lm_set_phy_link_params()
1104 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_HALF_DUPLEX); in lm_set_phy_link_params()
1108 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_FULL_DUPLEX); in lm_set_phy_link_params()
1112 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_FULL_DUPLEX); in lm_set_phy_link_params()
1116 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_FULL_DUPLEX); in lm_set_phy_link_params()
1120 SET_MEDIUM_DUPLEX(duplex,LM_MEDIUM_FULL_DUPLEX); in lm_set_phy_link_params()
[all …]
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_mac.c709 u16 speed, duplex; in igc_config_fc_after_link_up_generic() local
843 ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex); in igc_config_fc_after_link_up_generic()
849 if (duplex == HALF_DUPLEX) in igc_config_fc_after_link_up_generic()
875 u16 *duplex) in igc_get_speed_and_duplex_copper_generic() argument
904 *duplex = FULL_DUPLEX; in igc_get_speed_and_duplex_copper_generic()
907 *duplex = HALF_DUPLEX; in igc_get_speed_and_duplex_copper_generic()
/illumos-gate/usr/src/uts/common/io/bfe/
H A Dbfe.c733 int speed, duplex, link; in bfe_check_link() local
736 duplex = bfe->bfe_chip.duplex; in bfe_check_link()
776 bfe->bfe_chip.duplex = LINK_DUPLEX_FULL; in bfe_check_link()
778 bfe->bfe_chip.duplex = LINK_DUPLEX_HALF; in bfe_check_link()
786 bfe->bfe_chip.duplex = LINK_DUPLEX_FULL; in bfe_check_link()
789 bfe->bfe_chip.duplex = LINK_DUPLEX_HALF; in bfe_check_link()
792 bfe->bfe_chip.duplex = LINK_DUPLEX_HALF; in bfe_check_link()
795 bfe->bfe_chip.duplex = LINK_DUPLEX_FULL; in bfe_check_link()
798 bfe->bfe_chip.duplex = LINK_DUPLEX_HALF; in bfe_check_link()
810 duplex != bfe->bfe_chip.duplex || in bfe_check_link()
[all …]
/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_ndd.c265 int duplex; in unm_nd_init() local
356 duplex = UNM_PROP_GET_INT(dip, duplex_propname); in unm_nd_init()
394 switch (duplex) { in unm_nd_init()

1234