Lines Matching refs:setup
126 struct urequest setup; in rt_usbh_hub_get_descriptor() local
132 setup.request_type = USB_REQ_TYPE_DIR_IN | USB_REQ_TYPE_CLASS | USB_REQ_TYPE_DEVICE; in rt_usbh_hub_get_descriptor()
133 setup.bRequest = USB_REQ_GET_DESCRIPTOR; in rt_usbh_hub_get_descriptor()
134 setup.wIndex = 0; in rt_usbh_hub_get_descriptor()
135 setup.wLength = nbytes; in rt_usbh_hub_get_descriptor()
136 setup.wValue = USB_DESC_TYPE_HUB << 8; in rt_usbh_hub_get_descriptor()
138 if(rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hub_get_descriptor()
159 struct urequest setup; in rt_usbh_hub_get_status() local
165 setup.request_type = USB_REQ_TYPE_DIR_IN | USB_REQ_TYPE_CLASS | USB_REQ_TYPE_DEVICE; in rt_usbh_hub_get_status()
166 setup.bRequest = USB_REQ_GET_STATUS; in rt_usbh_hub_get_status()
167 setup.wIndex = 0; in rt_usbh_hub_get_status()
168 setup.wLength = 4; in rt_usbh_hub_get_status()
169 setup.wValue = 0; in rt_usbh_hub_get_status()
170 if(rt_usb_hcd_setup_xfer(device->hcd, device->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hub_get_status()
192 struct urequest setup; in rt_usbh_hub_get_port_status() local
206 setup.request_type = USB_REQ_TYPE_DIR_IN | USB_REQ_TYPE_CLASS | USB_REQ_TYPE_OTHER; in rt_usbh_hub_get_port_status()
207 setup.bRequest = USB_REQ_GET_STATUS; in rt_usbh_hub_get_port_status()
208 setup.wIndex = port; in rt_usbh_hub_get_port_status()
209 setup.wLength = 4; in rt_usbh_hub_get_port_status()
210 setup.wValue = 0; in rt_usbh_hub_get_port_status()
212 if(rt_usb_hcd_setup_xfer(hub->hcd, hub->self->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hub_get_port_status()
234 struct urequest setup; in rt_usbh_hub_clear_port_feature() local
248 setup.request_type = USB_REQ_TYPE_DIR_OUT | USB_REQ_TYPE_CLASS | in rt_usbh_hub_clear_port_feature()
250 setup.bRequest = USB_REQ_CLEAR_FEATURE; in rt_usbh_hub_clear_port_feature()
251 setup.wIndex = port; in rt_usbh_hub_clear_port_feature()
252 setup.wLength = 0; in rt_usbh_hub_clear_port_feature()
253 setup.wValue = feature; in rt_usbh_hub_clear_port_feature()
255 if(rt_usb_hcd_setup_xfer(hub->hcd, hub->self->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hub_clear_port_feature()
275 struct urequest setup; in rt_usbh_hub_set_port_feature() local
289 setup.request_type = USB_REQ_TYPE_DIR_OUT | USB_REQ_TYPE_CLASS | in rt_usbh_hub_set_port_feature()
291 setup.bRequest = USB_REQ_SET_FEATURE; in rt_usbh_hub_set_port_feature()
292 setup.wIndex = port; in rt_usbh_hub_set_port_feature()
293 setup.wLength = 0; in rt_usbh_hub_set_port_feature()
294 setup.wValue = feature; in rt_usbh_hub_set_port_feature()
296 if(rt_usb_hcd_setup_xfer(hub->hcd, hub->self->pipe_ep0_out, &setup, timeout) == 8) in rt_usbh_hub_set_port_feature()