Lines Matching refs:vtrnd_softc
50 struct vtrnd_softc { struct
67 static int vtrnd_negotiate_features(struct vtrnd_softc *); argument
68 static int vtrnd_setup_features(struct vtrnd_softc *);
69 static int vtrnd_alloc_virtqueue(struct vtrnd_softc *);
70 static int vtrnd_harvest(struct vtrnd_softc *, void *, size_t *);
71 static void vtrnd_enqueue(struct vtrnd_softc *sc);
87 static _Atomic(struct vtrnd_softc *) g_vtrnd_softc;
102 sizeof(struct vtrnd_softc)
142 struct vtrnd_softc *sc, *exp; in vtrnd_attach()
196 struct vtrnd_softc *sc; in vtrnd_detach()
223 struct vtrnd_softc *sc; in vtrnd_shutdown()
232 vtrnd_negotiate_features(struct vtrnd_softc *sc) in vtrnd_negotiate_features()
245 vtrnd_setup_features(struct vtrnd_softc *sc) in vtrnd_setup_features()
257 vtrnd_alloc_virtqueue(struct vtrnd_softc *sc) in vtrnd_alloc_virtqueue()
271 vtrnd_enqueue(struct vtrnd_softc *sc) in vtrnd_enqueue()
288 vtrnd_harvest(struct vtrnd_softc *sc, void *buf, size_t *sz) in vtrnd_harvest()
315 struct vtrnd_softc *sc; in vtrnd_read()