Lines Matching defs:desc
115 if (dev->rx_ring.desc) {
116 dma_unpin_free(dma_man, (void*)dev->rx_ring.desc, vring_size(dev->rx_size, VIRTIO_PCI_VRING_ALIGN));
117 dev->rx_ring.desc = NULL;
119 if (dev->tx_ring.desc) {
120 dma_unpin_free(dma_man, (void*)dev->tx_ring.desc, vring_size(dev->tx_size, VIRTIO_PCI_VRING_ALIGN));
121 dev->tx_ring.desc = NULL;
231 unsigned int UNUSED desc = dev->tx_ring.used->ring[ring].id;
232 assert(desc == dev->tdh);
257 dev->rx_ring.desc[dev->rdt] = (struct vring_desc) {
264 dev->rx_ring.desc[next_rdt] = (struct vring_desc) {
284 unsigned int UNUSED desc = dev->rx_ring.used->ring[ring].id;
285 assert(desc == dev->rdh);
309 dev->tx_ring.desc[dev->tdt] = (struct vring_desc) {
318 unsigned int desc = (dev->tdt + i + 1) % dev->tx_size;
319 unsigned int next_desc = (desc + 1) % dev->tx_size;
320 dev->tx_ring.desc[desc] = (struct vring_desc) {