Lines Matching refs:ctrlrequest
59 const struct usb_ctrlrequest *ctrlrequest) in service_tx_status_request() argument
64 const u8 recip = ctrlrequest->bRequestType & USB_RECIP_MASK; in service_tx_status_request()
92 epnum = (u8) ctrlrequest->wIndex; in service_tx_status_request()
132 u16 len = le16_to_cpu(ctrlrequest->wLength); in service_tx_status_request()
154 service_in_request(struct musb *musb, const struct usb_ctrlrequest *ctrlrequest) in service_in_request() argument
158 if ((ctrlrequest->bRequestType & USB_TYPE_MASK) in service_in_request()
160 switch (ctrlrequest->bRequest) { in service_in_request()
163 ctrlrequest); in service_in_request()
208 struct usb_ctrlrequest *ctrlrequest) in service_zero_data_request() argument
214 const u8 recip = ctrlrequest->bRequestType & USB_RECIP_MASK; in service_zero_data_request()
217 if ((ctrlrequest->bRequestType & USB_TYPE_MASK) in service_zero_data_request()
219 switch (ctrlrequest->bRequest) { in service_zero_data_request()
223 musb->address = (u8) (ctrlrequest->wValue & 0x7f); in service_zero_data_request()
230 if (ctrlrequest->wValue in service_zero_data_request()
240 ctrlrequest->wIndex & 0x0f; in service_zero_data_request()
249 ctrlrequest->wValue != USB_ENDPOINT_HALT) in service_zero_data_request()
254 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
306 switch (ctrlrequest->wValue) { in service_zero_data_request()
313 if (ctrlrequest->wIndex & 0xff) in service_zero_data_request()
316 switch (ctrlrequest->wIndex >> 8) { in service_zero_data_request()
405 ctrlrequest->wIndex & 0x0f; in service_zero_data_request()
413 ctrlrequest->wValue != USB_ENDPOINT_HALT) in service_zero_data_request()
418 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
628 forward_to_driver(struct musb *musb, const struct usb_ctrlrequest *ctrlrequest) in forward_to_driver() argument
636 retval = musb->gadget_driver->setup(&musb->g, ctrlrequest); in forward_to_driver()