|
Linux Kernel
3.7.1
|
#include <phy.h>
Data Fields | |
| u32 | phy_id |
| char * | name |
| unsigned int | phy_id_mask |
| u32 | features |
| u32 | flags |
| int(* | config_init )(struct phy_device *phydev) |
| int(* | probe )(struct phy_device *phydev) |
| int(* | suspend )(struct phy_device *phydev) |
| int(* | resume )(struct phy_device *phydev) |
| int(* | config_aneg )(struct phy_device *phydev) |
| int(* | read_status )(struct phy_device *phydev) |
| int(* | ack_interrupt )(struct phy_device *phydev) |
| int(* | config_intr )(struct phy_device *phydev) |
| int(* | did_interrupt )(struct phy_device *phydev) |
| void(* | remove )(struct phy_device *phydev) |
| int(* | match_phy_device )(struct phy_device *phydev) |
| int(* | ts_info )(struct phy_device *phydev, struct ethtool_ts_info *ti) |
| int(* | hwtstamp )(struct phy_device *phydev, struct ifreq *ifr) |
| bool(* | rxtstamp )(struct phy_device *dev, struct sk_buff *skb, int type) |
| void(* | txtstamp )(struct phy_device *dev, struct sk_buff *skb, int type) |
| struct device_driver | driver |
| int(* ack_interrupt)(struct phy_device *phydev) |
| int(* config_aneg)(struct phy_device *phydev) |
| int(* config_init)(struct phy_device *phydev) |
| int(* config_intr)(struct phy_device *phydev) |
| int(* did_interrupt)(struct phy_device *phydev) |
| struct device_driver driver |
| int(* match_phy_device)(struct phy_device *phydev) |
| int(* probe)(struct phy_device *phydev) |
| int(* read_status)(struct phy_device *phydev) |
| void(* remove)(struct phy_device *phydev) |
| int(* resume)(struct phy_device *phydev) |
| int(* suspend)(struct phy_device *phydev) |
| int(* ts_info)(struct phy_device *phydev, struct ethtool_ts_info *ti) |
1.8.2