1. NAME▲

usb_ep_disable - endpoint is no longer usable

2. SYNOPSIS ▲

int usb_ep_disable(struct usb_ep *  ep );

3. ARGUMENTS ▲

ep
    the endpoint being unconfigured. may not be the endpoint named « ep0 ».

4. DESCRIPTION ▲

no other task may be using this endpoint when this is called. any pending and uncompleted requests will complete with status indicating disconnect (-ESHUTDOWN) before this call returns. gadget drivers must call usb_ep_enable again before queueing requests to the endpoint.

returns zero, or a negative error code.

5. AUTHOR ▲

David Brownell <>
    Author.

6. COPYRIGHT ▲