|
Linux Kernel
3.7.1
|
#include <phy.h>
Public Types | |
| enum | { MDIOBUS_ALLOCATED = 1, MDIOBUS_REGISTERED, MDIOBUS_UNREGISTERED, MDIOBUS_RELEASED } |
Data Fields | |
| const char * | name |
| char | id [MII_BUS_ID_SIZE] |
| void * | priv |
| int(* | read )(struct mii_bus *bus, int phy_id, int regnum) |
| int(* | write )(struct mii_bus *bus, int phy_id, int regnum, u16 val) |
| int(* | reset )(struct mii_bus *bus) |
| struct mutex | mdio_lock |
| struct device * | parent |
| enum mii_bus:: { ... } | state |
| struct device | dev |
| struct phy_device * | phy_map [PHY_MAX_ADDR] |
| u32 | phy_mask |
| int * | irq |
| anonymous enum |
| struct phy_device* phy_map[PHY_MAX_ADDR] |
| enum { ... } state |
1.8.2