Lines Matching refs:setup

186 	struct usb_ctrlrequest setup;  member
1025 if (udc->setup.bRequestType & USB_DIR_IN) { in __xudc_ep0_queue()
1036 if (udc->setup.wLength) { in __xudc_ep0_queue()
1605 switch (udc->setup.bRequestType & USB_RECIP_MASK) { in xudc_getstatus()
1615 epnum = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_getstatus()
1619 if (udc->setup.wIndex & USB_DIR_IN) { in xudc_getstatus()
1657 int flag = (udc->setup.bRequest == USB_REQ_SET_FEATURE ? 1 : 0); in xudc_set_clear_feature()
1660 switch (udc->setup.bRequestType) { in xudc_set_clear_feature()
1662 switch (udc->setup.wValue) { in xudc_set_clear_feature()
1681 if (!udc->setup.wValue) { in xudc_set_clear_feature()
1682 endpoint = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_set_clear_feature()
1684 outinbit = udc->setup.wIndex & USB_ENDPOINT_DIR_MASK; in xudc_set_clear_feature()
1738 struct usb_ctrlrequest setup; in xudc_handle_setup() local
1743 memcpy(&setup, ep0rambase, 8); in xudc_handle_setup()
1745 udc->setup = setup; in xudc_handle_setup()
1746 udc->setup.wValue = cpu_to_le16(setup.wValue); in xudc_handle_setup()
1747 udc->setup.wIndex = cpu_to_le16(setup.wIndex); in xudc_handle_setup()
1748 udc->setup.wLength = cpu_to_le16(setup.wLength); in xudc_handle_setup()
1753 if (udc->setup.bRequestType & USB_DIR_IN) { in xudc_handle_setup()
1763 switch (udc->setup.bRequest) { in xudc_handle_setup()
1766 if ((udc->setup.bRequestType & in xudc_handle_setup()
1774 if (udc->setup.bRequestType != (USB_DIR_OUT | in xudc_handle_setup()
1782 if ((udc->setup.bRequestType & USB_TYPE_MASK) in xudc_handle_setup()
1792 if (udc->driver->setup(&udc->gadget, &setup) < 0) in xudc_handle_setup()
1860 u8 test_mode = udc->setup.wIndex >> 8; in xudc_ep0_in()
1867 switch (udc->setup.bRequest) { in xudc_ep0_in()
1871 udc->setup.wValue); in xudc_ep0_in()
1874 if (udc->setup.bRequestType == in xudc_ep0_in()
1876 if (udc->setup.wValue == in xudc_ep0_in()