Lines Matching refs:req

59 	usb_device_request_t req;  in usbd_get_desc()  local
64 req.bmRequestType = UT_READ_DEVICE; in usbd_get_desc()
65 req.bRequest = UR_GET_DESCRIPTOR; in usbd_get_desc()
66 USETW2(req.wValue, type, index); in usbd_get_desc()
67 USETW(req.wIndex, 0); in usbd_get_desc()
68 USETW(req.wLength, len); in usbd_get_desc()
69 return (usbd_do_request(dev, &req, desc)); in usbd_get_desc()
75 usb_device_request_t req; in usbd_get_device_status() local
77 req.bmRequestType = UT_READ_DEVICE; in usbd_get_device_status()
78 req.bRequest = UR_GET_STATUS; in usbd_get_device_status()
79 USETW(req.wValue, 0); in usbd_get_device_status()
80 USETW(req.wIndex, 0); in usbd_get_device_status()
81 USETW(req.wLength, sizeof(usb_status_t)); in usbd_get_device_status()
82 return (usbd_do_request(dev, &req, st)); in usbd_get_device_status()
89 usb_device_request_t req; in usbd_get_hub_descriptor() local
92 req.bmRequestType = UT_READ_CLASS_DEVICE; in usbd_get_hub_descriptor()
93 req.bRequest = UR_GET_DESCRIPTOR; in usbd_get_hub_descriptor()
94 USETW2(req.wValue, UDESC_HUB, 0); in usbd_get_hub_descriptor()
95 USETW(req.wIndex, 0); in usbd_get_hub_descriptor()
96 USETW(req.wLength, len); in usbd_get_hub_descriptor()
97 return (usbd_do_request(dev, &req, hd)); in usbd_get_hub_descriptor()
104 usb_device_request_t req; in usbd_get_hub_ss_descriptor() local
107 req.bmRequestType = UT_READ_CLASS_DEVICE; in usbd_get_hub_ss_descriptor()
108 req.bRequest = UR_GET_DESCRIPTOR; in usbd_get_hub_ss_descriptor()
109 USETW2(req.wValue, UDESC_SS_HUB, 0); in usbd_get_hub_ss_descriptor()
110 USETW(req.wIndex, 0); in usbd_get_hub_ss_descriptor()
111 USETW(req.wLength, len); in usbd_get_hub_ss_descriptor()
112 return (usbd_do_request(dev, &req, hd)); in usbd_get_hub_ss_descriptor()
118 usb_device_request_t req; in usbd_get_port_status() local
120 req.bmRequestType = UT_READ_CLASS_OTHER; in usbd_get_port_status()
121 req.bRequest = UR_GET_STATUS; in usbd_get_port_status()
122 USETW(req.wValue, 0); in usbd_get_port_status()
123 USETW(req.wIndex, port); in usbd_get_port_status()
124 USETW(req.wLength, sizeof *ps); in usbd_get_port_status()
125 return (usbd_do_request(dev, &req, ps)); in usbd_get_port_status()
131 usb_device_request_t req; in usbd_set_hub_depth() local
133 req.bmRequestType = UT_WRITE_CLASS_DEVICE; in usbd_set_hub_depth()
134 req.bRequest = UR_SET_DEPTH; in usbd_set_hub_depth()
135 USETW(req.wValue, depth); in usbd_set_hub_depth()
136 USETW(req.wIndex, 0); in usbd_set_hub_depth()
137 USETW(req.wLength, 0); in usbd_set_hub_depth()
138 return usbd_do_request(dev, &req, 0); in usbd_set_hub_depth()
144 usb_device_request_t req; in usbd_clear_port_feature() local
146 req.bmRequestType = UT_WRITE_CLASS_OTHER; in usbd_clear_port_feature()
147 req.bRequest = UR_CLEAR_FEATURE; in usbd_clear_port_feature()
148 USETW(req.wValue, sel); in usbd_clear_port_feature()
149 USETW(req.wIndex, port); in usbd_clear_port_feature()
150 USETW(req.wLength, 0); in usbd_clear_port_feature()
151 return (usbd_do_request(dev, &req, 0)); in usbd_clear_port_feature()
157 usb_device_request_t req; in usbd_clear_endpoint_feature() local
159 req.bmRequestType = UT_WRITE_ENDPOINT; in usbd_clear_endpoint_feature()
160 req.bRequest = UR_CLEAR_FEATURE; in usbd_clear_endpoint_feature()
161 USETW(req.wValue, sel); in usbd_clear_endpoint_feature()
162 USETW(req.wIndex, epaddr); in usbd_clear_endpoint_feature()
163 USETW(req.wLength, 0); in usbd_clear_endpoint_feature()
164 return (usbd_do_request(dev, &req, 0)); in usbd_clear_endpoint_feature()
170 usb_device_request_t req; in usbd_set_port_feature() local
172 req.bmRequestType = UT_WRITE_CLASS_OTHER; in usbd_set_port_feature()
173 req.bRequest = UR_SET_FEATURE; in usbd_set_port_feature()
174 USETW(req.wValue, sel); in usbd_set_port_feature()
175 USETW(req.wIndex, port); in usbd_set_port_feature()
176 USETW(req.wLength, 0); in usbd_set_port_feature()
177 return (usbd_do_request(dev, &req, 0)); in usbd_set_port_feature()
183 usb_device_request_t req; in usbd_set_idle() local
186 req.bmRequestType = UT_WRITE_CLASS_INTERFACE; in usbd_set_idle()
187 req.bRequest = UR_SET_IDLE; in usbd_set_idle()
188 USETW2(req.wValue, duration, id); in usbd_set_idle()
189 USETW(req.wIndex, ifaceno); in usbd_set_idle()
190 USETW(req.wLength, 0); in usbd_set_idle()
191 return (usbd_do_request(dev, &req, 0)); in usbd_set_idle()
198 usb_device_request_t req; in usbd_get_report_descriptor() local
200 req.bmRequestType = UT_READ_INTERFACE; in usbd_get_report_descriptor()
201 req.bRequest = UR_GET_DESCRIPTOR; in usbd_get_report_descriptor()
202 USETW2(req.wValue, UDESC_REPORT, 0); /* report id should be 0 */ in usbd_get_report_descriptor()
203 USETW(req.wIndex, ifaceno); in usbd_get_report_descriptor()
204 USETW(req.wLength, len); in usbd_get_report_descriptor()
205 return (usbd_do_request(dev, &req, data)); in usbd_get_report_descriptor()
231 usb_device_request_t req; in usbd_get_config() local
233 req.bmRequestType = UT_READ_DEVICE; in usbd_get_config()
234 req.bRequest = UR_GET_CONFIG; in usbd_get_config()
235 USETW(req.wValue, 0); in usbd_get_config()
236 USETW(req.wIndex, 0); in usbd_get_config()
237 USETW(req.wLength, 1); in usbd_get_config()
238 return (usbd_do_request(dev, &req, conf)); in usbd_get_config()