Lines Matching refs:descs
159 struct ep93xx_descs *descs;
210 rstat = ep->descs->rstat + entry;
259 dma_sync_single(NULL, ep->descs->rdesc[entry].buf_addr,
292 struct ep93xx_rstat *rstat = ep->descs->rstat + ep->rx_pointer;
342 ep->descs->tdesc[entry].tdesc1 =
345 dma_sync_single(NULL, ep->descs->tdesc[entry].buf_addr,
376 tstat = ep->descs->tstat + entry;
392 int length = ep->descs->tdesc[entry].tdesc1 & 0xfff;
449 d = ep->descs->rdesc[i].buf_addr;
460 d = ep->descs->tdesc[i].buf_addr;
468 dma_free_coherent(NULL, sizeof(struct ep93xx_descs), ep->descs,
480 ep->descs = dma_alloc_coherent(NULL, sizeof(struct ep93xx_descs),
482 if (ep->descs == NULL)
500 ep->descs->rdesc[i].buf_addr = d;
501 ep->descs->rdesc[i].rdesc1 = (i << 16) | PKT_BUF_SIZE;
504 ep->descs->rdesc[i + 1].buf_addr = d + PKT_BUF_SIZE;
505 ep->descs->rdesc[i + 1].rdesc1 = ((i + 1) << 16) | PKT_BUF_SIZE;
523 ep->descs->tdesc[i].buf_addr = d;
526 ep->descs->tdesc[i + 1].buf_addr = d + PKT_BUF_SIZE;