Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
phy_driver Struct Reference

#include <phy.h>

Data Fields

u32 phy_id
 
charname
 
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
 

Detailed Description

Definition at line 380 of file phy.h.

Field Documentation

int(* ack_interrupt)(struct phy_device *phydev)

Definition at line 415 of file phy.h.

int(* config_aneg)(struct phy_device *phydev)

Definition at line 409 of file phy.h.

int(* config_init)(struct phy_device *phydev)

Definition at line 391 of file phy.h.

int(* config_intr)(struct phy_device *phydev)

Definition at line 418 of file phy.h.

int(* did_interrupt)(struct phy_device *phydev)

Definition at line 424 of file phy.h.

Definition at line 458 of file phy.h.

Definition at line 384 of file phy.h.

u32 flags

Definition at line 385 of file phy.h.

int(* hwtstamp)(struct phy_device *phydev, struct ifreq *ifr)

Definition at line 439 of file phy.h.

int(* match_phy_device)(struct phy_device *phydev)

Definition at line 433 of file phy.h.

char* name

Definition at line 382 of file phy.h.

u32 phy_id

Definition at line 381 of file phy.h.

unsigned int phy_id_mask

Definition at line 383 of file phy.h.

int(* probe)(struct phy_device *phydev)

Definition at line 397 of file phy.h.

int(* read_status)(struct phy_device *phydev)

Definition at line 412 of file phy.h.

void(* remove)(struct phy_device *phydev)

Definition at line 427 of file phy.h.

int(* resume)(struct phy_device *phydev)

Definition at line 401 of file phy.h.

Definition at line 448 of file phy.h.

int(* suspend)(struct phy_device *phydev)

Definition at line 400 of file phy.h.

int(* ts_info)(struct phy_device *phydev, struct ethtool_ts_info *ti)

Definition at line 436 of file phy.h.

Definition at line 456 of file phy.h.


The documentation for this struct was generated from the following file: