Lines Matching refs:device
61 const struct device *mdio_dev;
65 const struct device *dev;
73 static int qc_ar8031_get_link_state(const struct device *dev, struct phy_link_state *state);
75 static int qc_ar8031_read(const struct device *dev, uint16_t reg_addr, uint32_t *data) in qc_ar8031_read()
92 static int qc_ar8031_write(const struct device *dev, uint16_t reg_addr, uint32_t data) in qc_ar8031_write()
105 static int qc_ar8031_mmd_set_device(const struct device *dev, uint32_t device, uint32_t addr, in qc_ar8031_mmd_set_device() argument
108 uint16_t reg_value = (device & MII_MMD_ACR_DEVAD_MASK) | MII_MMD_ACR_ADDR; in qc_ar8031_mmd_set_device()
117 if (qc_ar8031_write(dev, MII_MMD_ACR, (device & MII_MMD_ACR_DEVAD_MASK) | mode) < 0) { in qc_ar8031_mmd_set_device()
124 static int qc_ar8031_mmd_read(const struct device *dev, uint32_t device, uint32_t addr, in qc_ar8031_mmd_read() argument
131 ret = qc_ar8031_mmd_set_device(dev, device, addr, MII_MMD_ACR_DATA_NO_POS_INC); in qc_ar8031_mmd_read()
141 static int qc_ar8031_mmd_write(const struct device *dev, uint32_t device, uint32_t addr, in qc_ar8031_mmd_write() argument
146 ret = qc_ar8031_mmd_set_device(dev, device, addr, MII_MMD_ACR_DATA_NO_POS_INC); in qc_ar8031_mmd_write()
156 static int qc_ar8031_update_link_state(const struct device *dev) in qc_ar8031_update_link_state()
219 static void invoke_link_cb(const struct device *dev) in invoke_link_cb()
238 const struct device *dev = data->dev; in monitor_work_handler()
256 static int qc_ar8031_cfg_link(const struct device *dev, enum phy_link_speed adv_speeds) in qc_ar8031_cfg_link()
327 static int qc_ar8031_get_link_state(const struct device *dev, struct phy_link_state *state) in qc_ar8031_get_link_state()
340 static int qc_ar8031_link_cb_set(const struct device *dev, phy_callback_t cb, void *user_data) in qc_ar8031_link_cb_set()
356 static int qc_ar8031_init(const struct device *dev) in qc_ar8031_init()