Lines Matching refs:req
155 struct usb_device_request *req, void *data);
627 struct usb_device_request *req, void *data)
634 req, data, 0, NULL, 250 /* ms */);
649 struct usb_device_request req;
651 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
652 req.bRequest = RT2573_MCU_CNTL;
653 USETW(req.wValue, request);
654 USETW(req.wIndex, 0);
655 USETW(req.wLength, 0);
657 return (rum_do_request(sc, &req, NULL));
1799 struct usb_device_request req;
1802 req.bmRequestType = UT_READ_VENDOR_DEVICE;
1803 req.bRequest = RT2573_READ_EEPROM;
1804 USETW(req.wValue, 0);
1805 USETW(req.wIndex, addr);
1806 USETW(req.wLength, len);
1808 error = rum_do_request(sc, &req, buf);
1828 struct usb_device_request req;
1831 req.bmRequestType = UT_READ_VENDOR_DEVICE;
1832 req.bRequest = RT2573_READ_MULTI_MAC;
1833 USETW(req.wValue, 0);
1834 USETW(req.wIndex, reg);
1835 USETW(req.wLength, len);
1837 error = rum_do_request(sc, &req, buf);
1856 struct usb_device_request req;
1860 req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
1861 req.bRequest = RT2573_WRITE_MULTI_MAC;
1862 USETW(req.wValue, 0);
1866 USETW(req.wIndex, reg + offset);
1867 USETW(req.wLength, MIN(len - offset, 64));
1869 error = rum_do_request(sc, &req, (char *)buf + offset);