Lines Matching refs:fifo
235 void __iomem *fifo = hw_ep->fifo;
239 dev_dbg(musb->controller, "%cX ep%d fifo %p count %d buf %p\n",
240 'T', hw_ep->epnum, fifo, len, src);
249 writesl(fifo, src + index, len >> 2);
253 musb_writew(fifo, 0, *(u16 *)&src[index]);
258 writesw(fifo, src + index, len >> 1);
263 musb_writeb(fifo, 0, src[index]);
266 writesb(fifo, src, len);
277 void __iomem *fifo = hw_ep->fifo;
279 dev_dbg(musb->controller, "%cX ep%d fifo %p count %d buf %p\n",
280 'R', hw_ep->epnum, fifo, len, dst);
289 readsl(fifo, dst, len >> 2);
293 *(u16 *)&dst[index] = musb_readw(fifo, 0);
298 readsw(fifo, dst, len >> 1);
303 dst[index] = musb_readb(fifo, 0);
306 readsb(fifo, dst, len);
1024 * "dynamic fifo" sizing. The driver has support for both, though at this
1029 * We don't currently use dynamic fifo setup capability to do anything
1156 * configure a fifo; for non-shared endpoints, this may be called
1157 * once for a tx fifo and once for an rx fifo.
1159 * returns negative errno or offset for next fifo.
1454 hw_ep->fifo = MUSB_FIFO_OFFSET(i) + mbase;