Lines Matching refs:dev
67 err = usb->send_request(sc->dev, USB_REQTYPE_VENDOR | USB_REQTYPE_DEVICE_IN,
90 err = usb->send_request(sc->dev, USB_REQTYPE_VENDOR | USB_REQTYPE_DEVICE_IN,
113 err = usb->send_request(sc->dev, USB_REQTYPE_VENDOR | USB_REQTYPE_DEVICE_OUT,
136 err = usb->send_request(sc->dev, USB_REQTYPE_VENDOR | USB_REQTYPE_DEVICE_OUT,
272 aue_miibus_read(pegasus_dev *dev, uint16 reg)
274 return aue_miibus_readreg(dev, dev->phy, reg);
279 aue_miibus_write(pegasus_dev *dev, uint16 reg, uint16 value)
281 aue_miibus_writereg(dev, dev->phy, reg, value);
286 aue_miibus_status_from_phy(pegasus_dev *dev, uint16 phy)
294 status = aue_miibus_readreg(dev, phy, MII_STATUS);
301 aue_miibus_status(pegasus_dev *dev)
303 return aue_miibus_status_from_phy(dev, dev->phy);
308 aue_init_phy(pegasus_dev *dev)
313 dev->phy = 255;
319 status = aue_miibus_status_from_phy(dev, phy);
324 dev->phy = phy;
327 if (dev->phy == 255) {
331 DPRINTF_INFO("aue_init_phy MII PHY found at %d\n", dev->phy);
333 status = aue_miibus_read(dev, MII_CONTROL);
336 aue_miibus_write(dev, MII_CONTROL, status);
338 aue_miibus_write(dev, MII_CONTROL, MII_CONTROL_RESET);
340 if ((aue_miibus_read(dev, MII_STATUS) & MII_CONTROL_RESET) == 0)
345 dev->link = aue_miibus_status(dev) & MII_STATUS_LINK;