Lines Matching refs:setup
181 struct usb_ctrlrequest setup; member
1020 if (udc->setup.bRequestType & USB_DIR_IN) { in __xudc_ep0_queue()
1031 if (udc->setup.wLength) { in __xudc_ep0_queue()
1608 switch (udc->setup.bRequestType & USB_RECIP_MASK) { in xudc_getstatus()
1618 epnum = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_getstatus()
1624 if (udc->setup.wIndex & USB_DIR_IN) { in xudc_getstatus()
1662 int flag = (udc->setup.bRequest == USB_REQ_SET_FEATURE ? 1 : 0); in xudc_set_clear_feature()
1665 switch (udc->setup.bRequestType) { in xudc_set_clear_feature()
1667 switch (udc->setup.wValue) { in xudc_set_clear_feature()
1686 if (!udc->setup.wValue) { in xudc_set_clear_feature()
1687 endpoint = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_set_clear_feature()
1693 outinbit = udc->setup.wIndex & USB_ENDPOINT_DIR_MASK; in xudc_set_clear_feature()
1748 struct usb_ctrlrequest setup; in xudc_handle_setup() local
1753 memcpy_toio((void __iomem *)&setup, ep0rambase, 8); in xudc_handle_setup()
1755 udc->setup = setup; in xudc_handle_setup()
1756 udc->setup.wValue = cpu_to_le16(setup.wValue); in xudc_handle_setup()
1757 udc->setup.wIndex = cpu_to_le16(setup.wIndex); in xudc_handle_setup()
1758 udc->setup.wLength = cpu_to_le16(setup.wLength); in xudc_handle_setup()
1763 if (udc->setup.bRequestType & USB_DIR_IN) { in xudc_handle_setup()
1773 switch (udc->setup.bRequest) { in xudc_handle_setup()
1776 if ((udc->setup.bRequestType & in xudc_handle_setup()
1784 if (udc->setup.bRequestType != (USB_DIR_OUT | in xudc_handle_setup()
1792 if ((udc->setup.bRequestType & USB_TYPE_MASK) in xudc_handle_setup()
1802 if (udc->driver->setup(&udc->gadget, &setup) < 0) in xudc_handle_setup()
1870 u8 test_mode = udc->setup.wIndex >> 8; in xudc_ep0_in()
1877 switch (udc->setup.bRequest) { in xudc_ep0_in()
1881 udc->setup.wValue); in xudc_ep0_in()
1884 if (udc->setup.bRequestType == in xudc_ep0_in()
1886 if (udc->setup.wValue == in xudc_ep0_in()