Lines Matching refs:length
271 /* set transfer length and direction */
343 u32 length;
348 length = req->req.length;
351 length = ioread32(ep->fotg210->reg +
353 if (length > req->req.length - req->req.actual)
354 length = req->req.length - req->req.actual;
358 if (req->req.length - req->req.actual > ep->ep.maxpacket)
359 length = ep->ep.maxpacket;
361 length = req->req.length - req->req.actual;
364 d = dma_map_single(dev, buffer, length,
372 fotg210_enable_dma(ep, d, length);
379 /* update actual transfer length */
380 req->req.actual += length;
382 dma_unmap_single(dev, d, length, DMA_TO_DEVICE);
388 if (!req->req.length) {
394 if (req->req.length == req->req.actual)
574 u32 length = 8;
578 for (i = (length >> 2); i > 0; i--) {
587 switch (length % 4) {
729 if (req->status || req->actual != req->length) {
762 fotg210->ep0_req->length = 2;
825 if (req->req.length)
828 if ((req->req.length - req->req.actual) < ep->ep.maxpacket)
845 if (req->req.length)
848 if (req->req.actual == req->req.length)
860 if (req->req.length)
877 if (req->req.length == req->req.actual ||