| /linux/drivers/net/ethernet/amd/xgbe/ |
| A D | xgbe-phy-v2.c | 405 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_redrv_write() local 522 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_sfp_put_mux() local 541 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_sfp_get_mux() local 565 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_get_comm_ownership() local 610 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_mdio_mii_write_c22() local 621 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_mdio_mii_write_c45() local 656 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_mii_write_c22() local 3390 if (phy_data->redrv && !phy_data->redrv_if) { in xgbe_phy_start() 3480 pdata->phy_data = phy_data; in xgbe_phy_init() 3511 phy_data->port_mode, phy_data->conn_type); in xgbe_phy_init() [all …]
|
| A D | xgbe-phy-v1.c | 235 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_an_outcome() local 369 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kr_mode() local 412 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kx_2500_mode() local 455 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kx_1000_mode() local 498 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_cur_mode() local 519 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_switch_mode() local 538 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_get_mode() local 608 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_valid_speed() local 684 phy_data = devm_kzalloc(pdata->dev, sizeof(*phy_data), GFP_KERNEL); in xgbe_phy_init() 685 if (!phy_data) in xgbe_phy_init() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| A D | atl1c_hw.c | 75 u16 phy_data; in atl1c_get_permanent_address() local 97 phy_data &= ~ANACTRL_HB_EN; in atl1c_get_permanent_address() 126 phy_data |= ANACTRL_HB_EN; in atl1c_get_permanent_address() 303 u16 reg, u16 *phy_data) in atl1c_read_phy_core() argument 310 *phy_data = 0; in atl1c_read_phy_core() 352 u16 reg, u16 phy_data) in atl1c_write_phy_core() argument 501 u16 phy_data; in atl1c_phy_reset() local 543 phy_data = in atl1c_phy_reset() 646 u16 phy_data; in atl1c_get_link_status() local 671 u16 phy_data; in atl1c_get_speed_and_duplex() local [all …]
|
| A D | atl1c_ethtool.c | 132 u16 phy_data; in atl1c_get_regs() local 160 atl1c_read_phy_reg(hw, MII_BMCR, &phy_data); in atl1c_get_regs() 161 regs_buff[AT_REGS_LEN/sizeof(u32) - 2] = (u32) phy_data; in atl1c_get_regs() 162 atl1c_read_phy_reg(hw, MII_BMSR, &phy_data); in atl1c_get_regs() 163 regs_buff[AT_REGS_LEN/sizeof(u32) - 1] = (u32) phy_data; in atl1c_get_regs()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | rxmq.c | 1251 if (phy_data->with_data) { in iwl_mvm_decode_eht_ext_mu() 1361 if (phy_data->with_data) { in iwl_mvm_decode_eht_ext_tb() 1491 if (phy_data->with_data) { in iwl_mvm_decode_eht_phy_data() 1542 if (phy_data->with_data) in iwl_mvm_decode_eht_phy_data() 1606 if (phy_data->with_data) in iwl_mvm_rx_eht() 1696 if (!phy_data->with_data) { in iwl_mvm_rx_eht() 1924 phy_data->info_type = in iwl_mvm_rx_fill_status() 1966 phy_data->energy_a, phy_data->energy_b); in iwl_mvm_rx_fill_status() 2089 phy_data.rate_n_flags = iwl_new_rate_from_v1(phy_data.rate_n_flags); in iwl_mvm_rx_mpdu_mq() 2103 phy_data.with_data = true; in iwl_mvm_rx_mpdu_mq() [all …]
|
| /linux/drivers/net/ethernet/intel/igb/ |
| A D | e1000_phy.c | 459 u16 phy_data; in igb_copper_link_setup_82580() local 526 u16 phy_data; in igb_copper_link_setup_m88() local 584 &phy_data); in igb_copper_link_setup_m88() 603 phy_data); in igb_copper_link_setup_m88() 630 u16 phy_data; in igb_copper_link_setup_m88_gen2() local 1136 u16 phy_data; in igb_phy_force_speed_duplex_igp() local 1201 u16 phy_data; in igb_phy_force_speed_duplex_m88() local 1210 &phy_data); in igb_phy_force_speed_duplex_m88() 1912 u16 phy_data; in igb_get_phy_info_m88() local 2447 u16 phy_data; in igb_phy_force_speed_duplex_82580() local [all …]
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| A D | qt202x_phy.c | 162 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_firmware_id() local 182 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_bug17190_workaround() local 215 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_select_phy_mode() local 341 struct qt202x_phy_data *phy_data; in qt202x_phy_probe() local 344 if (!phy_data) in qt202x_phy_probe() 346 efx->phy_data = phy_data; in qt202x_phy_probe() 347 phy_data->phy_mode = efx->phy_mode; in qt202x_phy_probe() 349 phy_data->bug17190_timer = 0; in qt202x_phy_probe() 402 struct qt202x_phy_data *phy_data = efx->phy_data; in qt202x_phy_reconfigure() local 446 kfree(efx->phy_data); in qt202x_phy_remove() [all …]
|
| A D | tenxpress.c | 165 struct tenxpress_phy_data *phy_data; in tenxpress_phy_probe() local 168 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in tenxpress_phy_probe() 169 if (!phy_data) in tenxpress_phy_probe() 171 efx->phy_data = phy_data; in tenxpress_phy_probe() 172 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_probe() 321 struct tenxpress_phy_data *phy_data = efx->phy_data; in tenxpress_phy_reconfigure() local 325 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_reconfigure() 330 phy_data->phy_mode != PHY_MODE_NORMAL); in tenxpress_phy_reconfigure() 346 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_reconfigure() 382 kfree(efx->phy_data); in tenxpress_phy_remove() [all …]
|
| A D | txc43128_phy.c | 323 struct txc43128_data *phy_data; in txc43128_phy_probe() local 326 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in txc43128_phy_probe() 327 if (!phy_data) in txc43128_phy_probe() 329 efx->phy_data = phy_data; in txc43128_phy_probe() 330 phy_data->phy_mode = efx->phy_mode; in txc43128_phy_probe() 446 struct txc43128_data *phy_data = efx->phy_data; in txc43128_phy_reconfigure() local 469 phy_data->phy_mode = efx->phy_mode; in txc43128_phy_reconfigure() 470 phy_data->loopback_mode = efx->loopback_mode; in txc43128_phy_reconfigure() 483 kfree(efx->phy_data); in txc43128_phy_remove() 484 efx->phy_data = NULL; in txc43128_phy_remove() [all …]
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| A D | e1000_hw.c | 1006 u16 phy_data; in e1000_copper_link_preconfig() local 1065 u16 phy_data; in e1000_copper_link_igp_setup() local 1102 phy_data &= in e1000_copper_link_igp_setup() 1206 u16 phy_data; in e1000_copper_link_mgp_setup() local 1312 u16 phy_data; in e1000_copper_link_autoneg() local 1420 u16 phy_data; in e1000_setup_copper_link() local 1649 u16 phy_data; in e1000_phy_force_speed_duplex() local 1909 u16 phy_data; in e1000_config_mac_to_phy() local 2376 u16 phy_data; in e1000_check_for_link() local 2557 u16 phy_data; in e1000_get_speed_and_duplex() local [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| A D | phy.c | 629 u16 phy_data; in e1000_set_master_slave_mode() local 668 u16 phy_data; in e1000_copper_link_setup_82577() local 723 u16 phy_data; in e1000e_copper_link_setup_m88() local 775 phy_data); in e1000e_copper_link_setup_m88() 1234 u16 phy_data; in e1000e_phy_force_speed_duplex_igp() local 1298 u16 phy_data; in e1000e_phy_force_speed_duplex_m88() local 1603 u16 phy_data, offset, mask; in e1000e_check_downshift() local 1830 u16 phy_data, index; in e1000e_get_cable_length_m88() local 1932 u16 phy_data; in e1000e_get_phy_info_m88() local 3164 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local [all …]
|
| A D | 80003es2lan.c | 523 u16 phy_data; in e1000_phy_force_speed_duplex_80003es2lan() local 538 e_dbg("GG82563 PSCR: %X\n", phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 540 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 547 phy_data |= BMCR_RESET; in e1000_phy_force_speed_duplex_80003es2lan() 549 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 586 phy_data &= ~GG82563_MSCR_TX_CLK_MASK; in e1000_phy_force_speed_duplex_80003es2lan() 588 phy_data |= GG82563_MSCR_TX_CLK_10MBPS_2_5; in e1000_phy_force_speed_duplex_80003es2lan() 590 phy_data |= GG82563_MSCR_TX_CLK_100MBPS_25; in e1000_phy_force_speed_duplex_80003es2lan() 595 phy_data |= GG82563_MSCR_ASSERT_CRS_ON_TX; in e1000_phy_force_speed_duplex_80003es2lan() 612 u16 phy_data, index; in e1000_get_cable_length_80003es2lan() local [all …]
|
| /linux/drivers/phy/realtek/ |
| A D | phy-rtk-usb2.c | 69 struct phy_data { struct 268 struct phy_data *phy_data; in update_dc_disconnect_level_at_page0() local 283 if (!phy_data->addr) { in update_dc_disconnect_level_at_page0() 288 addr = phy_data->addr; in update_dc_disconnect_level_at_page0() 340 struct phy_data *phy_data; in update_dc_disconnect_level_at_page1() local 583 struct phy_data *phy_data = phy_data_page + i; in do_rtk_phy_init() local 603 struct phy_data *phy_data = phy_data_page + i; in do_rtk_phy_init() local 626 struct phy_data *phy_data = phy_data_page + i; in do_rtk_phy_init() local 772 struct phy_data *phy_data = phy_data_page + i; in rtk_usb2_parameter_show() local 791 struct phy_data *phy_data = phy_data_page + i; in rtk_usb2_parameter_show() local [all …]
|
| A D | phy-rtk-usb3.c | 58 struct phy_data { struct 155 struct phy_data *phy_data; in do_rtk_usb3_phy_toggle() local 168 addr = phy_data->addr; in do_rtk_usb3_phy_toggle() 169 data = phy_data->data; in do_rtk_usb3_phy_toggle() 174 phy_data->addr = addr; in do_rtk_usb3_phy_toggle() 175 phy_data->data = data; in do_rtk_usb3_phy_toggle() 198 struct phy_data *phy_data = phy_cfg->param + i; in do_rtk_phy_init() local 199 u8 addr = phy_data->addr; in do_rtk_phy_init() 200 u16 data = phy_data->data; in do_rtk_phy_init() 384 struct phy_data *phy_data = phy_cfg->param + i; in rtk_usb3_parameter_show() local [all …]
|
| /linux/drivers/phy/rockchip/ |
| A D | phy-rockchip-pcie.c | 65 const struct rockchip_pcie_data *phy_data; member 102 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg() 110 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg() 130 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_off() 151 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_off() 184 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_on() 199 rk_phy->phy_data->pcie_status, in rockchip_pcie_phy_power_on() 220 rk_phy->phy_data->pcie_status, in rockchip_pcie_phy_power_on() 242 rk_phy->phy_data->pcie_status, in rockchip_pcie_phy_power_on() 365 rk_phy->phy_data = device_get_match_data(&pdev->dev); in rockchip_pcie_phy_probe() [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| A D | mcdi_port_common.c | 432 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in efx_mcdi_phy_probe() 433 if (phy_data == NULL) in efx_mcdi_phy_probe() 448 efx->phy_data = phy_data; in efx_mcdi_phy_probe() 449 efx->phy_type = phy_data->type; in efx_mcdi_phy_probe() 465 phy_data->forced_cap = caps; in efx_mcdi_phy_probe() 526 kfree(phy_data); in efx_mcdi_phy_probe() 532 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_remove() local 534 efx->phy_data = NULL; in efx_mcdi_phy_remove() 535 kfree(phy_data); in efx_mcdi_phy_remove() 968 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_module_type() local [all …]
|
| A D | mcdi_port.c | 75 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_get_caps() local 77 return phy_data->supported_cap; in efx_mcdi_phy_get_caps()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| A D | mcdi_port_common.c | 433 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in efx_siena_mcdi_phy_probe() 434 if (phy_data == NULL) in efx_siena_mcdi_phy_probe() 449 efx->phy_data = phy_data; in efx_siena_mcdi_phy_probe() 450 efx->phy_type = phy_data->type; in efx_siena_mcdi_phy_probe() 466 phy_data->forced_cap = caps; in efx_siena_mcdi_phy_probe() 527 kfree(phy_data); in efx_siena_mcdi_phy_probe() 533 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_siena_mcdi_phy_remove() local 535 efx->phy_data = NULL; in efx_siena_mcdi_phy_remove() 536 kfree(phy_data); in efx_siena_mcdi_phy_remove() 976 struct efx_mcdi_phy_data *phy_data = efx->phy_data; in efx_mcdi_phy_module_type() local [all …]
|
| /linux/drivers/net/ethernet/atheros/atlx/ |
| A D | atlx.c | 31 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data); 82 u16 phy_data = 0; in atlx_check_for_link() local 86 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link() 87 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link() 91 if (!(phy_data & BMSR_LSTATUS)) { in atlx_check_for_link() 174 u16 phy_data; in atlx_clear_phy_int() local 178 atlx_read_phy_reg(&adapter->hw, 19, &phy_data); in atlx_clear_phy_int()
|
| A D | atl1.c | 358 *phy_data = (u16) val; in atl1_read_phy_reg() 638 u16 phy_data; in atl1_phy_reset() local 646 phy_data = in atl1_phy_reset() 654 phy_data = in atl1_phy_reset() 870 u16 phy_data; in atl1_get_speed_and_duplex() local 1283 u16 speed, duplex, phy_data; in atl1_check_link() local 1368 phy_data = in atl1_check_link() 3253 u16 phy_data; in atl1_set_link_ksettings() local 3303 phy_data = in atl1_set_link_ksettings() 3311 phy_data = in atl1_set_link_ksettings() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| A D | atl1e_hw.c | 200 int atl1e_read_phy_reg(struct atl1e_hw *hw, u16 reg_addr, u16 *phy_data) in atl1e_read_phy_reg() argument 221 *phy_data = (u16)val; in atl1e_read_phy_reg() 239 val = ((u32)(phy_data & MDIO_DATA_MASK)) << MDIO_DATA_SHIFT | in atl1e_write_phy_reg() 378 u16 phy_data; in atl1e_phy_commit() local 380 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit() 382 ret_val = atl1e_write_phy_reg(hw, MII_BMCR, phy_data); in atl1e_phy_commit() 586 u16 phy_data; in atl1e_get_speed_and_duplex() local 589 err = atl1e_read_phy_reg(hw, MII_AT001_PSSR, &phy_data); in atl1e_get_speed_and_duplex() 593 if (!(phy_data & MII_AT001_PSSR_SPD_DPLX_RESOLVED)) in atl1e_get_speed_and_duplex() 596 switch (phy_data & MII_AT001_PSSR_SPEED) { in atl1e_get_speed_and_duplex() [all …]
|
| /linux/drivers/phy/ti/ |
| A D | phy-omap-usb2.c | 375 const struct usb_phy_data *phy_data; in omap_usb2_probe() local 377 phy_data = device_get_match_data(&pdev->dev); in omap_usb2_probe() 378 if (!phy_data) in omap_usb2_probe() 392 phy->phy.label = phy_data->label; in omap_usb2_probe() 395 phy->mask = phy_data->mask; in omap_usb2_probe() 396 phy->power_on = phy_data->power_on; in omap_usb2_probe() 397 phy->power_off = phy_data->power_off; in omap_usb2_probe() 398 phy->flags = phy_data->flags; in omap_usb2_probe() 474 if (phy_data->flags & OMAP_USB2_HAS_SET_VBUS) in omap_usb2_probe() 476 if (phy_data->flags & OMAP_USB2_HAS_START_SRP) in omap_usb2_probe()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_phy.h | 131 u32 device_type, u16 *phy_data); 133 u32 device_type, u16 phy_data); 135 u32 device_type, u16 *phy_data); 137 u32 device_type, u16 phy_data);
|
| /linux/drivers/net/ethernet/wangxun/ngbe/ |
| A D | ngbe_mdio.c | 35 u16 phy_data; in ngbe_phy_read_reg_c22() local 38 phy_data = ngbe_phy_read_reg_internal(bus, phy_addr, regnum); in ngbe_phy_read_reg_c22() 40 phy_data = wx_phy_read_reg_mdi_c22(bus, phy_addr, regnum); in ngbe_phy_read_reg_c22() 42 return phy_data; in ngbe_phy_read_reg_c22()
|
| /linux/drivers/gpu/drm/rockchip/ |
| A D | dw_hdmi-rockchip.c | 458 .phy_data = &rk3228_chip_data, 476 .phy_data = &rk3288_chip_data, 494 .phy_data = &rk3328_chip_data, 513 .phy_data = &rk3399_chip_data, 527 .phy_data = &rk3568_chip_data, 577 hdmi->chip_data = plat_data->phy_data; in dw_hdmi_rockchip_bind() 578 plat_data->phy_data = hdmi; in dw_hdmi_rockchip_bind()
|