Lines Matching refs:ctrlrequest

77 	const struct usb_ctrlrequest *ctrlrequest)  in service_tx_status_request()  argument
82 const u8 recip = ctrlrequest->bRequestType & USB_RECIP_MASK; in service_tx_status_request()
110 epnum = (u8) ctrlrequest->wIndex; in service_tx_status_request()
150 u16 len = le16_to_cpu(ctrlrequest->wLength); in service_tx_status_request()
172 service_in_request(struct musb *musb, const struct usb_ctrlrequest *ctrlrequest) in service_in_request() argument
176 if ((ctrlrequest->bRequestType & USB_TYPE_MASK) in service_in_request()
178 switch (ctrlrequest->bRequest) { in service_in_request()
181 ctrlrequest); in service_in_request()
226 struct usb_ctrlrequest *ctrlrequest) in service_zero_data_request() argument
232 const u8 recip = ctrlrequest->bRequestType & USB_RECIP_MASK; in service_zero_data_request()
235 if ((ctrlrequest->bRequestType & USB_TYPE_MASK) in service_zero_data_request()
237 switch (ctrlrequest->bRequest) { in service_zero_data_request()
241 musb->address = (u8) (ctrlrequest->wValue & 0x7f); in service_zero_data_request()
248 if (ctrlrequest->wValue in service_zero_data_request()
258 ctrlrequest->wIndex & 0x0f; in service_zero_data_request()
267 ctrlrequest->wValue != USB_ENDPOINT_HALT) in service_zero_data_request()
272 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
324 switch (ctrlrequest->wValue) { in service_zero_data_request()
331 if (ctrlrequest->wIndex & 0xff) in service_zero_data_request()
334 switch (ctrlrequest->wIndex >> 8) { in service_zero_data_request()
423 ctrlrequest->wIndex & 0x0f; in service_zero_data_request()
431 ctrlrequest->wValue != USB_ENDPOINT_HALT) in service_zero_data_request()
436 is_in = ctrlrequest->wIndex & USB_DIR_IN; in service_zero_data_request()
648 forward_to_driver(struct musb *musb, const struct usb_ctrlrequest *ctrlrequest) in forward_to_driver() argument
656 retval = musb->gadget_driver->setup(&musb->g, ctrlrequest); in forward_to_driver()