Home
last modified time | relevance | path

Searched refs:mii_bus (Results 1 – 5 of 5) sorted by relevance

/components/drivers/phy/
A Dmdio.h75 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 Dmdio.c14 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 Dphy.c100 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 Dofw.c127 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 Dphy.h67 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