Lines Matching refs:setup

61     struct usb_setup_packet *setup;  in _usbh_hub_get_hub_descriptor()  local
64 setup = hub->parent->setup; in _usbh_hub_get_hub_descriptor()
66 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_DEVICE; in _usbh_hub_get_hub_descriptor()
67 setup->bRequest = USB_REQUEST_GET_DESCRIPTOR; in _usbh_hub_get_hub_descriptor()
68 setup->wValue = HUB_DESCRIPTOR_TYPE_HUB << 8; in _usbh_hub_get_hub_descriptor()
70 setup->wIndex = 0; in _usbh_hub_get_hub_descriptor()
71 setup->wLength = USB_SIZEOF_HUB_DESC; in _usbh_hub_get_hub_descriptor()
73 ret = usbh_control_transfer(hub->parent, setup, g_hub_buf[hub->bus->busid]); in _usbh_hub_get_hub_descriptor()
83 struct usb_setup_packet *setup; in _usbh_hub_get_hub_ss_descriptor() local
86 setup = hub->parent->setup; in _usbh_hub_get_hub_ss_descriptor()
88 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_DEVICE; in _usbh_hub_get_hub_ss_descriptor()
89 setup->bRequest = USB_REQUEST_GET_DESCRIPTOR; in _usbh_hub_get_hub_ss_descriptor()
90 setup->wValue = HUB_DESCRIPTOR_TYPE_HUB3 << 8; in _usbh_hub_get_hub_ss_descriptor()
92 setup->wIndex = 0; in _usbh_hub_get_hub_ss_descriptor()
93 setup->wLength = USB_SIZEOF_HUB_SS_DESC; in _usbh_hub_get_hub_ss_descriptor()
95 ret = usbh_control_transfer(hub->parent, setup, g_hub_buf[hub->bus->busid]); in _usbh_hub_get_hub_ss_descriptor()
106 struct usb_setup_packet *setup; in _usbh_hub_get_portstatus() local
109 setup = hub->parent->setup; in _usbh_hub_get_portstatus()
111 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_OTHER; in _usbh_hub_get_portstatus()
112 setup->bRequest = HUB_REQUEST_GET_STATUS; in _usbh_hub_get_portstatus()
113 setup->wValue = 0; in _usbh_hub_get_portstatus()
114 setup->wIndex = port; in _usbh_hub_get_portstatus()
115 setup->wLength = 4; in _usbh_hub_get_portstatus()
117 ret = usbh_control_transfer(hub->parent, setup, g_hub_buf[hub->bus->busid]); in _usbh_hub_get_portstatus()
127 struct usb_setup_packet *setup; in _usbh_hub_set_feature() local
129 setup = hub->parent->setup; in _usbh_hub_set_feature()
131 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_OTHER; in _usbh_hub_set_feature()
132 setup->bRequest = HUB_REQUEST_SET_FEATURE; in _usbh_hub_set_feature()
133 setup->wValue = feature; in _usbh_hub_set_feature()
134 setup->wIndex = port; in _usbh_hub_set_feature()
135 setup->wLength = 0; in _usbh_hub_set_feature()
137 return usbh_control_transfer(hub->parent, setup, NULL); in _usbh_hub_set_feature()
142 struct usb_setup_packet *setup; in _usbh_hub_clear_feature() local
144 setup = hub->parent->setup; in _usbh_hub_clear_feature()
146 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_OTHER; in _usbh_hub_clear_feature()
147 setup->bRequest = HUB_REQUEST_CLEAR_FEATURE; in _usbh_hub_clear_feature()
148 setup->wValue = feature; in _usbh_hub_clear_feature()
149 setup->wIndex = port; in _usbh_hub_clear_feature()
150 setup->wLength = 0; in _usbh_hub_clear_feature()
152 return usbh_control_transfer(hub->parent, setup, NULL); in _usbh_hub_clear_feature()
158 struct usb_setup_packet *setup; in _usbh_hub_set_depth() local
160 setup = hub->parent->setup; in _usbh_hub_set_depth()
162 setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_DEVICE; in _usbh_hub_set_depth()
163 setup->bRequest = HUB_REQUEST_SET_HUB_DEPTH; in _usbh_hub_set_depth()
164 setup->wValue = depth; in _usbh_hub_set_depth()
165 setup->wIndex = 0; in _usbh_hub_set_depth()
166 setup->wLength = 0; in _usbh_hub_set_depth()
168 return usbh_control_transfer(hub->parent, setup, NULL); in _usbh_hub_set_depth()
222 struct usb_setup_packet *setup; in usbh_hub_get_portstatus() local
225 setup = &roothub_setup; in usbh_hub_get_portstatus()
226 setup->bmRequestType = USB_REQUEST_DIR_IN | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_OTHER; in usbh_hub_get_portstatus()
227 setup->bRequest = HUB_REQUEST_GET_STATUS; in usbh_hub_get_portstatus()
228 setup->wValue = 0; in usbh_hub_get_portstatus()
229 setup->wIndex = port; in usbh_hub_get_portstatus()
230 setup->wLength = 4; in usbh_hub_get_portstatus()
240 struct usb_setup_packet *setup; in usbh_hub_set_feature() local
243 setup = &roothub_setup; in usbh_hub_set_feature()
244setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_OTHER; in usbh_hub_set_feature()
245 setup->bRequest = HUB_REQUEST_SET_FEATURE; in usbh_hub_set_feature()
246 setup->wValue = feature; in usbh_hub_set_feature()
247 setup->wIndex = port; in usbh_hub_set_feature()
248 setup->wLength = 0; in usbh_hub_set_feature()
249 return usbh_roothub_control(hub->bus, setup, NULL); in usbh_hub_set_feature()
258 struct usb_setup_packet *setup; in usbh_hub_clear_feature() local
261 setup = &roothub_setup; in usbh_hub_clear_feature()
262setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_OTHER; in usbh_hub_clear_feature()
263 setup->bRequest = HUB_REQUEST_CLEAR_FEATURE; in usbh_hub_clear_feature()
264 setup->wValue = feature; in usbh_hub_clear_feature()
265 setup->wIndex = port; in usbh_hub_clear_feature()
266 setup->wLength = 0; in usbh_hub_clear_feature()
267 return usbh_roothub_control(hub->bus, setup, NULL); in usbh_hub_clear_feature()
277 struct usb_setup_packet *setup; in usbh_hub_set_depth() local
280 setup = &roothub_setup; in usbh_hub_set_depth()
281setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_DEVICE; in usbh_hub_set_depth()
282 setup->bRequest = HUB_REQUEST_SET_HUB_DEPTH; in usbh_hub_set_depth()
283 setup->wValue = depth; in usbh_hub_set_depth()
284 setup->wIndex = 0; in usbh_hub_set_depth()
285 setup->wLength = 0; in usbh_hub_set_depth()
286 return usbh_roothub_control(hub->bus, setup, NULL); in usbh_hub_set_depth()