Lines Matching refs:req

106 usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req,
143 if ((temp != req->bmRequestType) && (temp >= 0) && (temp <= 255))
148 if ((temp != req->bRequest) && (temp >= 0) && (temp <= 255))
195 struct usb_device_request req;
246 req.bmRequestType = UT_WRITE_ENDPOINT;
247 req.bRequest = UR_CLEAR_FEATURE;
248 USETW(req.wValue, UF_ENDPOINT_HALT);
249 req.wIndex[0] = ep->edesc->bEndpointAddress;
250 req.wIndex[1] = 0;
251 USETW(req.wLength, 0);
255 usbd_copy_in(xfer->frbuffers, 0, &req, sizeof(req));
258 usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
341 * "req" - this argument must always be non-NULL and points to an
346 * "data" - if the "wLength" part of the structure pointed to by "req"
383 struct usb_device_request *req, void *data, uint16_t flags,
409 length = UGETW(req->wLength);
413 udev, req->bmRequestType, req->bRequest,
414 req->wValue[1], req->wValue[0],
415 req->wIndex[1], req->wIndex[0],
416 req->wLength[1], req->wLength[0]);
452 if (!(req->bmRequestType & UT_READ)) {
464 err = (hr_func) (udev, req, &desc, &temp);
508 usbd_get_debug_bits(udev, req, &dbg);
532 usbd_copy_in(xfer->frbuffers, 0, req, sizeof(*req));
534 usbd_xfer_set_frame_len(xfer, 0, sizeof(*req));
564 if (!(req->bmRequestType & UT_READ)) {
633 if (req->bmRequestType & UT_READ) {
718 struct usb_device_request *req, void *data, uint16_t flags,
725 len = UGETW(req->wLength);
735 req, data, flags, actlen, timeout);
740 if ((len != 0) && (req->bmRequestType & UE_DIR_IN)) {
980 struct usb_device_request req;
987 req.bmRequestType = UT_READ_DEVICE;
988 req.bRequest = UR_GET_DESCRIPTOR;
989 USETW2(req.wValue, type, index);
990 USETW(req.wIndex, id);
997 USETW(req.wLength, min_len);
999 err = usbd_do_request_flags(udev, mtx, &req,
1188 struct usb_device_request req;
1194 req.bmRequestType = UT_READ_DEVICE;
1195 req.bRequest = UR_GET_DESCRIPTOR;
1196 USETW(req.wValue, wValue);
1197 USETW(req.wIndex, 0);
1198 USETW(req.wLength, 0);
1209 err = (hr_func) (udev, &req, &ptr, &len);
1371 struct usb_device_request req;
1376 req.bmRequestType = UT_READ_INTERFACE;
1377 req.bRequest = UR_GET_INTERFACE;
1378 USETW(req.wValue, 0);
1379 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1380 req.wIndex[1] = 0;
1381 USETW(req.wLength, 1);
1382 return (usbd_do_request(udev, mtx, &req, alt_iface_no));
1397 struct usb_device_request req;
1403 req.bmRequestType = UT_WRITE_INTERFACE;
1404 req.bRequest = UR_SET_INTERFACE;
1405 req.wValue[0] = alt_no;
1406 req.wValue[1] = 0;
1407 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1408 req.wIndex[1] = 0;
1409 USETW(req.wLength, 0);
1410 err = usbd_do_request(udev, mtx, &req, 0);
1434 struct usb_device_request req;
1436 req.bmRequestType = UT_READ_DEVICE;
1437 req.bRequest = UR_GET_STATUS;
1438 USETW(req.wValue, 0);
1439 USETW(req.wIndex, 0);
1440 USETW(req.wLength, sizeof(*st));
1441 return (usbd_do_request(udev, mtx, &req, st));
1455 struct usb_device_request req;
1458 req.bmRequestType = UT_READ_CLASS_DEVICE;
1459 req.bRequest = UR_GET_DESCRIPTOR;
1460 USETW2(req.wValue, UDESC_HUB, 0);
1461 USETW(req.wIndex, 0);
1462 USETW(req.wLength, len);
1463 return (usbd_do_request(udev, mtx, &req, hd));
1477 struct usb_device_request req;
1480 req.bmRequestType = UT_READ_CLASS_DEVICE;
1481 req.bRequest = UR_GET_DESCRIPTOR;
1482 USETW2(req.wValue, UDESC_SS_HUB, 0);
1483 USETW(req.wIndex, 0);
1484 USETW(req.wLength, len);
1485 return (usbd_do_request(udev, mtx, &req, hd));
1499 struct usb_device_request req;
1501 req.bmRequestType = UT_READ_CLASS_DEVICE;
1502 req.bRequest = UR_GET_STATUS;
1503 USETW(req.wValue, 0);
1504 USETW(req.wIndex, 0);
1505 USETW(req.wLength, sizeof(struct usb_hub_status));
1506 return (usbd_do_request(udev, mtx, &req, st));
1522 struct usb_device_request req;
1527 req.bmRequestType = UT_WRITE_DEVICE;
1528 req.bRequest = UR_SET_ADDRESS;
1529 USETW(req.wValue, addr);
1530 USETW(req.wIndex, 0);
1531 USETW(req.wLength, 0);
1543 err = usbd_do_request_flags(udev, mtx, &req, NULL,
1565 struct usb_device_request req;
1567 req.bmRequestType = UT_READ_CLASS_OTHER;
1568 req.bRequest = UR_GET_STATUS;
1569 USETW(req.wValue, 0);
1570 req.wIndex[0] = port;
1571 req.wIndex[1] = 0;
1572 USETW(req.wLength, sizeof *ps);
1573 return (usbd_do_request(udev, mtx, &req, ps));
1587 struct usb_device_request req;
1589 req.bmRequestType = UT_WRITE_CLASS_DEVICE;
1590 req.bRequest = UR_CLEAR_FEATURE;
1591 USETW(req.wValue, sel);
1592 USETW(req.wIndex, 0);
1593 USETW(req.wLength, 0);
1594 return (usbd_do_request(udev, mtx, &req, 0));
1608 struct usb_device_request req;
1610 req.bmRequestType = UT_WRITE_CLASS_DEVICE;
1611 req.bRequest = UR_SET_FEATURE;
1612 USETW(req.wValue, sel);
1613 USETW(req.wIndex, 0);
1614 USETW(req.wLength, 0);
1615 return (usbd_do_request(udev, mtx, &req, 0));
1629 struct usb_device_request req;
1631 req.bmRequestType = UT_WRITE_CLASS_OTHER;
1632 req.bRequest = UR_SET_FEATURE;
1633 USETW(req.wValue, UHF_PORT_U1_TIMEOUT);
1634 req.wIndex[0] = port;
1635 req.wIndex[1] = timeout;
1636 USETW(req.wLength, 0);
1637 return (usbd_do_request(udev, mtx, &req, 0));
1651 struct usb_device_request req;
1653 req.bmRequestType = UT_WRITE_CLASS_OTHER;
1654 req.bRequest = UR_SET_FEATURE;
1655 USETW(req.wValue, UHF_PORT_U2_TIMEOUT);
1656 req.wIndex[0] = port;
1657 req.wIndex[1] = timeout;
1658 USETW(req.wLength, 0);
1659 return (usbd_do_request(udev, mtx, &req, 0));
1673 struct usb_device_request req;
1675 req.bmRequestType = UT_WRITE_CLASS_DEVICE;
1676 req.bRequest = UR_SET_HUB_DEPTH;
1677 USETW(req.wValue, depth);
1678 USETW(req.wIndex, 0);
1679 USETW(req.wLength, 0);
1680 return (usbd_do_request(udev, mtx, &req, 0));
1694 struct usb_device_request req;
1696 req.bmRequestType = UT_WRITE_CLASS_OTHER;
1697 req.bRequest = UR_CLEAR_FEATURE;
1698 USETW(req.wValue, sel);
1699 req.wIndex[0] = port;
1700 req.wIndex[1] = 0;
1701 USETW(req.wLength, 0);
1702 return (usbd_do_request(udev, mtx, &req, 0));
1716 struct usb_device_request req;
1718 req.bmRequestType = UT_WRITE_CLASS_OTHER;
1719 req.bRequest = UR_SET_FEATURE;
1720 USETW(req.wValue, sel);
1721 req.wIndex[0] = port;
1722 req.wIndex[1] = 0;
1723 USETW(req.wLength, 0);
1724 return (usbd_do_request(udev, mtx, &req, 0));
1739 struct usb_device_request req;
1747 req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
1748 req.bRequest = UR_SET_PROTOCOL;
1749 USETW(req.wValue, report);
1750 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1751 req.wIndex[1] = 0;
1752 USETW(req.wLength, 0);
1753 return (usbd_do_request(udev, mtx, &req, 0));
1768 struct usb_device_request req;
1775 req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
1776 req.bRequest = UR_SET_REPORT;
1777 USETW2(req.wValue, type, id);
1778 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1779 req.wIndex[1] = 0;
1780 USETW(req.wLength, len);
1781 return (usbd_do_request(udev, mtx, &req, data));
1796 struct usb_device_request req;
1803 req.bmRequestType = UT_READ_CLASS_INTERFACE;
1804 req.bRequest = UR_GET_REPORT;
1805 USETW2(req.wValue, type, id);
1806 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1807 req.wIndex[1] = 0;
1808 USETW(req.wLength, len);
1809 return (usbd_do_request(udev, mtx, &req, data));
1824 struct usb_device_request req;
1831 req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
1832 req.bRequest = UR_SET_IDLE;
1833 USETW2(req.wValue, duration, id);
1834 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1835 req.wIndex[1] = 0;
1836 USETW(req.wLength, 0);
1837 return (usbd_do_request(udev, mtx, &req, 0));
1852 struct usb_device_request req;
1857 req.bmRequestType = UT_READ_INTERFACE;
1858 req.bRequest = UR_GET_DESCRIPTOR;
1859 USETW2(req.wValue, UDESC_REPORT, 0); /* report id should be 0 */
1860 req.wIndex[0] = iface->idesc->bInterfaceNumber;
1861 req.wIndex[1] = 0;
1862 USETW(req.wLength, size);
1863 return (usbd_do_request(udev, mtx, &req, d));
1880 struct usb_device_request req;
1886 req.bmRequestType = UT_WRITE_DEVICE;
1887 req.bRequest = UR_SET_CONFIG;
1888 req.wValue[0] = conf;
1889 req.wValue[1] = 0;
1890 USETW(req.wIndex, 0);
1891 USETW(req.wLength, 0);
1892 return (usbd_do_request(udev, mtx, &req, 0));
1905 struct usb_device_request req;
1907 req.bmRequestType = UT_READ_DEVICE;
1908 req.bRequest = UR_GET_CONFIG;
1909 USETW(req.wValue, 0);
1910 USETW(req.wIndex, 0);
1911 USETW(req.wLength, 1);
1912 return (usbd_do_request(udev, mtx, &req, pconf));
2128 struct usb_device_request req;
2130 req.bmRequestType = UT_WRITE_DEVICE;
2131 req.bRequest = UR_CLEAR_FEATURE;
2132 USETW(req.wValue, sel);
2133 USETW(req.wIndex, 0);
2134 USETW(req.wLength, 0);
2135 return (usbd_do_request(udev, mtx, &req, 0));
2149 struct usb_device_request req;
2151 req.bmRequestType = UT_WRITE_DEVICE;
2152 req.bRequest = UR_SET_FEATURE;
2153 USETW(req.wValue, sel);
2154 USETW(req.wIndex, 0);
2155 USETW(req.wLength, 0);
2156 return (usbd_do_request(udev, mtx, &req, 0));
2170 struct usb_device_request req;
2178 req.bmRequestType = UT_WRITE_CLASS_OTHER;
2179 req.bRequest = UR_RESET_TT;
2180 USETW(req.wValue, 0);
2181 req.wIndex[0] = port;
2182 req.wIndex[1] = 0;
2183 USETW(req.wLength, 0);
2184 return (usbd_do_request(udev, mtx, &req, 0));
2200 struct usb_device_request req;
2212 req.bmRequestType = UT_WRITE_CLASS_OTHER;
2213 req.bRequest = UR_CLEAR_TT_BUFFER;
2214 USETW(req.wValue, wValue);
2215 req.wIndex[0] = port;
2216 req.wIndex[1] = 0;
2217 USETW(req.wLength, 0);
2218 return (usbd_do_request(udev, mtx, &req, 0));
2234 struct usb_device_request req;
2236 req.bmRequestType = UT_WRITE_CLASS_OTHER;
2237 req.bRequest = UR_SET_FEATURE;
2238 USETW(req.wValue, UHF_PORT_LINK_STATE);
2239 req.wIndex[0] = port;
2240 req.wIndex[1] = link_state;
2241 USETW(req.wLength, 0);
2242 return (usbd_do_request(udev, mtx, &req, 0));
2261 struct usb_device_request req;
2265 req.bmRequestType = UT_WRITE_CLASS_OTHER;
2266 req.bRequest = UR_SET_AND_TEST;
2267 USETW(req.wValue, UHF_PORT_L1);
2268 req.wIndex[0] = (port & 0xF) | ((besl & 0xF) << 4);
2269 req.wIndex[1] = (addr & 0x7F) | (rwe ? 0x80 : 0x00);
2270 USETW(req.wLength, sizeof(buf));
2275 err = usbd_do_request(udev, mtx, &req, buf);