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

#include <phy.h>

Data Fields

struct phy_driverdrv
 
struct mii_busbus
 
struct device dev
 
u32 phy_id
 
struct phy_c45_device_ids c45_ids
 
bool is_c45
 
enum phy_state state
 
u32 dev_flags
 
phy_interface_t interface
 
int addr
 
int speed
 
int duplex
 
int pause
 
int asym_pause
 
int link
 
u32 interrupts
 
u32 supported
 
u32 advertising
 
int autoneg
 
int link_timeout
 
int irq
 
voidpriv
 
struct work_struct phy_queue
 
struct delayed_work state_queue
 
atomic_t irq_disable
 
struct mutex lock
 
struct net_deviceattached_dev
 
void(* adjust_link )(struct net_device *dev)
 
void(* adjust_state )(struct net_device *dev)
 

Detailed Description

Definition at line 288 of file phy.h.

Field Documentation

int addr

Definition at line 309 of file phy.h.

void(* adjust_link)(struct net_device *dev)

Definition at line 354 of file phy.h.

void(* adjust_state)(struct net_device *dev)

Definition at line 356 of file phy.h.

u32 advertising

Definition at line 329 of file phy.h.

int asym_pause

Definition at line 318 of file phy.h.

struct net_device* attached_dev

Definition at line 352 of file phy.h.

int autoneg

Definition at line 331 of file phy.h.

Definition at line 293 of file phy.h.

Definition at line 299 of file phy.h.

Definition at line 295 of file phy.h.

u32 dev_flags

Definition at line 304 of file phy.h.

Definition at line 291 of file phy.h.

Definition at line 316 of file phy.h.

Definition at line 306 of file phy.h.

u32 interrupts

Definition at line 324 of file phy.h.

int irq

Definition at line 339 of file phy.h.

atomic_t irq_disable

Definition at line 348 of file phy.h.

bool is_c45

Definition at line 300 of file phy.h.

Definition at line 321 of file phy.h.

int link_timeout

Definition at line 333 of file phy.h.

struct mutex lock

Definition at line 350 of file phy.h.

int pause

Definition at line 317 of file phy.h.

u32 phy_id

Definition at line 297 of file phy.h.

struct work_struct phy_queue

Definition at line 346 of file phy.h.

Definition at line 343 of file phy.h.

int speed

Definition at line 315 of file phy.h.

Definition at line 302 of file phy.h.

struct delayed_work state_queue

Definition at line 347 of file phy.h.

u32 supported

Definition at line 328 of file phy.h.


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