Home
last modified time | relevance | path

Searched refs:phy_if (Results 1 – 25 of 27) sorted by relevance

12

/linux-5.19.10/drivers/net/ethernet/amd/xgbe/
Dxgbe-mdio.c132 if (!pdata->phy_if.phy_impl.module_eeprom) in xgbe_phy_module_eeprom()
135 return pdata->phy_if.phy_impl.module_eeprom(pdata, eeprom, data); in xgbe_phy_module_eeprom()
141 if (!pdata->phy_if.phy_impl.module_info) in xgbe_phy_module_info()
144 return pdata->phy_if.phy_impl.module_info(pdata, modinfo); in xgbe_phy_module_info()
225 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KR); in xgbe_kr_mode()
234 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KX_2500); in xgbe_kx_2500_mode()
243 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_KX_1000); in xgbe_kx_1000_mode()
256 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_SFI); in xgbe_sfi_mode()
265 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_X); in xgbe_x_mode()
274 pdata->phy_if.phy_impl.set_mode(pdata, XGBE_MODE_SGMII_1000); in xgbe_sgmii_1000_mode()
[all …]
Dxgbe-main.c165 xgbe_init_function_ptrs_phy(&pdata->phy_if); in xgbe_init_all_fptrs()
169 pdata->vdata->init_function_ptrs_phy_impl(&pdata->phy_if); in xgbe_init_all_fptrs()
333 ret = pdata->phy_if.phy_init(pdata); in xgbe_config_netdev()
426 pdata->phy_if.phy_exit(pdata); in xgbe_deconfig_netdev()
Dxgbe-ethtool.c304 ret = pdata->phy_if.phy_config_aneg(pdata); in xgbe_set_pauseparam()
355 if (!pdata->phy_if.phy_valid_speed(pdata, speed)) { in xgbe_set_link_ksettings()
394 ret = pdata->phy_if.phy_config_aneg(pdata); in xgbe_set_link_ksettings()
611 return pdata->phy_if.module_info(pdata, modinfo); in xgbe_get_module_info()
619 return pdata->phy_if.module_eeprom(pdata, eeprom, data); in xgbe_get_module_eeprom()
Dxgbe-drv.c581 pdata->phy_if.an_isr(pdata); in xgbe_isr_task()
679 pdata->phy_if.phy_status(pdata); in xgbe_service()
1161 return pdata->phy_if.phy_reset(pdata); in xgbe_phy_reset()
1296 struct xgbe_phy_if *phy_if = &pdata->phy_if; in xgbe_start() local
1329 ret = phy_if->phy_start(pdata); in xgbe_start()
1361 struct xgbe_phy_if *phy_if = &pdata->phy_if; in xgbe_stop() local
1383 phy_if->phy_stop(pdata); in xgbe_stop()
Dxgbe-phy-v1.c822 void xgbe_init_function_ptrs_phy_v1(struct xgbe_phy_if *phy_if) in xgbe_init_function_ptrs_phy_v1() argument
824 struct xgbe_phy_impl_if *phy_impl = &phy_if->phy_impl; in xgbe_init_function_ptrs_phy_v1()
Dxgbe.h1094 struct xgbe_phy_if phy_if; member
Dxgbe-phy-v2.c3424 void xgbe_init_function_ptrs_phy_v2(struct xgbe_phy_if *phy_if) in xgbe_init_function_ptrs_phy_v2() argument
3426 struct xgbe_phy_impl_if *phy_impl = &phy_if->phy_impl; in xgbe_init_function_ptrs_phy_v2()
/linux-5.19.10/drivers/net/ethernet/freescale/fman/
Dfman_memac.c338 phy_interface_t phy_if; member
412 phy_interface_t phy_if, u16 speed, bool slow_10g_if, in init() argument
442 switch (phy_if) { in init()
451 if (phy_if == PHY_INTERFACE_MODE_RGMII || in init()
452 phy_if == PHY_INTERFACE_MODE_RGMII_ID || in init()
453 phy_if == PHY_INTERFACE_MODE_RGMII_RXID || in init()
454 phy_if == PHY_INTERFACE_MODE_RGMII_TXID) in init()
461 if (phy_if == PHY_INTERFACE_MODE_XGMII) { in init()
785 if (phy_interface_mode_is_rgmii(memac->phy_if)) { in memac_adjust_link()
1066 init(memac->regs, memac->memac_drv_param, memac->phy_if, in memac_init()
[all …]
Dmac.c110 params->phy_if = mac_dev->phy_if; in set_fman_mac_params()
235 params.phy_if = PHY_INTERFACE_MODE_XGMII; in memac_initialization()
622 phy_interface_t phy_if; in mac_probe() local
786 err = of_get_phy_mode(mac_node, &phy_if); in mac_probe()
791 phy_if = PHY_INTERFACE_MODE_SGMII; in mac_probe()
793 mac_dev->phy_if = phy_if; in mac_probe()
795 priv->speed = phy2speed[mac_dev->phy_if]; in mac_probe()
799 if (mac_dev->phy_if == PHY_INTERFACE_MODE_SGMII) in mac_probe()
808 if (mac_dev->phy_if == PHY_INTERFACE_MODE_XGMII) in mac_probe()
Dmac.h53 phy_interface_t phy_if; member
Dfman_mac.h187 phy_interface_t phy_if; member
Dfman_dtsec.c328 phy_interface_t phy_if; member
1407 err = init(dtsec->regs, dtsec_drv_param, dtsec->phy_if, in dtsec_init()
1416 if (dtsec->phy_if == PHY_INTERFACE_MODE_SGMII) { in dtsec_init()
1516 dtsec->phy_if = params->phy_if; in dtsec_config()
/linux-5.19.10/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_misc.c518 phy_interface_t phy_if; in hns_mac_get_phy_if() local
537 phy_if = PHY_INTERFACE_MODE_XGMII; in hns_mac_get_phy_if()
539 phy_if = PHY_INTERFACE_MODE_SGMII; in hns_mac_get_phy_if()
541 return phy_if; in hns_mac_get_phy_if()
546 phy_interface_t phy_if = PHY_INTERFACE_MODE_NA; in hns_mac_get_phy_if_acpi() local
562 return phy_if; in hns_mac_get_phy_if_acpi()
564 phy_if = obj->integer.value ? in hns_mac_get_phy_if_acpi()
567 dev_dbg(mac_cb->dev, "mac_id=%d, phy_if=%d\n", mac_cb->mac_id, phy_if); in hns_mac_get_phy_if_acpi()
571 return phy_if; in hns_mac_get_phy_if_acpi()
Dhns_ethtool.c160 if (h->phy_if == PHY_INTERFACE_MODE_SGMII) { in hns_nic_get_link_ksettings()
163 } else if (h->phy_if == PHY_INTERFACE_MODE_XGMII) { in hns_nic_get_link_ksettings()
217 if (h->phy_if == PHY_INTERFACE_MODE_XGMII) { in hns_nic_set_link_ksettings()
222 } else if (h->phy_if == PHY_INTERFACE_MODE_SGMII) { in hns_nic_set_link_ksettings()
298 (priv->ae_handle->phy_if != PHY_INTERFACE_MODE_XGMII)) in __lb_setup()
310 if (priv->ae_handle->phy_if != PHY_INTERFACE_MODE_XGMII) in __lb_setup()
356 if (priv->ae_handle->phy_if != PHY_INTERFACE_MODE_XGMII) in __lb_up()
593 st_param[0][1] = (priv->ae_handle->phy_if != PHY_INTERFACE_MODE_XGMII); in hns_nic_self_test()
598 (priv->ae_handle->phy_if != PHY_INTERFACE_MODE_XGMII)); in hns_nic_self_test()
917 if (priv->ae_handle->phy_if != PHY_INTERFACE_MODE_XGMII) in hns_get_strings()
[all …]
Dhns_dsaf_mac.c59 return g_mac_mode_100[mac_cb->phy_if]; in hns_get_enet_interface()
61 return g_mac_mode_1000[mac_cb->phy_if]; in hns_get_enet_interface()
588 if (mac_cb->phy_if == PHY_INTERFACE_MODE_XGMII && enable) { in hns_mac_set_autoneg()
818 mac_cb->speed = mac_phy_to_speed[mac_cb->phy_if]; in hns_mac_get_info()
821 if (mac_cb->phy_if == PHY_INTERFACE_MODE_SGMII) { in hns_mac_get_info()
824 } else if (mac_cb->phy_if == PHY_INTERFACE_MODE_XGMII) { in hns_mac_get_info()
955 static int hns_mac_get_mode(phy_interface_t phy_if) in hns_mac_get_mode() argument
957 switch (phy_if) { in hns_mac_get_mode()
1008 mac_cb->phy_if = dsaf_dev->misc_op->get_phy_if(mac_cb); in hns_mac_get_cfg()
1010 ret = hns_mac_get_mode(mac_cb->phy_if); in hns_mac_get_cfg()
Dhns_enet.c1149 if (h->phy_if == PHY_INTERFACE_MODE_XGMII) in hns_nic_init_phy()
1152 if (h->phy_if != PHY_INTERFACE_MODE_XGMII) { in hns_nic_init_phy()
1156 h->phy_if); in hns_nic_init_phy()
1158 ret = phy_attach_direct(ndev, phy_dev, 0, h->phy_if); in hns_nic_init_phy()
1563 if (h->phy_if != PHY_INTERFACE_MODE_XGMII) in hns_enable_serdes_lb()
1963 if (h->phy_if != PHY_INTERFACE_MODE_XGMII) in hns_nic_update_link_status()
Dhns_dsaf_mac.h333 phy_interface_t phy_if; member
Dhns_ae_adapt.c124 ae_handle->phy_if = vf_cb->mac_cb->phy_if; in hns_ae_get_handle()
Dhnae.h546 phy_interface_t phy_if; member
/linux-5.19.10/drivers/net/ethernet/ti/
Dam65-cpsw-nuss.h33 phy_interface_t phy_if; member
Dcpsw.c615 &cpsw_adjust_link, 0, slave->data->phy_if); in cpsw_slave_open()
624 &cpsw_adjust_link, slave->data->phy_if); in cpsw_slave_open()
643 slave->data->phy_if); in cpsw_slave_open()
1354 ret = of_get_phy_mode(slave_node, &slave_data->phy_if); in cpsw_probe_dt()
Dcpsw_priv.h285 phy_interface_t phy_if; member
Dcpsw_new.c768 &cpsw_adjust_link, 0, slave->data->phy_if); in cpsw_slave_open()
783 slave->data->phy_if); in cpsw_slave_open()
1308 ret = of_get_phy_mode(port_np, &slave_data->phy_if); in cpsw_probe_dt()
Dam65-cpsw-nuss.c594 port->slave.phy_if); in am65_cpsw_nuss_ndo_slave_open()
1882 ret = of_get_phy_mode(port_np, &port->slave.phy_if); in am65_cpsw_nuss_init_slave_ports()
1988 port->slave.phy_if, in am65_cpsw_nuss_init_port_ndev()
/linux-5.19.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h271 phy_interface_t phy_if; member

12