Lines Matching refs:rxd
294 # define vmxnet3_getRxDesc(dstrxd, rxd, tmp) do { \ argument
296 vmxnet3_RxDescToCPU((rxd), (tmp)); \
306 # define vmxnet3_getRxDesc(dstrxd, rxd, tmp) (dstrxd) = (rxd) argument
615 gd->rxd.addr = cpu_to_le64(rbi->dma_addr); in vmxnet3_rq_alloc_rx_buf()
1185 struct Vmxnet3_RxDesc *rxd; in vmxnet3_rq_rx_complete() local
1199 vmxnet3_getRxDesc(rxd, &rq->rx_ring[ring_idx].base[idx].rxd, in vmxnet3_rq_rx_complete()
1203 BUG_ON(rxd->addr != rbi->dma_addr || in vmxnet3_rq_rx_complete()
1204 rxd->len != rbi->len); in vmxnet3_rq_rx_complete()
1212 BUG_ON(rxd->btype != VMXNET3_RXD_BTYPE_HEAD || in vmxnet3_rq_rx_complete()
1260 rxd->addr = cpu_to_le64(rbi->dma_addr); in vmxnet3_rq_rx_complete()
1261 rxd->len = rbi->len; in vmxnet3_rq_rx_complete()
1268 BUG_ON(rxd->btype != VMXNET3_RXD_BTYPE_BODY); in vmxnet3_rq_rx_complete()
1304 rxd->addr = cpu_to_le64(rbi->dma_addr); in vmxnet3_rq_rx_complete()
1305 rxd->len = rbi->len; in vmxnet3_rq_rx_complete()
1334 vmxnet3_getRxDesc(rxd, &ring->base[ring->next2fill].rxd, in vmxnet3_rq_rx_complete()
1336 BUG_ON(!rxd->addr); in vmxnet3_rq_rx_complete()
1339 rxd->gen = ring->gen; in vmxnet3_rq_rx_complete()
1365 struct Vmxnet3_RxDesc *rxd; in vmxnet3_rq_cleanup() local
1372 vmxnet3_getRxDesc(rxd, in vmxnet3_rq_cleanup()
1373 &rq->rx_ring[ring_idx].base[i].rxd, &rxDesc); in vmxnet3_rq_cleanup()
1375 if (rxd->btype == VMXNET3_RXD_BTYPE_HEAD && in vmxnet3_rq_cleanup()
1377 dma_unmap_single(&adapter->pdev->dev, rxd->addr, in vmxnet3_rq_cleanup()
1378 rxd->len, PCI_DMA_FROMDEVICE); in vmxnet3_rq_cleanup()
1381 } else if (rxd->btype == VMXNET3_RXD_BTYPE_BODY && in vmxnet3_rq_cleanup()
1383 dma_unmap_page(&adapter->pdev->dev, rxd->addr, in vmxnet3_rq_cleanup()
1384 rxd->len, PCI_DMA_FROMDEVICE); in vmxnet3_rq_cleanup()