usbhsh_uep_to_ep
struct usb_host_endpoint *ep = usbhsh_uep_to_ep(uep);
usbhsh_uep_to_ep(uep) = ep;
usbhsh_uep_to_ep(uep) = NULL;
usbhsh_endpoint_detach(hpriv, usbhsh_uep_to_ep(uep));