Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtio.h279 typedef struct virtio_chain virtio_chain_t; typedef
318 virtio_chain_t *virtio_queue_poll(virtio_queue_t *);
319 virtio_chain_t *virtio_queue_evacuate(virtio_queue_t *);
325 virtio_chain_t *virtio_chain_alloc(virtio_queue_t *, int);
326 void virtio_chain_clear(virtio_chain_t *);
327 void virtio_chain_free(virtio_chain_t *);
328 int virtio_chain_append(virtio_chain_t *, uint64_t, size_t, virtio_direction_t);
330 void *virtio_chain_data(virtio_chain_t *);
331 void virtio_chain_data_set(virtio_chain_t *, void *);
333 void virtio_chain_submit(virtio_chain_t *, boolean_t);
[all …]
H A Dvirtio_main.c80 static int virtio_chain_append_impl(virtio_chain_t *, uint64_t, size_t,
601 const virtio_chain_t *l = lp; in virtio_inflight_compar()
602 const virtio_chain_t *r = rp; in virtio_inflight_compar()
671 sizeof (virtio_chain_t), offsetof(virtio_chain_t, vic_node)); in virtio_queue_alloc()
819 static virtio_chain_t *
824 virtio_chain_t *vic; in virtio_queue_complete()
826 virtio_chain_t search; in virtio_queue_complete()
854 virtio_chain_t *
889 virtio_chain_t *vic; in virtio_queue_poll()
911 virtio_chain_t *
[all …]
/illumos-gate/usr/src/uts/common/io/vioif/
H A Dvioif.h333 virtio_chain_t *rb_chain;
342 virtio_chain_t *cb_chain;
363 virtio_chain_t *tb_chain;
H A Dvioif.c637 virtio_chain_t *vic = NULL; in vioif_ctrlq_req()
856 virtio_chain_t *vic; in vioif_process_rx()
980 virtio_chain_t *vic; in vioif_reclaim_used_tx()
2101 virtio_chain_t *vic; in vioif_detach()
/illumos-gate/usr/src/uts/common/io/vioscsi/
H A Dvioscsi.h246 virtio_chain_t *vr_vic;
278 virtio_chain_t *ve_vic;
H A Dvioscsi.c340 virtio_chain_t *vic = req->vr_vic; in vioscsi_tran_start()
588 virtio_chain_t *vic = req->vr_vic; in vioscsi_tran_teardown_pkt()
693 virtio_chain_t *vic; in vioscsi_ctl_handler()
711 virtio_chain_t *vic; in vioscsi_evt_handler()
792 virtio_chain_t *vic; in vioscsi_cmd_handler()
/illumos-gate/usr/src/uts/common/io/vio9p/
H A Dvio9p_impl.h100 virtio_chain_t *vnr_chain;
H A Dvio9p.c339 virtio_chain_t *vic; in vio9p_poll()
571 virtio_chain_t *vic; in vio9p_detach()
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dviorand.c37 virtio_chain_t *rb_chain;
389 virtio_chain_t *vic; in viorand_detach()
475 virtio_chain_t *vic; in viorand_interrupt()
/illumos-gate/usr/src/uts/common/io/vioblk/
H A Dvioblk.c266 virtio_chain_t *vic = vbr->vbr_chain; in vioblk_common_submit()
343 virtio_chain_t *vic = vbr->vbr_chain; in vioblk_internal()
359 vioblk_map_discard(vioblk_t *vib, virtio_chain_t *vic, const bd_xfer_t *xfer) in vioblk_map_discard()
431 virtio_chain_t *vic = vbr->vbr_chain; in vioblk_request()
680 virtio_chain_t *vic; in vioblk_poll()
H A Dvioblk.h197 virtio_chain_t *vbr_chain;