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) |