| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_ethtool.c | 25 u8 duplex; member 32 .duplex = PRESTERA_PORT_DUPLEX_HALF, 39 .duplex = PRESTERA_PORT_DUPLEX_FULL, 46 .duplex = PRESTERA_PORT_DUPLEX_HALF, 53 .duplex = PRESTERA_PORT_DUPLEX_FULL, 60 .duplex = PRESTERA_PORT_DUPLEX_HALF, 67 .duplex = PRESTERA_PORT_DUPLEX_FULL, 74 .duplex = PRESTERA_PORT_DUPLEX_FULL, 81 .duplex = PRESTERA_PORT_DUPLEX_FULL, 88 .duplex = PRESTERA_PORT_DUPLEX_FULL, [all …]
|
| /linux/sound/core/seq/ |
| H A D | seq_dummy.c | 54 static bool duplex; variable 58 module_param(duplex, bool, 0444); 59 MODULE_PARM_DESC(duplex, "create DUPLEX ports"); 70 int duplex; member 91 if (p->duplex) in dummy_input() 123 rec->duplex = duplex; in create_port() 127 if (duplex) in create_port() 134 if (duplex) in create_port() 203 if (duplex) { in register_client()
|
| /linux/Documentation/networking/device_drivers/ethernet/3com/ |
| H A D | 3c509.rst | 29 - 3c509B (later revision of the ISA card; supports full-duplex) 31 - 3c589B (later revision of the 3c589; supports full-duplex) 47 needed except to enable full-duplex mode (see below). An example of the syntax 62 Full-duplex mode 65 The v1.18c driver added support for the 3c509B's full-duplex capabilities. 66 In order to enable and successfully use full-duplex mode, three conditions 70 duplex operations. Currently, the only members of the 3c509 family that are 71 positively known to support full-duplex are the 3c509B (ISA bus) and 3c589B 73 full-duplex mode; these include the original 3c509 (no "B"), the original 78 AUI and 10base2 network cabling is physically incapable of full-duplex [all …]
|
| /linux/drivers/net/phy/ |
| H A D | swphy.c | 56 static const struct swmii_regs duplex[] = { variable 130 duplex_index = state->duplex ? SWMII_DUPLEX_FULL : SWMII_DUPLEX_HALF; in swphy_read_reg() 132 bmsr |= speed[speed_index].bmsr & duplex[duplex_index].bmsr; in swphy_read_reg() 133 estat |= speed[speed_index].estat & duplex[duplex_index].estat; in swphy_read_reg() 138 lpa |= speed[speed_index].lpa & duplex[duplex_index].lpa; in swphy_read_reg() 139 lpagb |= speed[speed_index].lpagb & duplex[duplex_index].lpagb; in swphy_read_reg()
|
| /linux/Documentation/networking/device_drivers/ethernet/ti/ |
| H A D | tlan.rst | 81 3. You can set duplex=1 to force half duplex, and duplex=2 to 82 force full duplex. 89 5. You have to use speed=X duplex=Y together now. If you just 92 duplex=1". 107 0x02 use half duplex 108 0x04 use full duplex 113 You also need to set both speed and duplex settings when forcing 121 insmod tlan speed=0,100 duplex=0,1 133 3. Try forcing different speed/duplex settings
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | vsc8211.c | 131 int *speed, int *duplex, int *fc) in vsc8211_get_link_status() argument 199 if (duplex) in vsc8211_get_link_status() 200 *duplex = dplx; in vsc8211_get_link_status() 207 int *speed, int *duplex, int *fc) in vsc8211_get_link_status_fiber() argument 267 if (duplex) in vsc8211_get_link_status_fiber() 268 *duplex = dplx; in vsc8211_get_link_status_fiber() 305 int vsc8211_set_speed_duplex(struct cphy *phy, int speed, int duplex) in vsc8211_set_speed_duplex() argument 309 err = t3_set_phy_speed_duplex(phy, speed, duplex); in vsc8211_set_speed_duplex()
|
| H A D | ael1002.c | 177 int *duplex, int *fc) in get_link_status_r() argument 196 if (duplex) in get_link_status_r() 197 *duplex = DUPLEX_FULL; in get_link_status_r() 830 int *duplex, int *fc) in get_link_status_x() argument 849 if (duplex) in get_link_status_x() 850 *duplex = DUPLEX_FULL; in get_link_status_x() 891 int *speed, int *duplex, int *fc) in xaui_direct_get_link_status() argument 909 if (duplex) in xaui_direct_get_link_status() 910 *duplex = DUPLEX_FULL; in xaui_direct_get_link_status()
|
| H A D | aq100x.c | 201 static int aq100x_set_speed_duplex(struct cphy *phy, int speed, int duplex) in aq100x_set_speed_duplex() argument 208 int *speed, int *duplex, int *fc) in aq100x_get_link_status() argument 244 if (duplex) in aq100x_get_link_status() 245 *duplex = v & 1 ? DUPLEX_FULL : DUPLEX_HALF; in aq100x_get_link_status()
|
| /linux/drivers/net/ethernet/ibm/emac/ |
| H A D | phy.c | 116 phy->duplex = DUPLEX_HALF; in genmii_setup_aneg() 175 phy->duplex = fd; in genmii_setup_forced() 240 phy->duplex = DUPLEX_HALF; in genmii_read_link() 246 phy->duplex = DUPLEX_FULL; in genmii_read_link() 250 phy->duplex = DUPLEX_FULL; in genmii_read_link() 252 phy->duplex = DUPLEX_FULL; in genmii_read_link() 254 if (phy->duplex == DUPLEX_FULL) { in genmii_read_link() 264 phy->duplex = DUPLEX_FULL; in genmii_read_link() 266 phy->duplex = DUPLEX_HALF; in genmii_read_link() 520 phy->duplex = DUPLEX_HALF; in emac_mii_phy_probe()
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt7623a.dtsi | 26 full-duplex; 37 full-duplex; 101 full-duplex; 114 full-duplex;
|
| /linux/drivers/net/ethernet/ibm/ehea/ |
| H A D | ehea_ethtool.c | 51 cmd->base.duplex = port->full_duplex == 1 ? in ehea_get_link_ksettings() 55 cmd->base.duplex = DUPLEX_UNKNOWN; in ehea_get_link_ksettings() 98 if (cmd->base.duplex == DUPLEX_FULL) in ehea_set_link_ksettings() 105 if (cmd->base.duplex == DUPLEX_FULL) in ehea_set_link_ksettings() 112 if (cmd->base.duplex == DUPLEX_FULL) in ehea_set_link_ksettings() 119 if (cmd->base.duplex == DUPLEX_FULL) in ehea_set_link_ksettings()
|
| /linux/tools/testing/selftests/drivers/net/hw/lib/py/ |
| H A D | linkconfig.py | |
| /linux/drivers/net/ethernet/atheros/alx/ |
| H A D | hw.h | 484 u8 duplex; member 569 static inline u32 alx_speed_to_ethadv(int speed, u8 duplex) in alx_speed_to_ethadv() argument 571 if (speed == SPEED_1000 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv() 573 if (speed == SPEED_100 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv() 575 if (speed == SPEED_100 && duplex== DUPLEX_HALF) in alx_speed_to_ethadv() 577 if (speed == SPEED_10 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv() 579 if (speed == SPEED_10 && duplex == DUPLEX_HALF) in alx_speed_to_ethadv()
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm958625-meraki-alamo.dtsi | 124 full-duplex; 202 full-duplex; 262 full-duplex; 271 full-duplex; 280 full-duplex;
|
| H A D | bcm47094-linksys-panamera.dts | 187 full-duplex; 215 full-duplex; 241 full-duplex; 251 full-duplex;
|
| /linux/Documentation/networking/device_drivers/ethernet/dlink/ |
| H A D | dl2k.rst | 215 10mbps_hd 10Mbps half duplex. 216 10mbps_fd 10Mbps full duplex. 217 100mbps_hd 100Mbps half duplex. 218 100mbps_fd 100Mbps full duplex. 219 1000mbps_fd 1000Mbps full duplex. 220 1000mbps_hd 1000Mbps half duplex. 222 1 10Mbps half duplex. 223 2 10Mbps full duplex. 224 3 100Mbps half duplex. 225 4 100Mbps full duplex. [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | mv88e1xxx.c | 125 static int mv88e1xxx_set_speed_duplex(struct cphy *phy, int speed, int duplex) in mv88e1xxx_set_speed_duplex() argument 137 if (duplex >= 0) { in mv88e1xxx_set_speed_duplex() 139 if (duplex == DUPLEX_FULL) in mv88e1xxx_set_speed_duplex() 242 int *speed, int *duplex, int *fc) in mv88e1xxx_get_link_status() argument 267 if (duplex) in mv88e1xxx_get_link_status() 268 *duplex = dplx; in mv88e1xxx_get_link_status()
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_ethtool.c | 41 cmd->base.duplex = DUPLEX_FULL; in atl1c_get_link_ksettings() 43 cmd->base.duplex = DUPLEX_HALF; in atl1c_get_link_ksettings() 46 cmd->base.duplex = DUPLEX_UNKNOWN; in atl1c_get_link_ksettings() 74 if (cmd->base.duplex != DUPLEX_FULL) { in atl1c_set_link_ksettings() 83 if (cmd->base.duplex == DUPLEX_FULL) in atl1c_set_link_ksettings() 88 if (cmd->base.duplex == DUPLEX_FULL) in atl1c_set_link_ksettings()
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt7986b-rfb.dts | 43 full-duplex; 55 full-duplex; 105 full-duplex; 118 full-duplex;
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-lx2160a-bluebox3.dts | 86 full-duplex; 96 full-duplex; 381 full-duplex; 394 full-duplex; 412 full-duplex; 526 full-duplex; 539 full-duplex; 557 full-duplex;
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_mdio.c | 180 int duplex, speed; in hclge_mac_adjust_link() local 188 duplex = netdev->phydev->duplex; in hclge_mac_adjust_link() 190 ret = hclge_cfg_mac_speed_dup(hdev, speed, duplex, 0); in hclge_mac_adjust_link() 195 hdev->hw.mac.req_duplex = (u8)duplex; in hclge_mac_adjust_link()
|
| /linux/arch/mips/boot/dts/cavium-octeon/ |
| H A D | dlink_dsr-500n-1000n.dtsi | 24 full-duplex; 30 full-duplex;
|
| /linux/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_ethtool.c | 120 u8 duplex; in hns_nic_get_link_ksettings() local 131 ret = h->dev->ops->get_info(h, NULL, &speed, &duplex); in hns_nic_get_link_ksettings() 145 cmd->base.duplex = duplex; in hns_nic_get_link_ksettings() 153 cmd->base.duplex = DUPLEX_UNKNOWN; in hns_nic_get_link_ksettings() 220 cmd->base.duplex != DUPLEX_FULL) in hns_nic_set_link_ksettings() 226 if (speed == SPEED_1000 && cmd->base.duplex == DUPLEX_HALF) in hns_nic_set_link_ksettings() 232 speed != SPEED_1000) || (cmd->base.duplex != DUPLEX_HALF && in hns_nic_set_link_ksettings() 233 cmd->base.duplex != DUPLEX_FULL)) in hns_nic_set_link_ksettings() 242 h->dev->ops->adjust_link(h, (int)speed, cmd->base.duplex); in hns_nic_set_link_ksettings() 340 int speed, duplex; in __lb_up() local [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | kirkwood-l-50.dts | 253 full-duplex; 263 full-duplex; 306 full-duplex; 315 full-duplex; 333 duplex = <1>;
|
| /linux/arch/arm/boot/dts/nxp/vf/ |
| H A D | vf610-zii-scu4-aib.dts | 67 full-duplex; 107 full-duplex; 121 full-duplex; 167 full-duplex; 179 full-duplex; 267 full-duplex; 321 full-duplex; 334 full-duplex; 513 full-duplex;
|