Searched defs:ethphy_driver_api (Results  1 – 1 of 1) sorted by relevance
| /Zephyr-latest/include/zephyr/net/ | 
| D | phy.h | 163 __subsystem struct ethphy_driver_api {  struct165 	int (*get_link)(const struct device *dev, struct phy_link_state *state);
 168 	int (*cfg_link)(const struct device *dev, enum phy_link_speed adv_speeds);
 171 	int (*link_cb_set)(const struct device *dev, phy_callback_t cb, void *user_data);
 174 	int (*read)(const struct device *dev, uint16_t reg_addr, uint32_t *data);
 177 	int (*write)(const struct device *dev, uint16_t reg_addr, uint32_t data);
 180 	int (*read_c45)(const struct device *dev, uint8_t devad, uint16_t regad, uint16_t *data);
 183 	int (*write_c45)(const struct device *dev, uint8_t devad, uint16_t regad, uint16_t data);
 186 	int (*set_plca_cfg)(const struct device *dev, struct phy_plca_cfg *plca_cfg);
 212 	const struct ethphy_driver_api *api = (const struct ethphy_driver_api *)dev->api;  in phy_configure_link()  argument
 
 |