Lines Matching +full:full +full:- +full:duplex

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * linux/mii.h: definitions for MII-compatible transceivers
24 unsigned int full_duplex : 1; /* is full duplex? */
53 return (struct mii_ioctl_data *) &rq->ifr_ifru;
66 * between 100T-full and 100T-half. If your phy does not support
90 * @duplex_lock: Non-zero if duplex is locked at full
94 * if the media is operating or locked at full duplex, and
238 * bits, when in 1000Base-T mode, to ethtool
258 * bits, when in 1000Base-T mode, to ethtool
276 * bits, when in 1000Base-T mode, to ethtool
297 * 1000Base-T mode, to linkmode advertisement settings. Other bits in
316 * MII_CTRL1000 register when in 1000Base-X mode.
339 * bits, when in 1000Base-X mode, to ethtool
410 * 1000Base-T mode, to linkmode LP advertisement settings. Clears the
429 * 1000Base-T mode, to linkmode LP advertisement settings. Leaves
472 * mii_lpa_mod_linkmode_x - decode the link partner's config_reg to linkmodes
491 * linkmode_adv_to_mii_adv_x - encode a linkmode to config_reg
493 * @fd_bit: full duplex bit
511 * mii_advertise_flowctrl - get flow control advertisement flags
531 * Resolve full duplex flow control as per IEEE 802.3-2005 table 28B-3
550 * mii_bmcr_encode_fixed - encode fixed speed/duplex settings to a BMCR value
552 * @duplex: a DUPLEX_* value
554 * Encode the speed and duplex to a BMCR value. 2500, 1000, 100 and 10 Mbps are
556 * Mbps. Unknown duplex values are encoded to half-duplex.
558 static inline u16 mii_bmcr_encode_fixed(int speed, int duplex)
578 if (duplex == DUPLEX_FULL)