Lines Matching refs:dma
18 #include <linux/dma-mapping.h>
412 u16 pipenum, int dma)
455 int dma = 0;
481 dma = 1;
528 r8a66597_ep_setting(r8a66597, ep, desc, info.pipe, dma);
633 struct r8a66597_dma *dma;
642 if (r8a66597->dma.used)
646 dma = &r8a66597->dma;
647 dma->used = 1;
649 dma->dir = 1;
651 dma->dir = 0;
657 ep->dma = dma;
662 /* dma mapping */
663 return usb_gadget_map_request(&r8a66597->gadget, &req->req, dma->dir);
673 usb_gadget_unmap_request(&r8a66597->gadget, &req->req, ep->dma->dir);
678 ep->dma->used = 0;
691 r8a66597_sudmac_write(r8a66597, req->req.dma, CH0BA);
1433 if (ep->dma->dir) {