Lines Matching refs:descs
162 struct ep93xx_descs *descs; member
244 rstat = ep->descs->rstat + entry; in ep93xx_rx()
286 struct ep93xx_rdesc *rxd = &ep->descs->rdesc[entry]; in ep93xx_rx()
315 struct ep93xx_rstat *rstat = ep->descs->rstat + ep->rx_pointer; in ep93xx_have_more_rx()
367 txd = &ep->descs->tdesc[entry]; in ep93xx_xmit()
402 tstat = ep->descs->tstat + entry; in ep93xx_tx_complete()
416 int length = ep->descs->tdesc[entry].tdesc1 & 0xfff; in ep93xx_tx_complete()
474 d = ep->descs->rdesc[i].buf_addr; in ep93xx_free_buffers()
485 d = ep->descs->tdesc[i].buf_addr; in ep93xx_free_buffers()
493 dma_free_coherent(dev, sizeof(struct ep93xx_descs), ep->descs, in ep93xx_free_buffers()
502 ep->descs = dma_alloc_coherent(dev, sizeof(struct ep93xx_descs), in ep93xx_alloc_buffers()
504 if (ep->descs == NULL) in ep93xx_alloc_buffers()
522 ep->descs->rdesc[i].buf_addr = d; in ep93xx_alloc_buffers()
523 ep->descs->rdesc[i].rdesc1 = (i << 16) | PKT_BUF_SIZE; in ep93xx_alloc_buffers()
541 ep->descs->tdesc[i].buf_addr = d; in ep93xx_alloc_buffers()