Searched refs:mii_bus (Results 1 – 5 of 5) sorted by relevance
| /components/drivers/phy/ |
| A D | mdio.h | 75 struct mii_bus struct 80 int (*read)(struct mii_bus* bus, int addr, int devad, int reg); argument 81 int (*write)(struct mii_bus* bus, int addr, int devad, int reg, rt_uint16_t val); argument 83 int (*read_c45)(struct mii_bus* bus, int addr, int devad, int reg); argument 85 int (*write_c45)(struct mii_bus* bus, int addr, int devad, int reg, rt_uint16_t val); argument 86 int (*reset)(struct mii_bus* bus); argument 93 rt_err_t rt_mdio_register(struct mii_bus* bus); argument 94 rt_err_t rt_mdio_unregister(struct mii_bus* bus); 96 struct mii_bus* rt_mdio_get_bus_by_name(const char* busname); 97 struct mii_bus* rt_mdio_alloc(void);
|
| A D | mdio.c | 14 struct mii_bus *rt_mdio_get_bus_by_name(const char *busname) in rt_mdio_get_bus_by_name() 17 struct mii_bus *bus; in rt_mdio_get_bus_by_name() 27 bus = rt_container_of(entry, struct mii_bus, node); in rt_mdio_get_bus_by_name() 35 struct mii_bus *rt_mdio_alloc(void) in rt_mdio_alloc() 37 struct mii_bus *mii; in rt_mdio_alloc() 38 mii = rt_malloc(sizeof(struct mii_bus)); in rt_mdio_alloc() 46 rt_err_t rt_mdio_register(struct mii_bus *bus) in rt_mdio_register() 61 rt_err_t rt_mdio_unregister(struct mii_bus *bus) in rt_mdio_unregister()
|
| A D | phy.c | 100 struct mii_bus *bus = phydev->bus; in rt_phy_read() 116 struct mii_bus *bus = phydev->bus; in rt_phy_write() 276 struct rt_phy_device *rt_phy_device_create(struct mii_bus *bus, int addr, in rt_phy_device_create() 330 static int get_phy_id(struct mii_bus *bus, int addr, int devad, rt_uint32_t *phy_id) in get_phy_id() 360 static struct rt_phy_device *create_phy_by_mask(struct mii_bus *bus, unsigned int phy_mask,int deva… in create_phy_by_mask() 396 static struct rt_phy_device *rt_phydev_create_by_mask(struct mii_bus *bus, unsigned int phy_mask) in rt_phydev_create_by_mask() 426 struct rt_phy_device *rt_phy_find_by_mask(struct mii_bus *bus, unsigned int phy_mask) in rt_phy_find_by_mask() 470 struct rt_phy_device *rt_phy_get_device(struct mii_bus *bus,struct rt_ofw_node *np, int addr,rt_phy… in rt_phy_get_device()
|
| A D | ofw.c | 127 struct rt_phy_device *rt_ofw_create_phy(struct mii_bus *bus,struct rt_ofw_node *np,int phyaddr) in rt_ofw_create_phy()
|
| /components/drivers/include/drivers/ |
| A D | phy.h | 67 struct mii_bus *bus; 131 struct rt_phy_device *rt_phy_device_create(struct mii_bus *bus, int addr, rt_uint32_t phy_id, rt_bo… 132 struct rt_phy_device *rt_phy_find_by_mask(struct mii_bus *bus, unsigned int phy_mask); 133 struct rt_phy_device *rt_ofw_create_phy(struct mii_bus *bus, struct rt_ofw_node *np, int phyaddr); 134 struct rt_phy_device *rt_phy_get_device(struct mii_bus *bus, struct rt_ofw_node *np, int addr, rt_p…
|
Completed in 12 milliseconds