Home
last modified time | relevance | path

Searched refs:ecmd (Results 1 - 25 of 102) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/net/
H A Dmdio.c172 * @ecmd: Ethtool request structure
176 * The @ecmd parameter is expected to have been cleared before calling
184 struct ethtool_cmd *ecmd, in mdio45_ethtool_gset_npage()
193 ecmd->transceiver = XCVR_INTERNAL; in mdio45_ethtool_gset_npage()
194 ecmd->phy_address = mdio->prtad; in mdio45_ethtool_gset_npage()
195 ecmd->mdio_support = in mdio45_ethtool_gset_npage()
205 ecmd->port = PORT_TP; in mdio45_ethtool_gset_npage()
206 ecmd->supported = SUPPORTED_TP; in mdio45_ethtool_gset_npage()
210 ecmd->supported |= SUPPORTED_10000baseT_Full; in mdio45_ethtool_gset_npage()
212 ecmd in mdio45_ethtool_gset_npage()
183 mdio45_ethtool_gset_npage(const struct mdio_if_info *mdio, struct ethtool_cmd *ecmd, u32 npage_adv, u32 npage_lpa) mdio45_ethtool_gset_npage() argument
[all...]
H A Dmii.c46 * mii_ethtool_gset - get settings that are specified in @ecmd
48 * @ecmd: requested ethtool_cmd
50 * The @ecmd parameter is expected to have been cleared before calling
55 int mii_ethtool_gset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) in mii_ethtool_gset() argument
61 ecmd->supported = in mii_ethtool_gset()
66 ecmd->supported |= SUPPORTED_1000baseT_Half | in mii_ethtool_gset()
70 ecmd->port = PORT_MII; in mii_ethtool_gset()
73 ecmd->transceiver = XCVR_INTERNAL; in mii_ethtool_gset()
76 ecmd->phy_address = mii->phy_id; in mii_ethtool_gset()
77 ecmd in mii_ethtool_gset()
237 mii_ethtool_sset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) mii_ethtool_sset() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dmdio.c172 * @ecmd: Ethtool request structure
176 * The @ecmd parameter is expected to have been cleared before calling
184 struct ethtool_cmd *ecmd, in mdio45_ethtool_gset_npage()
193 ecmd->transceiver = XCVR_INTERNAL; in mdio45_ethtool_gset_npage()
194 ecmd->phy_address = mdio->prtad; in mdio45_ethtool_gset_npage()
195 ecmd->mdio_support = in mdio45_ethtool_gset_npage()
205 ecmd->port = PORT_TP; in mdio45_ethtool_gset_npage()
206 ecmd->supported = SUPPORTED_TP; in mdio45_ethtool_gset_npage()
210 ecmd->supported |= SUPPORTED_10000baseT_Full; in mdio45_ethtool_gset_npage()
212 ecmd in mdio45_ethtool_gset_npage()
183 mdio45_ethtool_gset_npage(const struct mdio_if_info *mdio, struct ethtool_cmd *ecmd, u32 npage_adv, u32 npage_lpa) mdio45_ethtool_gset_npage() argument
[all...]
H A Dmii.c46 * mii_ethtool_gset - get settings that are specified in @ecmd
48 * @ecmd: requested ethtool_cmd
50 * The @ecmd parameter is expected to have been cleared before calling
53 void mii_ethtool_gset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) in mii_ethtool_gset() argument
59 ecmd->supported = in mii_ethtool_gset()
64 ecmd->supported |= SUPPORTED_1000baseT_Half | in mii_ethtool_gset()
68 ecmd->port = PORT_MII; in mii_ethtool_gset()
71 ecmd->transceiver = XCVR_INTERNAL; in mii_ethtool_gset()
74 ecmd->phy_address = mii->phy_id; in mii_ethtool_gset()
75 ecmd in mii_ethtool_gset()
235 mii_ethtool_sset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) mii_ethtool_sset() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/
H A Dprestera_ethtool.c321 static int prestera_port_type_set(const struct ethtool_link_ksettings *ecmd, in prestera_port_type_set() argument
329 if (port_types[type].eth_type == ecmd->base.port && in prestera_port_type_set()
331 ecmd->link_modes.supported)) { in prestera_port_type_set()
338 if (type != port->caps.type && ecmd->base.autoneg == AUTONEG_ENABLE) in prestera_port_type_set()
417 static void prestera_port_supp_types_get(struct ethtool_link_ksettings *ecmd, in prestera_port_supp_types_get() argument
430 ecmd->link_modes.supported); in prestera_port_supp_types_get()
434 static void prestera_port_remote_cap_get(struct ethtool_link_ksettings *ecmd, in prestera_port_remote_cap_get() argument
444 prestera_modes_to_eth(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get()
447 if (!bitmap_empty(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get()
449 ethtool_link_ksettings_add_link_mode(ecmd, in prestera_port_remote_cap_get()
469 prestera_port_speed_get(struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_speed_get() argument
479 prestera_port_duplex_get(struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_duplex_get() argument
496 prestera_ethtool_get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) prestera_ethtool_get_link_ksettings() argument
554 prestera_port_mdix_set(const struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_mdix_set() argument
597 prestera_port_speed_duplex_set(const struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_speed_duplex_set() argument
627 prestera_ethtool_set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) prestera_ethtool_set_link_ksettings() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_ethtool.c321 static int prestera_port_type_set(const struct ethtool_link_ksettings *ecmd, in prestera_port_type_set() argument
328 if (port_types[type].eth_type == ecmd->base.port && in prestera_port_type_set()
330 ecmd->link_modes.supported)) { in prestera_port_type_set()
337 if (type != port->caps.type && ecmd->base.autoneg == AUTONEG_ENABLE) in prestera_port_type_set()
411 static void prestera_port_supp_types_get(struct ethtool_link_ksettings *ecmd, in prestera_port_supp_types_get() argument
424 ecmd->link_modes.supported); in prestera_port_supp_types_get()
428 static void prestera_port_remote_cap_get(struct ethtool_link_ksettings *ecmd, in prestera_port_remote_cap_get() argument
446 prestera_modes_to_eth(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get()
449 if (!bitmap_empty(ecmd->link_modes.lp_advertising, in prestera_port_remote_cap_get()
451 ethtool_link_ksettings_add_link_mode(ecmd, in prestera_port_remote_cap_get()
469 prestera_port_link_mode_get(struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_link_mode_get() argument
497 prestera_port_mdix_get(struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_mdix_get() argument
513 prestera_ethtool_get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) prestera_ethtool_get_link_ksettings() argument
570 prestera_port_mdix_set(const struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_mdix_set() argument
632 prestera_port_speed_duplex_set(const struct ethtool_link_ksettings *ecmd, struct prestera_port *port) prestera_port_speed_duplex_set() argument
646 prestera_ethtool_set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) prestera_ethtool_set_link_ksettings() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c108 struct ethtool_link_ksettings *ecmd) in enic_get_ksettings()
111 struct ethtool_link_settings *base = &ecmd->base; in enic_get_ksettings()
113 ethtool_link_ksettings_add_link_mode(ecmd, supported, in enic_get_ksettings()
115 ethtool_link_ksettings_add_link_mode(ecmd, supported, FIBRE); in enic_get_ksettings()
116 ethtool_link_ksettings_add_link_mode(ecmd, advertising, in enic_get_ksettings()
118 ethtool_link_ksettings_add_link_mode(ecmd, advertising, FIBRE); in enic_get_ksettings()
301 struct ethtool_coalesce *ecmd) in enic_get_coalesce()
307 ecmd->tx_coalesce_usecs = enic->tx_coalesce_usecs; in enic_get_coalesce()
308 ecmd->rx_coalesce_usecs = enic->rx_coalesce_usecs; in enic_get_coalesce()
310 ecmd in enic_get_coalesce()
107 enic_get_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) enic_get_ksettings() argument
300 enic_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecmd) enic_get_coalesce() argument
345 enic_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecmd) enic_set_coalesce() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c93 struct ethtool_link_ksettings *ecmd) in enic_get_ksettings()
96 struct ethtool_link_settings *base = &ecmd->base; in enic_get_ksettings()
98 ethtool_link_ksettings_add_link_mode(ecmd, supported, in enic_get_ksettings()
100 ethtool_link_ksettings_add_link_mode(ecmd, supported, FIBRE); in enic_get_ksettings()
101 ethtool_link_ksettings_add_link_mode(ecmd, advertising, in enic_get_ksettings()
103 ethtool_link_ksettings_add_link_mode(ecmd, advertising, FIBRE); in enic_get_ksettings()
290 struct ethtool_coalesce *ecmd, in enic_get_coalesce()
298 ecmd->tx_coalesce_usecs = enic->tx_coalesce_usecs; in enic_get_coalesce()
299 ecmd->rx_coalesce_usecs = enic->rx_coalesce_usecs; in enic_get_coalesce()
301 ecmd in enic_get_coalesce()
92 enic_get_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) enic_get_ksettings() argument
289 enic_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecmd, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) enic_get_coalesce() argument
336 enic_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ecmd, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) enic_set_coalesce() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_ethtool.c288 struct ethtool_link_ksettings *ecmd) in qlcnic_82xx_get_link_ksettings()
310 ecmd->base.speed = adapter->ahw->link_speed; in qlcnic_82xx_get_link_ksettings()
311 ecmd->base.duplex = adapter->ahw->link_duplex; in qlcnic_82xx_get_link_ksettings()
312 ecmd->base.autoneg = adapter->ahw->link_autoneg; in qlcnic_82xx_get_link_ksettings()
334 ecmd->base.speed = ahw->link_speed; in qlcnic_82xx_get_link_ksettings()
335 ecmd->base.autoneg = ahw->link_autoneg; in qlcnic_82xx_get_link_ksettings()
336 ecmd->base.duplex = ahw->link_duplex; in qlcnic_82xx_get_link_ksettings()
340 ecmd->base.speed = SPEED_UNKNOWN; in qlcnic_82xx_get_link_ksettings()
341 ecmd->base.duplex = DUPLEX_UNKNOWN; in qlcnic_82xx_get_link_ksettings()
342 ecmd in qlcnic_82xx_get_link_ksettings()
287 qlcnic_82xx_get_link_ksettings(struct qlcnic_adapter *adapter, struct ethtool_link_ksettings *ecmd) qlcnic_82xx_get_link_ksettings() argument
435 qlcnic_get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) qlcnic_get_link_ksettings() argument
449 qlcnic_set_port_config(struct qlcnic_adapter *adapter, const struct ethtool_link_ksettings *ecmd) qlcnic_set_port_config() argument
483 qlcnic_set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) qlcnic_set_link_ksettings() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_ethtool.c288 struct ethtool_link_ksettings *ecmd) in qlcnic_82xx_get_link_ksettings()
310 ecmd->base.speed = adapter->ahw->link_speed; in qlcnic_82xx_get_link_ksettings()
311 ecmd->base.duplex = adapter->ahw->link_duplex; in qlcnic_82xx_get_link_ksettings()
312 ecmd->base.autoneg = adapter->ahw->link_autoneg; in qlcnic_82xx_get_link_ksettings()
334 ecmd->base.speed = ahw->link_speed; in qlcnic_82xx_get_link_ksettings()
335 ecmd->base.autoneg = ahw->link_autoneg; in qlcnic_82xx_get_link_ksettings()
336 ecmd->base.duplex = ahw->link_duplex; in qlcnic_82xx_get_link_ksettings()
340 ecmd->base.speed = SPEED_UNKNOWN; in qlcnic_82xx_get_link_ksettings()
341 ecmd->base.duplex = DUPLEX_UNKNOWN; in qlcnic_82xx_get_link_ksettings()
342 ecmd in qlcnic_82xx_get_link_ksettings()
287 qlcnic_82xx_get_link_ksettings(struct qlcnic_adapter *adapter, struct ethtool_link_ksettings *ecmd) qlcnic_82xx_get_link_ksettings() argument
435 qlcnic_get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) qlcnic_get_link_ksettings() argument
449 qlcnic_set_port_config(struct qlcnic_adapter *adapter, const struct ethtool_link_ksettings *ecmd) qlcnic_set_port_config() argument
483 qlcnic_set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) qlcnic_set_link_ksettings() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c67 * @ecmd: Ethtool command
73 struct ethtool_link_ksettings *ecmd) in pch_gbe_get_link_ksettings()
78 mii_ethtool_get_link_ksettings(&adapter->mii, ecmd); in pch_gbe_get_link_ksettings()
81 ecmd->link_modes.supported); in pch_gbe_get_link_ksettings()
83 ecmd->link_modes.advertising); in pch_gbe_get_link_ksettings()
88 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.supported, in pch_gbe_get_link_ksettings()
90 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising, in pch_gbe_get_link_ksettings()
94 ecmd->base.speed = SPEED_UNKNOWN; in pch_gbe_get_link_ksettings()
102 * @ecmd: Ethtool command
108 const struct ethtool_link_ksettings *ecmd) in pch_gbe_set_link_ksettings()
72 pch_gbe_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) pch_gbe_get_link_ksettings() argument
107 pch_gbe_set_link_ksettings(struct net_device *netdev, const struct ethtool_link_ksettings *ecmd) pch_gbe_set_link_ksettings() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c69 * @ecmd: Ethtool command
75 struct ethtool_link_ksettings *ecmd) in pch_gbe_get_link_ksettings()
80 mii_ethtool_get_link_ksettings(&adapter->mii, ecmd); in pch_gbe_get_link_ksettings()
83 ecmd->link_modes.supported); in pch_gbe_get_link_ksettings()
85 ecmd->link_modes.advertising); in pch_gbe_get_link_ksettings()
90 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.supported, in pch_gbe_get_link_ksettings()
92 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.advertising, in pch_gbe_get_link_ksettings()
96 ecmd->base.speed = SPEED_UNKNOWN; in pch_gbe_get_link_ksettings()
104 * @ecmd: Ethtool command
110 const struct ethtool_link_ksettings *ecmd) in pch_gbe_set_link_ksettings()
74 pch_gbe_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) pch_gbe_get_link_ksettings() argument
109 pch_gbe_set_link_ksettings(struct net_device *netdev, const struct ethtool_link_ksettings *ecmd) pch_gbe_set_link_ksettings() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c215 struct ethtool_link_ksettings *ecmd) in lio_get_link_ksettings()
223 ethtool_link_ksettings_zero_link_mode(ecmd, supported); in lio_get_link_ksettings()
224 ethtool_link_ksettings_zero_link_mode(ecmd, advertising); in lio_get_link_ksettings()
228 ecmd->base.port = PORT_TP; in lio_get_link_ksettings()
229 ecmd->base.autoneg = AUTONEG_DISABLE; in lio_get_link_ksettings()
230 ethtool_link_ksettings_add_link_mode(ecmd, supported, TP); in lio_get_link_ksettings()
231 ethtool_link_ksettings_add_link_mode(ecmd, supported, Pause); in lio_get_link_ksettings()
232 ethtool_link_ksettings_add_link_mode(ecmd, supported, in lio_get_link_ksettings()
235 ethtool_link_ksettings_add_link_mode(ecmd, advertising, Pause); in lio_get_link_ksettings()
236 ethtool_link_ksettings_add_link_mode(ecmd, advertisin in lio_get_link_ksettings()
214 lio_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) lio_get_link_ksettings() argument
393 lio_set_link_ksettings(struct net_device *netdev, const struct ethtool_link_ksettings *ecmd) lio_set_link_ksettings() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c216 struct ethtool_link_ksettings *ecmd) in lio_get_link_ksettings()
224 ethtool_link_ksettings_zero_link_mode(ecmd, supported); in lio_get_link_ksettings()
225 ethtool_link_ksettings_zero_link_mode(ecmd, advertising); in lio_get_link_ksettings()
229 ecmd->base.port = PORT_TP; in lio_get_link_ksettings()
230 ecmd->base.autoneg = AUTONEG_DISABLE; in lio_get_link_ksettings()
231 ethtool_link_ksettings_add_link_mode(ecmd, supported, TP); in lio_get_link_ksettings()
232 ethtool_link_ksettings_add_link_mode(ecmd, supported, Pause); in lio_get_link_ksettings()
233 ethtool_link_ksettings_add_link_mode(ecmd, supported, in lio_get_link_ksettings()
236 ethtool_link_ksettings_add_link_mode(ecmd, advertising, Pause); in lio_get_link_ksettings()
237 ethtool_link_ksettings_add_link_mode(ecmd, advertisin in lio_get_link_ksettings()
215 lio_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) lio_get_link_ksettings() argument
394 lio_set_link_ksettings(struct net_device *netdev, const struct ethtool_link_ksettings *ecmd) lio_set_link_ksettings() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/fjes/
H A Dfjes_ethtool.c164 struct ethtool_link_ksettings *ecmd) in fjes_get_link_ksettings()
166 ethtool_link_ksettings_zero_link_mode(ecmd, supported); in fjes_get_link_ksettings()
167 ethtool_link_ksettings_zero_link_mode(ecmd, advertising); in fjes_get_link_ksettings()
168 ecmd->base.duplex = DUPLEX_FULL; in fjes_get_link_ksettings()
169 ecmd->base.autoneg = AUTONEG_DISABLE; in fjes_get_link_ksettings()
170 ecmd->base.port = PORT_NONE; in fjes_get_link_ksettings()
171 ecmd->base.speed = 20000; /* 20Gb/s */ in fjes_get_link_ksettings()
163 fjes_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) fjes_get_link_ksettings() argument
/kernel/linux/linux-6.6/drivers/net/fjes/
H A Dfjes_ethtool.c164 struct ethtool_link_ksettings *ecmd) in fjes_get_link_ksettings()
166 ethtool_link_ksettings_zero_link_mode(ecmd, supported); in fjes_get_link_ksettings()
167 ethtool_link_ksettings_zero_link_mode(ecmd, advertising); in fjes_get_link_ksettings()
168 ecmd->base.duplex = DUPLEX_FULL; in fjes_get_link_ksettings()
169 ecmd->base.autoneg = AUTONEG_DISABLE; in fjes_get_link_ksettings()
170 ecmd->base.port = PORT_NONE; in fjes_get_link_ksettings()
171 ecmd->base.speed = 20000; /* 20Gb/s */ in fjes_get_link_ksettings()
163 fjes_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) fjes_get_link_ksettings() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
H A Dicssg_ethtool.c37 struct ethtool_link_ksettings *ecmd) in emac_get_link_ksettings()
39 return phy_ethtool_get_link_ksettings(ndev, ecmd); in emac_get_link_ksettings()
43 const struct ethtool_link_ksettings *ecmd) in emac_set_link_ksettings()
45 return phy_ethtool_set_link_ksettings(ndev, ecmd); in emac_set_link_ksettings()
36 emac_get_link_ksettings(struct net_device *ndev, struct ethtool_link_ksettings *ecmd) emac_get_link_ksettings() argument
42 emac_set_link_ksettings(struct net_device *ndev, const struct ethtool_link_ksettings *ecmd) emac_set_link_ksettings() argument
/kernel/linux/linux-5.10/drivers/net/usb/
H A Dasix_devices.c174 struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; in ax88172_link_reset() local
177 mii_ethtool_gset(&dev->mii, &ecmd); in ax88172_link_reset()
180 if (ecmd.duplex != DUPLEX_FULL) in ax88172_link_reset()
184 ethtool_cmd_speed(&ecmd), ecmd.duplex, mode); in ax88172_link_reset()
301 struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; in ax88772_link_reset() local
304 mii_ethtool_gset(&dev->mii, &ecmd); in ax88772_link_reset()
307 if (ethtool_cmd_speed(&ecmd) != SPEED_100) in ax88772_link_reset()
310 if (ecmd.duplex != DUPLEX_FULL) in ax88772_link_reset()
314 ethtool_cmd_speed(&ecmd), ecm in ax88772_link_reset()
957 struct ethtool_cmd ecmd = { .cmd = ETHTOOL_GSET }; ax88178_link_reset() local
[all...]
H A Drtl8150.c778 struct ethtool_link_ksettings *ecmd) in rtl8150_get_link_ksettings()
790 ecmd->base.port = PORT_TP; in rtl8150_get_link_ksettings()
791 ecmd->base.phy_address = dev->phy; in rtl8150_get_link_ksettings()
797 ecmd->base.speed = speed; in rtl8150_get_link_ksettings()
798 ecmd->base.autoneg = AUTONEG_ENABLE; in rtl8150_get_link_ksettings()
800 ecmd->base.duplex = (lpa & LPA_100FULL) ? in rtl8150_get_link_ksettings()
803 ecmd->base.duplex = (lpa & LPA_10FULL) ? in rtl8150_get_link_ksettings()
806 ecmd->base.autoneg = AUTONEG_DISABLE; in rtl8150_get_link_ksettings()
807 ecmd->base.speed = ((bmcr & BMCR_SPEED100) ? in rtl8150_get_link_ksettings()
809 ecmd in rtl8150_get_link_ksettings()
777 rtl8150_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) rtl8150_get_link_ksettings() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/usb/
H A Drtl8150.c778 struct ethtool_link_ksettings *ecmd) in rtl8150_get_link_ksettings()
790 ecmd->base.port = PORT_TP; in rtl8150_get_link_ksettings()
791 ecmd->base.phy_address = dev->phy; in rtl8150_get_link_ksettings()
797 ecmd->base.speed = speed; in rtl8150_get_link_ksettings()
798 ecmd->base.autoneg = AUTONEG_ENABLE; in rtl8150_get_link_ksettings()
800 ecmd->base.duplex = (lpa & LPA_100FULL) ? in rtl8150_get_link_ksettings()
803 ecmd->base.duplex = (lpa & LPA_10FULL) ? in rtl8150_get_link_ksettings()
806 ecmd->base.autoneg = AUTONEG_DISABLE; in rtl8150_get_link_ksettings()
807 ecmd->base.speed = ((bmcr & BMCR_SPEED100) ? in rtl8150_get_link_ksettings()
809 ecmd in rtl8150_get_link_ksettings()
777 rtl8150_get_link_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *ecmd) rtl8150_get_link_ksettings() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/natsemi/
H A Dnatsemi.c644 struct ethtool_link_ksettings *ecmd);
646 const struct ethtool_link_ksettings *ecmd);
2584 struct ethtool_link_ksettings *ecmd) in get_link_ksettings()
2588 netdev_get_ecmd(dev, ecmd); in get_link_ksettings()
2594 const struct ethtool_link_ksettings *ecmd) in set_link_ksettings()
2599 res = netdev_set_ecmd(dev, ecmd); in set_link_ksettings()
2830 struct ethtool_link_ksettings *ecmd) in netdev_get_ecmd()
2836 ecmd->base.port = dev->if_port; in netdev_get_ecmd()
2837 ecmd->base.speed = np->speed; in netdev_get_ecmd()
2838 ecmd in netdev_get_ecmd()
2583 get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) get_link_ksettings() argument
2593 set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) set_link_ksettings() argument
2829 netdev_get_ecmd(struct net_device *dev, struct ethtool_link_ksettings *ecmd) netdev_get_ecmd() argument
2912 netdev_set_ecmd(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) netdev_set_ecmd() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/natsemi/
H A Dnatsemi.c644 struct ethtool_link_ksettings *ecmd);
646 const struct ethtool_link_ksettings *ecmd);
2584 struct ethtool_link_ksettings *ecmd) in get_link_ksettings()
2588 netdev_get_ecmd(dev, ecmd); in get_link_ksettings()
2594 const struct ethtool_link_ksettings *ecmd) in set_link_ksettings()
2599 res = netdev_set_ecmd(dev, ecmd); in set_link_ksettings()
2830 struct ethtool_link_ksettings *ecmd) in netdev_get_ecmd()
2836 ecmd->base.port = dev->if_port; in netdev_get_ecmd()
2837 ecmd->base.speed = np->speed; in netdev_get_ecmd()
2838 ecmd in netdev_get_ecmd()
2583 get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) get_link_ksettings() argument
2593 set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) set_link_ksettings() argument
2829 netdev_get_ecmd(struct net_device *dev, struct ethtool_link_ksettings *ecmd) netdev_get_ecmd() argument
2912 netdev_set_ecmd(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) netdev_set_ecmd() argument
[all...]
/kernel/linux/linux-5.10/net/sched/
H A Dsch_cbs.c310 struct ethtool_link_ksettings ecmd; in cbs_set_port_rate() local
315 err = __ethtool_get_link_ksettings(dev, &ecmd); in cbs_set_port_rate()
319 if (ecmd.base.speed && ecmd.base.speed != SPEED_UNKNOWN) in cbs_set_port_rate()
320 speed = ecmd.base.speed; in cbs_set_port_rate()
328 ecmd.base.speed); in cbs_set_port_rate()
/kernel/linux/linux-6.6/net/sched/
H A Dsch_cbs.c311 struct ethtool_link_ksettings ecmd; in cbs_set_port_rate() local
316 err = __ethtool_get_link_ksettings(dev, &ecmd); in cbs_set_port_rate()
320 if (ecmd.base.speed && ecmd.base.speed != SPEED_UNKNOWN) in cbs_set_port_rate()
321 speed = ecmd.base.speed; in cbs_set_port_rate()
329 ecmd.base.speed); in cbs_set_port_rate()
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c1847 struct ethtool_link_ksettings *ecmd) in smc_netdev_get_ecmd()
1858 ecmd->base.port = (tmp & CFG_AUI_SELECT) ? PORT_AUI : PORT_TP; in smc_netdev_get_ecmd()
1859 ecmd->base.speed = SPEED_10; in smc_netdev_get_ecmd()
1860 ecmd->base.phy_address = ioaddr + MGMT; in smc_netdev_get_ecmd()
1864 ecmd->base.duplex = (tmp & TCR_FDUPLX) ? DUPLEX_FULL : DUPLEX_HALF; in smc_netdev_get_ecmd()
1866 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.supported, in smc_netdev_get_ecmd()
1871 const struct ethtool_link_ksettings *ecmd) in smc_netdev_set_ecmd()
1876 if (ecmd->base.speed != SPEED_10) in smc_netdev_set_ecmd()
1878 if (ecmd->base.duplex != DUPLEX_HALF && in smc_netdev_set_ecmd()
1879 ecmd in smc_netdev_set_ecmd()
1846 smc_netdev_get_ecmd(struct net_device *dev, struct ethtool_link_ksettings *ecmd) smc_netdev_get_ecmd() argument
1870 smc_netdev_set_ecmd(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) smc_netdev_set_ecmd() argument
1913 smc_get_link_ksettings(struct net_device *dev, struct ethtool_link_ksettings *ecmd) smc_get_link_ksettings() argument
1932 smc_set_link_ksettings(struct net_device *dev, const struct ethtool_link_ksettings *ecmd) smc_set_link_ksettings() argument
[all...]

Completed in 34 milliseconds

12345