write_packet(volatile unsigned long *uddr, struct pxa2xx_request *req, unsigned max) 
write_packet(volatile u32 *uddr, struct pxa2xx_request *req, unsigned max) 
write_packet(volatile unsigned long *uddr, struct pxa2xx_request *req, unsigned max){	u8		*buf;	unsigned	length, count;	buf = req->req.buf + req->req.actual;	prefetch(buf);	/* how big will this packet be? */	length = min(req->req.length - req->req.actual, max);	req->req.actual += length;	count = length;	while (likely(count--))		*uddr = *buf++;	return length;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/63a4b52c9ddca944afc1b78aacbf641c650780d7/pxa2xx_udc.c/buggy/drivers/usb/gadget/pxa2xx_udc.c