Home
last modified time | relevance | path

Searched refs:rxvq (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/pc-bios/s390-ccw/
H A Dvirtio-net.c50 VRing *rxvq = &vdev->vrings[VQ_RX]; in virtio_net_init() local
69 vring_send_buf(rxvq, buf, ETH_MTU_SIZE + sizeof(VirtioNetHdr), in virtio_net_init()
72 vring_notify(rxvq); in virtio_net_init()
102 VRing *rxvq = &vdev->vrings[VQ_RX]; in recv() local
106 if (rx_last_idx == rxvq->used->idx) { in recv()
110 len = rxvq->used->ring[rx_last_idx % rxvq->num].len - sizeof(VirtioNetHdr); in recv()
115 id = rxvq->used->ring[rx_last_idx % rxvq->num].id % rxvq->num; in recv()
116 pkt = (uint8_t *)(rxvq->desc[id].addr + sizeof(VirtioNetHdr)); in recv()
120 printf("\nbuf %p: len=%i\n", (void *)rxvq->desc[id].addr, len); in recv()
134 rxvq->avail->ring[rxvq->avail->idx % rxvq->num] = id; in recv()
[all …]