ep->desc = 0; 
ep->desc = NULL; 
static int omap_ep_disable(struct usb_ep *_ep){	struct omap_ep	*ep = container_of(_ep, struct omap_ep, ep);	unsigned long	flags;	if (!_ep || !ep->desc) {		DBG("%s, %s not enabled\n", __FUNCTION__,			_ep ? ep->ep.name : NULL);		return -EINVAL;	}	spin_lock_irqsave(&ep->udc->lock, flags);	ep->desc = 0;	nuke (ep, -ESHUTDOWN);	ep->ep.maxpacket = ep->maxpacket;	ep->has_dma = 0;	UDC_CTRL_REG = UDC_SET_HALT;	list_del_init(&ep->iso);	del_timer(&ep->timer);	spin_unlock_irqrestore(&ep->udc->lock, flags);	VDBG("%s disabled\n", _ep->name);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/313980c92724cf42877a7bdafdef439ee9d68ccb/omap_udc.c/clean/drivers/usb/gadget/omap_udc.c