/linux/drivers/net/phy/ |
H A D | xilinx_gmii2rgmii.c | 26 const struct phy_driver *phy_drv; 27 struct phy_driver conv_phy_drv; 123 sizeof(struct phy_driver)); in xgmiitorgmii_probe()
|
H A D | teranetics.c | 71 const struct phy_driver *phydrv) in teranetics_match_phy_device() 76 static struct phy_driver teranetics_driver[] = {
|
H A D | bcm87xx.c | 189 const struct phy_driver *phydrv) in bcm87xx_match_phy_device() 194 static struct phy_driver bcm87xx_driver[] = {
|
H A D | phy_device.c | 62 static struct phy_driver genphy_c45_driver = { 240 static struct phy_driver genphy_driver; 297 struct phy_driver *phydrv = to_phy_driver(drv); in mdio_bus_phy_may_suspend() 556 * @phydrv: target phy_driver struct 567 const struct phy_driver *phydrv) in genphy_match_phy_device() 593 const struct phy_driver *phydrv = to_phy_driver(drv); in phy_bus_match() 1607 static bool phy_drv_supports_irq(const struct phy_driver *phydrv) in phy_drv_supports_irq() 1621 * to the phy_driver. If no driver is attached, then a 1905 const struct phy_driver *phydrv = phydev->drv; in phy_suspend() 1930 const struct phy_driver *phydr in __phy_resume() [all...] |
H A D | et1011c.c | 86 static struct phy_driver et1011c_driver[] = { {
|
H A D | icplus.c | 524 const struct phy_driver *phydrv) in ip101a_match_phy_device() 530 const struct phy_driver *phydrv) in ip101g_match_phy_device() 575 static struct phy_driver icplus_driver[] = {
|
H A D | cortina.c | 76 static struct phy_driver cortina_driver[] = {
|
H A D | uPD60620.c | 81 static struct phy_driver upd60620_driver[1] = { {
|
H A D | qsemi.c | 146 static struct phy_driver qs6612_driver[] = { {
|
H A D | bcm63xx.c | 72 static struct phy_driver bcm63xx_driver[] = {
|
H A D | ax88796b.c | 97 static struct phy_driver asix_driver[] = {
|
H A D | cicada.c | 127 static struct phy_driver cis820x_driver[] = {
|
H A D | ste10Xp.c | 102 static struct phy_driver ste10xp_pdriver[] = {
|
H A D | ncn26000.c | 143 static struct phy_driver ncn26000_driver[] = {
|
H A D | dp83848.c | 154 static struct phy_driver dp83848_driver[] = {
|
H A D | rockchip.c | 173 static struct phy_driver rockchip_phy_driver[] = {
|
H A D | davicom.c | 173 static struct phy_driver dm91xx_driver[] = {
|
H A D | national.c | 160 static struct phy_driver dp83865_driver[] = { {
|
H A D | marvell10g.c | 1268 const struct phy_driver *phydrv) in mv3310_match_phy_device() 1278 const struct phy_driver *phydrv) in mv3340_match_phy_device() 1303 const struct phy_driver *phydrv) in mv2110_match_phy_device() 1309 const struct phy_driver *phydrv) in mv2111_match_phy_device() 1388 static struct phy_driver mv3310_drivers[] = {
|
H A D | nxp-tja11xx.c | 655 const struct phy_driver *phydrv) in tja1102_p0_match_phy_device() 661 const struct phy_driver *phydrv) in tja1102_p1_match_phy_device() 810 static struct phy_driver tja11xx_driver[] = {
|
H A D | nxp-cbtx.c | 197 static struct phy_driver cbtx_driver[] = {
|
/linux/include/linux/ |
H A D | phy.h | 632 const struct phy_driver *drv; 897 * struct phy_driver - Driver structure for a particular PHY type 919 struct phy_driver { struct 1015 const struct phy_driver *phydrv); argument 1269 struct phy_driver, mdiodrv) argument 1904 const struct phy_driver *phydrv); 1993 void phy_driver_unregister(struct phy_driver *drv); 1994 void phy_drivers_unregister(struct phy_driver *drv, int n); 1995 int phy_driver_register(struct phy_driver *new_driver, struct module *owner); 1996 int phy_drivers_register(struct phy_driver *new_drive 920 mdiodrvphy_driver global() argument 921 phy_idphy_driver global() argument 922 namephy_driver global() argument 923 phy_id_maskphy_driver global() argument 924 featuresphy_driver global() argument 925 flagsphy_driver global() argument 926 driver_dataphy_driver global() argument 931 soft_resetphy_driver global() argument 937 config_initphy_driver global() argument 943 probephy_driver global() argument 949 get_featuresphy_driver global() argument 956 inband_capsphy_driver global() argument 962 config_inbandphy_driver global() argument 973 get_rate_matchingphy_driver global() argument 978 suspendphy_driver global() argument 980 resumephy_driver global() argument 988 config_anegphy_driver global() argument 991 aneg_donephy_driver global() argument 1023 set_wolphy_driver global() argument 1029 get_wolphy_driver global() argument 1039 link_change_notifyphy_driver global() argument 1051 read_mmdphy_driver global() argument 1063 write_mmdphy_driver global() argument 1067 read_pagephy_driver global() argument 1069 write_pagephy_driver global() argument 1075 module_infophy_driver global() argument 1082 module_eepromphy_driver global() argument 1086 cable_test_startphy_driver global() argument 1089 cable_test_tdr_startphy_driver global() argument 1096 cable_test_get_statusphy_driver global() argument 1111 get_phy_statsphy_driver global() argument 1126 get_link_statsphy_driver global() argument 1144 update_statsphy_driver global() argument 1147 get_sset_countphy_driver global() argument 1149 get_stringsphy_driver global() argument 1151 get_statsphy_driver global() argument 1156 get_tunablephy_driver global() argument 1159 set_tunablephy_driver global() argument 1171 set_loopbackphy_driver global() argument 1173 get_sqiphy_driver global() argument 1175 get_sqi_maxphy_driver global() argument 1179 get_plca_cfgphy_driver global() argument 1182 set_plca_cfgphy_driver global() argument 1185 get_plca_statusphy_driver global() argument 1194 led_brightness_setphy_driver global() argument 1205 led_blink_setphy_driver global() argument 1216 led_hw_is_supportedphy_driver global() argument 1226 led_hw_control_setphy_driver global() argument 1238 led_hw_control_getphy_driver global() argument [all...] |
/linux/drivers/net/phy/realtek/ |
H A D | realtek_main.c | 1325 const struct phy_driver *phydrv) in rtlgen_match_phy_device() 1332 const struct phy_driver *phydrv) in rtl8226_match_phy_device() 1349 const struct phy_driver *phydrv) in rtl8221b_match_phy_device() 1355 const struct phy_driver *phydrv) in rtl8221b_vb_cg_c22_match_phy_device() 1361 const struct phy_driver *phydrv) in rtl8221b_vb_cg_c45_match_phy_device() 1367 const struct phy_driver *phydrv) in rtl8221b_vn_cg_c22_match_phy_device() 1373 const struct phy_driver *phydrv) in rtl8221b_vn_cg_c45_match_phy_device() 1379 const struct phy_driver *phydrv) in rtl_internal_nbaset_match_phy_device() 1399 const struct phy_driver *phydrv) in rtl8251b_c45_match_phy_device() 1539 static struct phy_driver realtek_drv [all...] |
/linux/rust/kernel/net/ |
H A D | phy.rs | 314 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 328 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 343 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 357 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 371 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 385 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 399 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 413 /// `phydev` must be passed by the corresponding callback in `phy_driver`. 416 _phydrv: *const bindings::phy_driver, in match_phy_device_callback() argument 427 /// `phydev` must be passed by the corresponding callback in `phy_driver` [all...] |
/linux/drivers/net/phy/mediatek/ |
H A D | mtk-ge.c | 99 static struct phy_driver mtk_gephy_driver[] = {
|