source_sink_start_ep (struct usb_ep *ep, int gfp_flags) 
source_sink_start_ep (struct usb_ep *ep, unsigned gfp_flags) 
source_sink_start_ep (struct usb_ep *ep, int gfp_flags){	struct usb_request	*req;	int			status;	req = alloc_ep_req (ep, buflen);	if (!req)		return NULL;	memset (req->buf, 0, req->length);	req->complete = source_sink_complete;	if (strcmp (ep->name, EP_IN_NAME) == 0)		reinit_write_data (ep->driver_data, ep, req);	status = usb_ep_queue (ep, req, gfp_flags);	if (status) {		struct zero_dev	*dev = ep->driver_data;		ERROR (dev, "start %s --> %d\n", ep->name, status);		free_ep_req (ep, req);		req = NULL;	}	return req;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5db539e49fc7471e23bf3c94ca304f008cb7b7f3/zero.c/buggy/drivers/usb/gadget/zero.c