Lines Matching refs:setup
176 struct usb_ctrlrequest setup; member
542 switch (udc->setup.bRequestType & USB_RECIP_MASK) { in max3420_getstatus()
549 if (udc->driver->setup(&udc->gadget, &udc->setup) < 0) in max3420_getstatus()
553 ep = &udc->ep[udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK]; in max3420_getstatus()
554 if (udc->setup.wIndex & USB_DIR_IN) { in max3420_getstatus()
580 int set = udc->setup.bRequest == USB_REQ_SET_FEATURE; in max3420_set_clear_feature()
584 switch (udc->setup.bRequestType) { in max3420_set_clear_feature()
586 if (udc->setup.wValue != USB_DEVICE_REMOTE_WAKEUP) in max3420_set_clear_feature()
589 if (udc->setup.bRequest == USB_REQ_SET_FEATURE) in max3420_set_clear_feature()
597 if (udc->setup.wValue != USB_ENDPOINT_HALT) in max3420_set_clear_feature()
600 id = udc->setup.wIndex & USB_ENDPOINT_NUMBER_MASK; in max3420_set_clear_feature()
623 struct usb_ctrlrequest setup; in max3420_handle_setup() local
625 spi_rd_buf(udc, MAX3420_REG_SUDFIFO, (void *)&setup, 8); in max3420_handle_setup()
627 udc->setup = setup; in max3420_handle_setup()
628 udc->setup.wValue = cpu_to_le16(setup.wValue); in max3420_handle_setup()
629 udc->setup.wIndex = cpu_to_le16(setup.wIndex); in max3420_handle_setup()
630 udc->setup.wLength = cpu_to_le16(setup.wLength); in max3420_handle_setup()
632 switch (udc->setup.bRequest) { in max3420_handle_setup()
635 if ((udc->setup.bRequestType & in max3420_handle_setup()
643 if (udc->setup.bRequestType != (USB_DIR_OUT | in max3420_handle_setup()
648 dev_dbg(udc->dev, "Assigned Address=%d\n", udc->setup.wValue); in max3420_handle_setup()
653 if ((udc->setup.bRequestType & USB_TYPE_MASK) in max3420_handle_setup()
661 if (udc->driver->setup(&udc->gadget, &setup) < 0) { in max3420_handle_setup()