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 |