HomeSort by: relevance | last modified time | path
    Searched refs:virtqueue (Results 1 - 15 of 15) sorted by relevancy

  /src/sys/dev/pci/
virtiovar.h 73 struct virtqueue { struct
86 /* virtqueue allocation info */
108 int (*vq_done)(struct virtqueue*); /* for compatibility */
163 struct virtqueue *sc_vqs; /* set by child */
203 void virtio_init_vq(struct virtio_softc *, struct virtqueue *, int,
205 void virtio_init_vq_vqdone(struct virtio_softc *,struct virtqueue *, int,
206 int (*)(struct virtqueue *));
207 int virtio_alloc_vq(struct virtio_softc*, struct virtqueue*, int, int,
209 int virtio_free_vq(struct virtio_softc*, struct virtqueue*);
216 struct virtqueue *, size_t
    [all...]
virtio.c 80 struct virtqueue *);
117 struct virtqueue *vq = &sc->sc_vqs[i];
122 panic("%s: virtqueue size changed, vq index %d\n",
466 struct virtqueue *vq = xvq;
474 struct virtqueue *vq;
488 * dmamap sync operations for a virtqueue.
491 vq_sync_descs(struct virtio_softc *sc, struct virtqueue *vq, int ops)
500 vq_sync_aring_all(struct virtio_softc *sc, struct virtqueue *vq, int ops)
513 vq_sync_aring_header(struct virtio_softc *sc, struct virtqueue *vq, int ops)
522 vq_sync_aring_payload(struct virtio_softc *sc, struct virtqueue *vq, int ops
    [all...]
viornd.c 71 struct virtqueue sc_vq;
78 int viornd_vq_done(struct virtqueue *);
88 struct virtqueue *vq = &sc->sc_vq;
187 aprint_error_dev(sc->sc_dev, "can't alloc virtqueue: %d\n",
221 viornd_vq_done(struct virtqueue *vq)
viomb.c 79 struct virtqueue sc_vq[2];
101 static int inflateq_done(struct virtqueue *);
104 static int deflateq_done(struct virtqueue *);
279 struct virtqueue *vq = &sc->sc_vq[VQ_INFLATE];
327 inflateq_done(struct virtqueue *vq)
344 struct virtqueue *vq = &sc->sc_vq[VQ_INFLATE];
390 struct virtqueue *vq = &sc->sc_vq[VQ_DEFLATE];
444 deflateq_done(struct virtqueue *vq)
461 struct virtqueue *vq = &sc->sc_vq[VQ_DEFLATE];
vioscsi.c 56 struct virtqueue sc_vqs[3];
86 static int vioscsi_vq_done(struct virtqueue *);
88 struct vioscsi_req *, struct virtqueue *, int);
158 "failed to allocate virtqueue %d\n", i);
274 struct virtqueue *vq = &sc->sc_vqs[VIOSCSI_VQ_REQUEST];
452 struct vioscsi_req *vr, struct virtqueue *vq, int slot)
521 vioscsi_vq_done(struct virtqueue *vq)
556 struct virtqueue *vq = &sc->sc_vqs[VIOSCSI_VQ_REQUEST];
if_vioif.c 153 /* Control virtqueue */
250 struct virtqueue *netq_vq;
281 struct virtqueue *ctrlq_vq;
315 struct virtqueue *sc_vqs;
440 vioif_notify(struct virtio_softc *vsc, struct virtqueue *vq)
597 * Allocating a virtqueue for control channel
606 "a virtqueue for control channel, error code %d\n",
1048 "virtqueue enqueue failed failed");
1460 struct virtqueue *vq;
1633 vioif_net_enqueue(struct virtio_softc *vsc, struct virtqueue *vq
    [all...]
vio9p.c 93 struct virtqueue sc_vq[1];
135 static int vio9p_request_done(struct virtqueue *);
221 struct virtqueue *vq = &sc->sc_vq[0];
317 struct virtqueue *vq = &sc->sc_vq[0];
617 vio9p_request_done(struct virtqueue *vq)
ld_virtio.c 172 struct virtqueue sc_vq;
212 static int ld_virtio_vq_done(struct virtqueue *);
476 struct virtqueue *vq = &sc->sc_vq;
601 struct virtqueue *vq = &sc->sc_vq;
670 struct virtqueue *vq, int slot)
739 ld_virtio_vq_done(struct virtqueue *vq)
760 struct virtqueue *vq = &sc->sc_vq;
896 struct virtqueue *vq = &sc->sc_vq;
1039 struct virtqueue * const vq = &sc->sc_vq;
viogpu.c 78 static int viogpu_vq_done(struct virtqueue *vq);
127 struct virtqueue sc_vqs[2];
486 struct virtqueue *vq = &sc->sc_vqs[VQCTRL];
533 viogpu_vq_done(struct virtqueue *vq)
virtio_pci.c 767 struct virtqueue *vq = &sc->sc_vqs[idx];
974 struct virtqueue *vq;
  /src/sys/dev/virtio/
viocon.c 103 struct virtqueue *vp_rx;
104 struct virtqueue *vp_tx;
125 struct virtqueue *sc_vqs;
130 struct virtqueue *sc_c_vq_rx;
131 struct virtqueue *sc_c_vq_tx;
139 int viocon_tx_intr(struct virtqueue *);
140 int viocon_tx_drain(struct viocon_port *, struct virtqueue *vq);
141 int viocon_rx_intr(struct virtqueue *);
264 printf("\nCan't alloc %s virtqueue\n", name);
276 printf("\nCan't alloc %s virtqueue\n", name)
    [all...]
virtio_mmio.c 211 struct virtqueue *vq;
  /src/sys/external/bsd/drm2/dist/drm/virtio/
virtgpu_drv.h 147 struct virtqueue *vq;
330 void virtio_gpu_ctrl_ack(struct virtqueue *vq);
331 void virtio_gpu_cursor_ack(struct virtqueue *vq);
332 void virtio_gpu_fence_ack(struct virtqueue *vq);
virtgpu_vq.c 59 void virtio_gpu_ctrl_ack(struct virtqueue *vq)
67 void virtio_gpu_cursor_ack(struct virtqueue *vq)
178 static void reclaim_vbufs(struct virtqueue *vq, struct list_head *reclaim_list)
321 struct virtqueue *vq = vgdev->ctrlq.vq;
366 struct virtqueue *vq = vgdev->ctrlq.vq;
390 * Make sure we have enouth space in the virtqueue. If not
449 struct virtqueue *vq = vgdev->cursorq.vq;
virtgpu_kms.c 125 struct virtqueue *vqs[2];

Completed in 21 milliseconds