Lines Matching refs:cmd
327 static void qeth_set_cmd_adv_sup(struct ethtool_link_ksettings *cmd, in qeth_set_cmd_adv_sup() argument
330 ethtool_link_ksettings_zero_link_mode(cmd, supported); in qeth_set_cmd_adv_sup()
331 ethtool_link_ksettings_zero_link_mode(cmd, advertising); in qeth_set_cmd_adv_sup()
332 ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising); in qeth_set_cmd_adv_sup()
334 ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg); in qeth_set_cmd_adv_sup()
335 ethtool_link_ksettings_add_link_mode(cmd, advertising, Autoneg); in qeth_set_cmd_adv_sup()
339 ethtool_link_ksettings_add_link_mode(cmd, supported, TP); in qeth_set_cmd_adv_sup()
340 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_cmd_adv_sup()
343 ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE); in qeth_set_cmd_adv_sup()
344 ethtool_link_ksettings_add_link_mode(cmd, advertising, FIBRE); in qeth_set_cmd_adv_sup()
347 ethtool_link_ksettings_add_link_mode(cmd, supported, TP); in qeth_set_cmd_adv_sup()
348 ethtool_link_ksettings_add_link_mode(cmd, advertising, TP); in qeth_set_cmd_adv_sup()
355 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
357 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
361 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
363 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
367 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
369 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
371 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
373 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
377 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
379 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
381 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
383 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
387 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
389 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
391 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
393 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
397 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
399 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
401 ethtool_link_ksettings_add_link_mode(cmd, supported, in qeth_set_cmd_adv_sup()
403 ethtool_link_ksettings_add_link_mode(cmd, advertising, in qeth_set_cmd_adv_sup()
411 struct ethtool_link_ksettings *cmd) in qeth_get_link_ksettings() argument
423 cmd->base.duplex = DUPLEX_FULL; in qeth_get_link_ksettings()
424 cmd->base.autoneg = AUTONEG_ENABLE; in qeth_get_link_ksettings()
425 cmd->base.phy_address = 0; in qeth_get_link_ksettings()
426 cmd->base.mdio_support = 0; in qeth_get_link_ksettings()
427 cmd->base.eth_tp_mdix = ETH_TP_MDI_INVALID; in qeth_get_link_ksettings()
428 cmd->base.eth_tp_mdix_ctrl = ETH_TP_MDI_INVALID; in qeth_get_link_ksettings()
433 cmd->base.speed = SPEED_100; in qeth_get_link_ksettings()
434 cmd->base.port = PORT_TP; in qeth_get_link_ksettings()
438 cmd->base.speed = SPEED_1000; in qeth_get_link_ksettings()
439 cmd->base.port = PORT_FIBRE; in qeth_get_link_ksettings()
442 cmd->base.speed = SPEED_10000; in qeth_get_link_ksettings()
443 cmd->base.port = PORT_FIBRE; in qeth_get_link_ksettings()
446 cmd->base.speed = SPEED_25000; in qeth_get_link_ksettings()
447 cmd->base.port = PORT_FIBRE; in qeth_get_link_ksettings()
450 cmd->base.speed = SPEED_10; in qeth_get_link_ksettings()
451 cmd->base.port = PORT_TP; in qeth_get_link_ksettings()
453 qeth_set_cmd_adv_sup(cmd, cmd->base.speed, cmd->base.port); in qeth_get_link_ksettings()
476 cmd->base.port = PORT_TP; in qeth_get_link_ksettings()
477 qeth_set_cmd_adv_sup(cmd, SPEED_1000, cmd->base.port); in qeth_get_link_ksettings()
481 cmd->base.port = PORT_FIBRE; in qeth_get_link_ksettings()
482 qeth_set_cmd_adv_sup(cmd, SPEED_1000, cmd->base.port); in qeth_get_link_ksettings()
486 cmd->base.port = PORT_FIBRE; in qeth_get_link_ksettings()
487 qeth_set_cmd_adv_sup(cmd, SPEED_10000, cmd->base.port); in qeth_get_link_ksettings()
493 cmd->base.duplex = DUPLEX_FULL; in qeth_get_link_ksettings()
496 cmd->base.duplex = DUPLEX_HALF; in qeth_get_link_ksettings()
502 cmd->base.speed = SPEED_10; in qeth_get_link_ksettings()
505 cmd->base.speed = SPEED_100; in qeth_get_link_ksettings()
508 cmd->base.speed = SPEED_1000; in qeth_get_link_ksettings()
511 cmd->base.speed = SPEED_10000; in qeth_get_link_ksettings()
514 cmd->base.speed = SPEED_25000; in qeth_get_link_ksettings()