Home
last modified time | relevance | path

Searched refs:mediums (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/phy/
H A Dphy_port.c93 port->mediums = BIT(medium); in phy_of_parse_port()
124 for_each_set_bit(i, &port->mediums, __ETHTOOL_LINK_MEDIUM_LAST) { in phy_port_update_supported()
144 if (port->is_mii && !port->mediums) { in phy_port_update_supported()
170 for_each_set_bit(i, &port->mediums, __ETHTOOL_LINK_MEDIUM_LAST) in phy_port_filter_supported()
187 int phy_port_restrict_mediums(struct phy_port *port, unsigned long mediums) in phy_port_restrict_mediums() argument
190 if (!(port->mediums & mediums)) in phy_port_restrict_mediums()
193 port->mediums &= mediums; in phy_port_restrict_mediums()
209 if (port->mediums & BIT(ETHTOOL_LINK_MEDIUM_BASET)) in phy_port_get_type()
H A Dphy_caps.c412 if (link_mode_params[i].mediums == BIT(ETHTOOL_LINK_MEDIUM_NONE)) { in phy_caps_medium_get_supported()
418 if (link_mode_params[i].mediums & BIT(medium) && in phy_caps_medium_get_supported()
437 u32 mediums = 0; in phy_caps_mediums_from_linkmodes() local
442 mediums |= linkmode->mediums; in phy_caps_mediums_from_linkmodes()
445 return mediums; in phy_caps_mediums_from_linkmodes()
H A Ddp83822.c949 if (port->mediums) { in dp83822_attach_mdi_port()
974 port->mediums = BIT(ETHTOOL_LINK_MEDIUM_BASEF); in dp83822_attach_mdi_port()
978 port->mediums = BIT(ETHTOOL_LINK_MEDIUM_BASET); in dp83822_attach_mdi_port()
H A Dphy_device.c3460 port->mediums = phy_caps_mediums_from_linkmodes(port->supported); in phy_default_setup_single_port()
/linux/include/linux/
H A Dphy_port.h64 unsigned long mediums; member
86 return port->mediums == BIT(ETHTOOL_LINK_MEDIUM_BASET); in phy_port_is_copper()
91 return !!(port->mediums & ETHTOOL_MEDIUM_FIBER_BITS); in phy_port_is_fiber()
95 int phy_port_restrict_mediums(struct phy_port *port, unsigned long mediums);
H A Dethtool.h224 u16 mediums; member
/linux/net/ethtool/
H A Dcommon.c295 .mediums = BIT(ETHTOOL_LINK_MEDIUM_BASE ## _medium) \
305 .mediums = BIT(ETHTOOL_LINK_MEDIUM_BASE ## _medium) \
314 .mediums = (_mediums) \
324 .mediums = BIT(ETHTOOL_LINK_MEDIUM_NONE), \
/linux/Documentation/networking/
H A Dphy.rst283 various different mediums. Please refer to the IEEE standard for a