Home
last modified time | relevance | path

Searched refs:duplex (Results 76 – 100 of 786) sorted by relevance

12345678910>>...32

/openbmc/u-boot/include/configs/
H A Dsuvd3.h166 #define CONFIG_SYS_FIXED_PHY_PORT(devnum, speed, duplex) \ argument
167 {devnum, speed, duplex}
/openbmc/u-boot/arch/mips/dts/
H A Dsfr,nb4-ser.dts64 full-duplex;
76 full-duplex;
/openbmc/linux/arch/arm/boot/dts/broadcom/
H A Dbcm47094-asus-rt-ac88u.dts66 full-duplex;
108 full-duplex;
H A Dbcm53573.dtsi188 full-duplex;
231 full-duplex;
250 full-duplex;
/openbmc/linux/arch/arm/boot/dts/marvell/
H A Dkirkwood-rd88f6281.dtsi112 full-duplex;
124 duplex = <1>;
H A Dkirkwood-linksys-viper.dts205 full-duplex;
217 * fixed speed and duplex.
223 duplex = <1>;
/openbmc/u-boot/drivers/net/
H A Ddnet.c245 int media, speed, duplex; in dnet_phy_init() local
292 duplex = (media & ADVERTISE_FULL) ? 1 : 0; in dnet_phy_init()
297 duplex ? "full" : "half", in dnet_phy_init()
302 if (duplex) in dnet_phy_init()
/openbmc/linux/net/ethtool/
H A Dlinkmodes.c130 nla_put_u8(skb, ETHTOOL_A_LINKMODES_DUPLEX, lsettings->duplex)) in linkmodes_fill_reply()
191 (!req_duplex || info->duplex == ksettings->base.duplex)) in ethnl_auto_linkmodes()
290 ethnl_update_u8(&lsettings->duplex, tb[ETHTOOL_A_LINKMODES_DUPLEX], in ethnl_update_linkmodes()
/openbmc/linux/drivers/net/ethernet/intel/igbvf/
H A Dvf.c10 u16 *duplex);
77 u16 *duplex) in e1000_get_link_up_info_vf() argument
90 *duplex = FULL_DUPLEX; in e1000_get_link_up_info_vf()
92 *duplex = HALF_DUPLEX; in e1000_get_link_up_info_vf()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dsubr.c143 int link_ok, speed, duplex, fc; in t1_link_changed() local
147 phy->ops->get_link_status(phy, &link_ok, &speed, &duplex, &fc); in t1_link_changed()
150 lc->duplex = duplex < 0 ? DUPLEX_INVALID : duplex; in t1_link_changed()
158 mac->ops->set_speed_duplex_fc(mac, speed, duplex, fc); in t1_link_changed()
161 t1_link_negotiated(adapter, port_id, link_ok, speed, duplex, fc); in t1_link_changed()
646 lc->duplex = lc->requested_duplex; in t1_link_start()
649 lc->duplex, fc); in t1_link_start()
652 phy->ops->set_speed_duplex(phy, lc->speed, lc->duplex); in t1_link_start()
1052 lc->requested_duplex = lc->duplex = DUPLEX_INVALID; in init_link_config()
H A Dcxgb2.c139 s, p->link_config.duplex == DUPLEX_FULL in link_report()
145 int speed, int duplex, int pause) in t1_link_negotiated() argument
579 cmd->base.duplex = p->link_config.duplex; in get_link_ksettings()
582 cmd->base.duplex = DUPLEX_UNKNOWN; in get_link_ksettings()
597 static int speed_duplex_to_caps(int speed, int duplex) in speed_duplex_to_caps() argument
603 if (duplex == DUPLEX_FULL) in speed_duplex_to_caps()
609 if (duplex == DUPLEX_FULL) in speed_duplex_to_caps()
615 if (duplex == DUPLEX_FULL) in speed_duplex_to_caps()
621 if (duplex == DUPLEX_FULL) in speed_duplex_to_caps()
648 int cap = speed_duplex_to_caps(speed, cmd->base.duplex); in set_link_ksettings()
[all …]
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.h198 u8 duplex; /* Duplex, half or full */ member
357 int duplex);
425 bool hns_mac_need_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex);
435 void hns_mac_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex);
443 u8 *auto_neg, u16 *speed, u8 *duplex);
/openbmc/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c668 int atl1c_get_speed_and_duplex(struct atl1c_hw *hw, u16 *speed, u16 *duplex) in atl1c_get_speed_and_duplex() argument
678 *duplex = FULL_DUPLEX; in atl1c_get_speed_and_duplex()
705 *duplex = FULL_DUPLEX; in atl1c_get_speed_and_duplex()
707 *duplex = HALF_DUPLEX; in atl1c_get_speed_and_duplex()
722 u16 duplex = FULL_DUPLEX; in atl1c_phy_to_ps_link() local
750 &duplex) != 0) in atl1c_phy_to_ps_link()
759 duplex = HALF_DUPLEX; in atl1c_phy_to_ps_link()
762 adapter->link_duplex = duplex; in atl1c_phy_to_ps_link()
/openbmc/linux/drivers/net/ethernet/
H A Ddnet.c185 if (bp->duplex != phydev->duplex) { in dnet_handle_link_change()
186 if (phydev->duplex) in dnet_handle_link_change()
193 bp->duplex = phydev->duplex; in dnet_handle_link_change()
227 bp->duplex = -1; in dnet_handle_link_change()
245 DUPLEX_FULL == phydev->duplex ? "Full" : "Half"); in dnet_handle_link_change()
292 bp->duplex = -1; in dnet_mii_probe()
/openbmc/linux/Documentation/spi/
H A Dspidev.rst5 SPI devices have a limited userspace API, supporting basic half-duplex
7 full duplex transfers and device I/O configuration are also available.
112 Standard read() and write() operations are obviously only half-duplex, and
113 the chipselect is deactivated between those operations. Full-duplex access,
178 full duplex programming interface. (Although it doesn't perform a full duplex
183 The example shows one half-duplex RPC-style request and response message.
190 To make a full duplex request, provide both rx_buf and tx_buf for the
/openbmc/linux/drivers/net/ethernet/freescale/
H A Dfec_mpc52xx.c58 int duplex; member
173 if (phydev->duplex != priv->duplex) { in mpc52xx_fec_adjust_link()
179 priv->duplex = phydev->duplex; in mpc52xx_fec_adjust_link()
186 if (phydev->duplex == DUPLEX_FULL) in mpc52xx_fec_adjust_link()
209 priv->duplex = -1; in mpc52xx_fec_adjust_link()
672 if (priv->duplex == DUPLEX_FULL) in mpc52xx_fec_start()
926 priv->duplex = DUPLEX_HALF; in mpc52xx_fec_probe()
933 priv->duplex = prop[1] ? DUPLEX_FULL : DUPLEX_HALF; in mpc52xx_fec_probe()
/openbmc/linux/drivers/net/ethernet/intel/e1000e/
H A D80003es2lan.c27 static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex);
640 u16 *duplex) in e1000_get_link_up_info_80003es2lan() argument
645 ret_val = e1000e_get_speed_and_duplex_copper(hw, speed, duplex); in e1000_get_link_up_info_80003es2lan()
650 duplex); in e1000_get_link_up_info_80003es2lan()
1082 u16 duplex; in e1000_cfg_on_link_up_80003es2lan() local
1086 &duplex); in e1000_cfg_on_link_up_80003es2lan()
1093 ret_val = e1000_cfg_kmrn_10_100_80003es2lan(hw, duplex); in e1000_cfg_on_link_up_80003es2lan()
1107 static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex) in e1000_cfg_kmrn_10_100_80003es2lan() argument
1139 if (duplex == HALF_DUPLEX) in e1000_cfg_kmrn_10_100_80003es2lan()
/openbmc/linux/Documentation/devicetree/bindings/spi/
H A Dicpdas-lp8841-spi-rtc.txt6 The device uses the standard MicroWire half-duplex transfer timing.
29 full duplex mode.
H A Dspi-pl022.yaml123 pl022,duplex:
124 description: Microwire interface - Full/Half duplex
159 pl022,duplex = <0>;
/openbmc/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-helper-rgmii.c106 gmx_cfg.s.duplex = 1; in cvmx_helper_rgmii_internal_loopback()
365 new_gmx_cfg.s.duplex = 1; in __cvmx_helper_rgmii_link_set()
368 new_gmx_cfg.s.duplex = 1; in __cvmx_helper_rgmii_link_set()
370 new_gmx_cfg.s.duplex = link_info.s.full_duplex; in __cvmx_helper_rgmii_link_set()
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dqcom-ipq8064-rb3011.dts61 full-duplex;
186 full-duplex;
349 full-duplex;
362 full-duplex;
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmscc,ocelot.yaml145 full-duplex;
157 full-duplex;
242 full-duplex;
254 full-duplex;
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_mbx.c308 u8 duplex; in hclgevf_mbx_async_handler() local
332 duplex = (u8)le16_to_cpu(link_info->duplex); in hclgevf_mbx_async_handler()
336 hclgevf_update_speed_duplex(hdev, speed, duplex); in hclgevf_mbx_async_handler()
/openbmc/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623n-bananapi-bpi-r2.dts180 full-duplex;
191 full-duplex;
247 full-duplex;
260 full-duplex;
/openbmc/linux/drivers/net/ethernet/atheros/alx/
H A Dethtool.c168 cmd->base.duplex = hw->duplex; in alx_get_link_ksettings()
197 cmd->base.duplex); in alx_set_link_ksettings()

12345678910>>...32