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