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

  /src/sys/dev/pci/
virtiovar.h 74 struct virtio_softc *vq_owner;
127 typedef int (*virtio_callback)(struct virtio_softc*);
131 void (*kick)(struct virtio_softc *, uint16_t);
132 uint16_t (*read_queue_size)(struct virtio_softc *, uint16_t);
133 void (*setup_queue)(struct virtio_softc *, uint16_t, uint64_t);
134 void (*set_status)(struct virtio_softc *, int);
135 void (*neg_features)(struct virtio_softc *, uint64_t);
136 int (*alloc_interrupts)(struct virtio_softc *);
137 void (*free_interrupts)(struct virtio_softc *);
138 int (*setup_interrupts)(struct virtio_softc *, int)
141 struct virtio_softc { struct
    [all...]
virtio.c 79 static void virtio_reset_vq(struct virtio_softc *,
83 virtio_set_status(struct virtio_softc *sc, int status)
103 virtio_reset(struct virtio_softc *sc)
109 virtio_reinit_start(struct virtio_softc *sc)
144 virtio_reinit_end(struct virtio_softc *sc)
153 virtio_negotiate_features(struct virtio_softc *sc, uint64_t guest_features)
185 virtio_read_device_config_1(struct virtio_softc *sc, int index)
198 virtio_read_device_config_2(struct virtio_softc *sc, int index)
217 virtio_read_device_config_4(struct virtio_softc *sc, int index)
241 virtio_read_device_config_8(struct virtio_softc *sc, int index
    [all...]
virtio_pci.c 84 struct virtio_softc sc_sc;
117 static void virtio_pci_kick_09(struct virtio_softc *, uint16_t);
118 static uint16_t virtio_pci_read_queue_size_09(struct virtio_softc *, uint16_t);
119 static void virtio_pci_setup_queue_09(struct virtio_softc *, uint16_t,
121 static void virtio_pci_set_status_09(struct virtio_softc *, int);
122 static void virtio_pci_negotiate_features_09(struct virtio_softc *,
126 static void virtio_pci_kick_10(struct virtio_softc *, uint16_t);
127 static uint16_t virtio_pci_read_queue_size_10(struct virtio_softc *, uint16_t);
128 static void virtio_pci_setup_queue_10(struct virtio_softc *, uint16_t,
130 static void virtio_pci_set_status_10(struct virtio_softc *, int)
    [all...]
vioscsi.c 81 struct virtio_softc *, int);
83 struct virtio_softc *);
87 static void vioscsi_req_done(struct vioscsi_softc *, struct virtio_softc *,
117 struct virtio_softc *vsc = device_private(parent);
222 struct virtio_softc *vsc = device_private(device_parent(sc->sc_dev));
269 struct virtio_softc *vsc = device_private(device_parent(sc->sc_dev));
451 vioscsi_req_done(struct vioscsi_softc *sc, struct virtio_softc *vsc,
523 struct virtio_softc *vsc = vq->vq_owner;
555 struct virtio_softc *vsc = device_private(device_parent(sc->sc_dev));
578 vioscsi_alloc_reqs(struct vioscsi_softc *sc, struct virtio_softc *vsc
    [all...]
if_vioif.c 314 struct virtio_softc *sc_virtio;
373 struct virtio_softc *, size_t, u_int);
375 struct virtio_softc *, size_t);
377 struct virtio_softc *);
379 struct virtio_softc *);
389 struct virtio_softc *, struct vioif_netqueue *);
397 static void vioif_tx_queue_clear(struct vioif_softc *, struct virtio_softc *,
411 static int vioif_config_change(struct virtio_softc *);
440 vioif_notify(struct virtio_softc *vsc, struct virtqueue *vq)
461 struct virtio_softc *vsc = device_private(parent)
    [all...]
viornd.c 65 struct virtio_softc *sc_virtio;
87 struct virtio_softc *vsc = sc->sc_virtio;
131 struct virtio_softc *vsc = device_private(parent);
223 struct virtio_softc *vsc = vq->vq_owner;
viomb.c 78 struct virtio_softc *sc_virtio;
99 static int viomb_config_change(struct virtio_softc *);
126 struct virtio_softc *vsc = device_private(parent);
248 viomb_config_change(struct virtio_softc *vsc)
274 struct virtio_softc *vsc = sc->sc_virtio;
329 struct virtio_softc *vsc = vq->vq_owner;
343 struct virtio_softc *vsc = sc->sc_virtio;
385 struct virtio_softc *vsc = sc->sc_virtio;
446 struct virtio_softc *vsc = vq->vq_owner;
460 struct virtio_softc *vsc = sc->sc_virtio
    [all...]
viogpu.c 124 struct virtio_softc *sc_virtio;
207 struct virtio_softc *vsc = device_private(parent);
275 struct virtio_softc *vsc = sc->sc_virtio;
485 struct virtio_softc *vsc = sc->sc_virtio;
535 struct virtio_softc *vsc = vq->vq_owner;
618 struct virtio_softc *vsc = sc->sc_virtio;
647 struct virtio_softc *vsc = sc->sc_virtio;
672 struct virtio_softc *vsc = sc->sc_virtio;
697 struct virtio_softc *vsc = sc->sc_virtio;
734 struct virtio_softc *vsc = sc->sc_virtio
    [all...]
ld_virtio.c 171 struct virtio_softc *sc_virtio;
315 struct virtio_softc *vsc = device_private(parent);
475 struct virtio_softc *vsc = sc->sc_virtio;
600 struct virtio_softc *vsc = sc->sc_virtio;
669 ld_virtio_vq_done1(struct ld_virtio_softc *sc, struct virtio_softc *vsc,
741 struct virtio_softc *vsc = vq->vq_owner;
759 struct virtio_softc *vsc = sc->sc_virtio;
894 struct virtio_softc * const vsc = sc->sc_virtio;
979 struct virtio_softc * const vsc = sc->sc_virtio;
996 struct virtio_softc * const vsc = sc->sc_virtio
    [all...]
vio9p.c 92 struct virtio_softc *sc_virtio;
220 struct virtio_softc *vsc = sc->sc_virtio;
316 struct virtio_softc *vsc = sc->sc_virtio;
490 struct virtio_softc *vsc = device_private(parent);
619 struct virtio_softc *vsc = vq->vq_owner;
  /src/sys/dev/virtio/
virtio_mmiovar.h 34 struct virtio_softc sc_sc;
virtio_mmio.c 120 static void virtio_mmio_kick(struct virtio_softc *, uint16_t);
121 static uint16_t virtio_mmio_read_queue_size(struct virtio_softc *, uint16_t);
122 static void virtio_mmio_v1_setup_queue(struct virtio_softc *, uint16_t, uint64_t);
123 static void virtio_mmio_v2_setup_queue(struct virtio_softc *, uint16_t, uint64_t);
124 static int virtio_mmio_get_status(struct virtio_softc *);
125 static void virtio_mmio_set_status(struct virtio_softc *, int);
126 static void virtio_mmio_negotiate_features(struct virtio_softc *, uint64_t);
127 static int virtio_mmio_alloc_interrupts(struct virtio_softc *);
128 static void virtio_mmio_free_interrupts(struct virtio_softc *);
129 static int virtio_mmio_setup_interrupts(struct virtio_softc *, int)
    [all...]
viocon.c 124 struct virtio_softc *sc_virtio;
198 struct virtio_softc *vsc = device_private(parent);
242 struct virtio_softc *vsc = sc->sc_virtio;
330 struct virtio_softc *vsc = vq->vq_owner;
347 struct virtio_softc *vsc = vq->vq_owner;
368 struct virtio_softc *vsc = vp->vp_sc->sc_virtio;
389 struct virtio_softc *vsc = vq->vq_owner;
403 struct virtio_softc *vsc = vq->vq_owner;
426 struct virtio_softc *vsc;
  /src/sys/arch/evbmips/mipssim/
virtio_mainbus.c 86 struct virtio_softc *vsc = &msc->sc_sc;
121 struct virtio_softc *vsc = &msc->sc_sc;
152 struct virtio_softc * const vsc = &msc->sc_sc;
  /src/sys/arch/virt68k/dev/
virtio_mainbus.c 87 struct virtio_softc *vsc = &msc->sc_sc;
121 struct virtio_softc *vsc = &msc->sc_sc;
152 struct virtio_softc * const vsc = &msc->sc_sc;
  /src/sys/dev/acpi/
virtio_acpi.c 84 struct virtio_softc * const vsc = &msc->sc_sc;
154 struct virtio_softc * const vsc = &msc->sc_sc;
175 struct virtio_softc * const vsc = &msc->sc_sc;
  /src/sys/dev/fdt/
virtio_mmio_fdt.c 77 struct virtio_softc * const vsc = &msc->sc_sc;
117 struct virtio_softc * const vsc = &msc->sc_sc;
147 struct virtio_softc * const vsc = &msc->sc_sc;
  /src/sys/dev/virtio/arch/x86/
virtio_mmio_cmdline.c 242 struct virtio_softc *const vsc = &msc->sc_sc;
281 struct virtio_softc *const vsc = &msc->sc_sc;
304 struct virtio_softc *const vsc = &msc->sc_sc;

Completed in 24 milliseconds