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()
1614 switch (udc->setup.bRequestType & USB_RECIP_MASK) { in xudc_getstatus()
1624 epnum = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in xudc_getstatus()
1628 if (udc->setup.wIndex & USB_DIR_IN) { in xudc_getstatus()
1666 int flag = (udc->setup.bRequest == USB_REQ_SET_FEATURE ? 1 : 0); in xudc_set_clear_feature()
1669 switch (udc->setup.bRequestType) { in xudc_set_clear_feature()
1671 switch (udc->setup.wValue) { in xudc_set_clear_feature()
1690 if (!udc->setup.wValue) { in xudc_set_clear_feature()
1691 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()
1747 struct usb_ctrlrequest setup; in xudc_handle_setup() local
1752 memcpy(&setup, ep0rambase, 8); in xudc_handle_setup()
1754 udc->setup = setup; in xudc_handle_setup()
1755 udc->setup.wValue = cpu_to_le16(setup.wValue); in xudc_handle_setup()
1756 udc->setup.wIndex = cpu_to_le16(setup.wIndex); in xudc_handle_setup()
1757 udc->setup.wLength = cpu_to_le16(setup.wLength); in xudc_handle_setup()
1762 if (udc->setup.bRequestType & USB_DIR_IN) { in xudc_handle_setup()
1772 switch (udc->setup.bRequest) { in xudc_handle_setup()
1775 if ((udc->setup.bRequestType & in xudc_handle_setup()
1783 if (udc->setup.bRequestType != (USB_DIR_OUT | in xudc_handle_setup()
1791 if ((udc->setup.bRequestType & USB_TYPE_MASK) in xudc_handle_setup()
1801 if (udc->driver->setup(&udc->gadget, &setup) < 0) in xudc_handle_setup()
1869 u8 test_mode = udc->setup.wIndex >> 8; in xudc_ep0_in()
1876 switch (udc->setup.bRequest) { in xudc_ep0_in()
1880 udc->setup.wValue); in xudc_ep0_in()
1883 if (udc->setup.bRequestType == in xudc_ep0_in()
1885 if (udc->setup.wValue == in xudc_ep0_in()