Home | History | Annotate | Download | only in usb

Lines Matching refs:req

62 	usb_device_request_t req;
81 req.bmRequestType = UT_READ_DEVICE;
82 req.bRequest = UR_GET_DESCRIPTOR;
83 USETW2(req.wValue, type, index);
84 USETW(req.wIndex, 0);
85 USETW(req.wLength, len);
86 err = usbd_do_request(dev, &req, desc);
160 usb_device_request_t req;
164 req.bmRequestType = UT_READ_DEVICE;
165 req.bRequest = UR_GET_DESCRIPTOR;
166 USETW2(req.wValue, UDESC_DEVICE, 0);
167 USETW(req.wIndex, 0);
168 USETW(req.wLength, 8);
169 res = usbd_do_request_flags(dev, &req, buf, USBD_SHORT_XFER_OK,
184 usb_device_request_t req;
195 req.bmRequestType = UT_READ_DEVICE;
196 req.bRequest = UR_GET_DESCRIPTOR;
197 USETW2(req.wValue, UDESC_STRING, sindex);
198 USETW(req.wIndex, langid);
199 USETW(req.wLength, 2); /* only size byte first */
200 err = usbd_do_request_len(dev, &req, sizeof(*sdesc), sdesc,
210 USETW(req.wLength, sdesc->bLength); /* the whole string */
211 err = usbd_do_request_len(dev, &req, sizeof(*sdesc), sdesc,
230 usb_device_request_t req;
232 req.bmRequestType = UT_READ_DEVICE;
233 req.bRequest = UR_GET_STATUS;
234 USETW(req.wValue, 0);
235 USETW(req.wIndex, 0);
236 USETW(req.wLength, sizeof(usb_status_t));
237 return usbd_do_request(dev, &req, st);
245 usb_device_request_t req;
247 req.bmRequestType = UT_READ_CLASS_DEVICE;
248 req.bRequest = UR_GET_STATUS;
249 USETW(req.wValue, 0);
250 USETW(req.wIndex, 0);
251 USETW(req.wLength, sizeof(usb_hub_status_t));
252 return usbd_do_request(dev, &req, st);
261 usb_device_request_t req;
263 req.bmRequestType = UT_READ_CLASS_OTHER;
264 req.bRequest = UR_GET_STATUS;
265 USETW(req.wValue, 0);
266 USETW(req.wIndex, port);
267 USETW(req.wLength, sizeof(*ps));
268 return usbd_do_request(dev, &req, ps);
279 usb_device_request_t req;
281 req.bmRequestType = UT_READ_CLASS_OTHER;
282 req.bRequest = UR_GET_STATUS;
283 USETW2(req.wValue, 0, UR_PST_EXT_PORT_STATUS);
284 USETW(req.wIndex, port);
285 USETW(req.wLength, sizeof(*pse));
286 return usbd_do_request(dev, &req, pse);
297 usb_device_request_t req;
299 req.bmRequestType = UT_WRITE_CLASS_DEVICE;
300 req.bRequest = UR_CLEAR_FEATURE;
301 USETW(req.wValue, sel);
302 USETW(req.wIndex, 0);
303 USETW(req.wLength, 0);
304 return usbd_do_request(dev, &req, 0);
313 usb_device_request_t req;
315 req.bmRequestType = UT_WRITE_CLASS_DEVICE;
316 req.bRequest = UR_SET_FEATURE;
317 USETW(req.wValue, sel);
318 USETW(req.wIndex, 0);
319 USETW(req.wLength, 0);
320 return usbd_do_request(dev, &req, 0);
329 usb_device_request_t req;
331 req.bmRequestType = UT_WRITE_CLASS_OTHER;
332 req.bRequest = UR_CLEAR_FEATURE;
333 USETW(req.wValue, sel);
334 USETW(req.wIndex, port);
335 USETW(req.wLength, 0);
336 return usbd_do_request(dev, &req, 0);
345 usb_device_request_t req;
347 req.bmRequestType = UT_WRITE_CLASS_OTHER;
348 req.bRequest = UR_SET_FEATURE;
349 USETW(req.wValue, sel);
350 USETW(req.wIndex, port);
351 USETW(req.wLength, 0);
352 return usbd_do_request(dev, &req, 0);
361 usb_device_request_t req;
363 req.bmRequestType = UT_WRITE_CLASS_OTHER;
364 req.bRequest = UR_SET_FEATURE;
365 USETW(req.wValue, UHF_PORT_U1_TIMEOUT);
366 USETW2(req.wIndex, timeout, port);
367 USETW(req.wLength, 0);
368 return usbd_do_request(dev, &req, 0);
377 usb_device_request_t req;
379 req.bmRequestType = UT_WRITE_CLASS_OTHER;
380 req.bRequest = UR_SET_FEATURE;
381 USETW(req.wValue, UHF_PORT_U2_TIMEOUT);
382 USETW2(req.wIndex, timeout, port);
383 USETW(req.wLength, 0);
384 return usbd_do_request(dev, &req, 0);
393 usb_device_request_t req;
395 req.bmRequestType = UT_WRITE_ENDPOINT;
396 req.bRequest = UR_CLEAR_FEATURE;
397 USETW(req.wValue, sel);
398 USETW(req.wIndex, epaddr);
399 USETW(req.wLength, 0);
400 return usbd_do_request(dev, &req, 0);
410 usb_device_request_t req;
412 req.bmRequestType = UT_READ_DEVICE;
413 req.bRequest = UR_GET_CONFIG;
414 USETW(req.wValue, 0);
415 USETW(req.wIndex, 0);
416 USETW(req.wLength, 1);
417 return usbd_do_request(dev, &req, conf);
426 usb_device_request_t req;
428 req.bmRequestType = UT_WRITE_DEVICE;
429 req.bRequest = UR_SET_CONFIG;
430 USETW(req.wValue, conf);
431 USETW(req.wIndex, 0);
432 USETW(req.wLength, 0);
433 return usbd_do_request(dev, &req, 0);
442 usb_device_request_t req;
444 req.bmRequestType = UT_WRITE_DEVICE;
445 req.bRequest = UR_SET_ADDRESS;
446 USETW(req.wValue, addr);
447 USETW(req.wIndex, 0);
448 USETW(req.wLength, 0);
449 return usbd_do_request(dev, &req, 0);
457 usb_device_request_t req;
465 req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
466 req.bRequest = UR_SET_IDLE;
467 USETW2(req.wValue, duration, id);
468 USETW(req.wIndex, ifd->bInterfaceNumber);
469 USETW(req.wLength, 0);
470 return usbd_do_request(dev, &req, 0);
480 usb_device_request_t req;
490 req.bmRequestType = UT_READ_CLASS_INTERFACE;
491 req.bRequest = UR_GET_PROTOCOL;
492 USETW(req.wValue, 0);
493 USETW(req.wIndex, id->bInterfaceNumber);
494 USETW(req.wLength, 1);
495 return usbd_do_request(dev, &req, report);
503 usb_device_request_t req;
513 req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
514 req.bRequest = UR_SET_PROTOCOL;
515 USETW(req.wValue, report);
516 USETW(req.wIndex, id->bInterfaceNumber);
517 USETW(req.wLength, 0);
518 return usbd_do_request(dev, &req, 0);
529 usb_device_request_t req;
537 req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
538 req.bRequest = UR_SET_REPORT;
539 USETW2(req.wValue, type, id);
540 USETW(req.wIndex, ifd->bInterfaceNumber);
541 USETW(req.wLength, len);
542 return usbd_do_request(dev, &req, data);
551 usb_device_request_t req;
558 req.bmRequestType = UT_READ_CLASS_INTERFACE;
559 req.bRequest = UR_GET_REPORT;
560 USETW2(req.wValue, type, id);
561 USETW(req.wIndex, ifd->bInterfaceNumber);
562 USETW(req.wLength, len);
563 return usbd_do_request(dev, &req, data);
573 usb_device_request_t req;
575 req.bmRequestType = UT_READ_INTERFACE;
576 req.bRequest = UR_GET_DESCRIPTOR;
577 USETW2(req
578 USETW(req.wIndex, ifcno);
579 USETW(req.wLength, size);
580 return usbd_do_request(dev, &req, d);