Lines Matching refs:req

41     struct usb_device_request req;
43 req.bType.direction = USB_REQUEST_WRITE;
44 req.bType.type = USB_REQUEST_TYPE_STANDARD;
45 req.bType.recipient = (recipient & USB_REQUEST_RECIPIENT_MASK);
46 req.bRequest = USB_REQUEST_CLEAR_FEATURE;
47 req.wValue = feature;
48 req.wIndex = 0;
50 req.wIndex = recipient_index;
52 req.wLength = 0;
54 return (usb_do_request(&req));
72 struct usb_device_request req;
74 req.bType.direction = USB_REQUEST_READ;
75 req.bType.type = USB_REQUEST_TYPE_STANDARD;
76 req.bType.recipient = USB_REQUEST_RECIPIENT_DEVICE;
77 req.bRequest = USB_REQUEST_GET_CONFIG;
78 req.wValue = 0;
79 req.wIndex = 0;
80 req.wLength = 1;
85 usb_error_t err = usb_do_request_read(&req, &ret_length, &ret_data);
119 struct usb_device_request req;
121 req.bType.direction = USB_REQUEST_READ;
122 req.bType.type = USB_REQUEST_TYPE_STANDARD;
123 req.bType.recipient = USB_REQUEST_RECIPIENT_DEVICE;
124 req.bRequest = USB_REQUEST_GET_DESCRIPTOR;
125 req.wValue = (desc_type << 8) | desc_index;
129 req.wIndex = lang;
131 req.wIndex = 0;
133 req.wIndex = lang;
139 req.wLength = 0;
144 usb_error_t err = usb_do_request_read(&req, &ret_data_length, (void **)&desc);
248 struct usb_device_request req;
250 req.bType.direction = USB_REQUEST_READ;
251 req.bType.type = USB_REQUEST_TYPE_STANDARD;
252 req.bType.recipient = USB_REQUEST_RECIPIENT_INTERFACE;
253 req.bRequest = USB_REQUEST_GET_INTERFACE;
254 req.wValue = 0;
255 req.wIndex = (0x00FF & iface_number);
256 req.wLength = 1;
262 err = usb_do_request_read(&req, &ret_length, &ret_val);
299 struct usb_device_request req;
301 req.bType.direction = USB_REQUEST_READ;
302 req.bType.type = USB_REQUEST_TYPE_STANDARD;
303 req.bType.recipient = (recipient & USB_REQUEST_RECIPIENT_MASK);
304 req.bRequest = USB_REQUEST_GET_STATUS;
305 req.wValue = 0;
307 req.wIndex = recipient_index;
308 req.wLength = 2;
313 usb_error_t err = usb_do_request_read(&req, &ret_length, &ret_data);
348 struct usb_device_request req;
354 req.bType.direction = USB_REQUEST_WRITE;
355 req.bType.type = USB_REQUEST_TYPE_STANDARD;
356 req.bType.recipient = USB_REQUEST_RECIPIENT_DEVICE;
357 req.bRequest = USB_REQUEST_SET_ADDRESS;
358 req.wValue = new_address;
359 req.wIndex = 0;
360 req.wLength = 0;
362 return (usb_do_request(&req));
387 struct usb_device_request req;
389 req.bType.direction = USB_REQUEST_WRITE;
390 req.bType.type = USB_REQUEST_TYPE_STANDARD;
391 req.bType.recipient = USB_REQUEST_RECIPIENT_DEVICE;
392 req.bRequest = USB_REQUEST_SET_CONFIG;
393 req.wValue = (config_value & 0x00FF);
394 req.wIndex = 0;
395 req.wLength = 0;
397 return (usb_do_request(&req));
424 struct usb_device_request req;
426 req.bType.direction = USB_REQUEST_WRITE;
427 req.bType.type = USB_REQUEST_TYPE_STANDARD;
428 req.bType.recipient = USB_REQUEST_RECIPIENT_DEVICE;
429 req.bRequest = USB_REQUEST_SET_DESCRIPTOR;
438 req.wValue = (desc_type << 8) | desc_index;
441 req.wValue = (desc_type << 8);
447 req.wIndex = 0;
448 req.wLength = 0;
450 return (usb_do_request_write(&req, descriptor->bLength, descriptor));
476 struct usb_device_request req;
478 req.bType.direction = USB_REQUEST_WRITE;
479 req.bType.type = USB_REQUEST_TYPE_STANDARD;
480 req.bType.recipient = recipient;
481 req.bRequest = USB_REQUEST_SET_FEATURE;
482 req.wLength = 0;
484 req.wIndex = 0;
488 req.wIndex = recipent_index;
496 req.wIndex = (test << 8);
499 return (usb_do_request(&req));
524 struct usb_device_request req;
526 req.bType.direction = USB_REQUEST_WRITE;
527 req.bType.type = USB_REQUEST_TYPE_STANDARD;
528 req.bType.recipient = USB_REQUEST_RECIPIENT_INTERFACE;
529 req.bRequest = USB_REQUEST_SET_INTERFACE;
530 req.wIndex = (0x00FF & interface);
531 req.wValue = (0x00FF & alt_setting);
532 req.wLength = 0;
534 return (usb_do_request(&req));
554 struct usb_device_request req;
556 req.bType.direction = USB_REQUEST_READ;
557 req.bType.type = USB_REQUEST_TYPE_STANDARD;
558 req.bType.recipient = USB_REQUEST_RECIPIENT_ENDPOINT;
559 req.bRequest = USB_REQUEST_SYNCH_FRAME;
560 req.wIndex = endpoint;
561 req.wValue = 0;
562 req.wLength = 2;
571 usb_error_t err = usb_do_request_read(&req, &ret_length, &ret_data);
594 usb_error_t usb_do_request(struct usb_device_request *req)
601 err = usb_manager->rpc_tx_vtbl.request(usb_manager, (uint8_t*) req, sizeof(*req),
619 usb_error_t usb_do_request_write(struct usb_device_request *req,
627 err = usb_manager->rpc_tx_vtbl.request_write(usb_manager, (uint8_t*) req,
628 sizeof(*req), (uint8_t *) data, length, &ret_status);
645 usb_error_t usb_do_request_read(struct usb_device_request *req,
656 err = usb_manager->rpc_tx_vtbl.request_read(usb_manager, (uint8_t*) req,
657 sizeof(*req), data, &length, &ret_status);