Searched refs:xendev_ring_t (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/xen/sys/
H A Dxendev.h282 } xendev_ring_t; typedef in typeref:struct:xendev_ring
285 xendev_ring_t **);
286 void xvdi_free_ring(xendev_ring_t *);
288 xendev_ring_t **);
289 void xvdi_unmap_ring(xendev_ring_t *);
290 uint_t xvdi_ring_avail_slots(xendev_ring_t *);
291 int xvdi_ring_has_unconsumed_requests(xendev_ring_t *);
292 int xvdi_ring_has_incomp_request(xendev_ring_t *);
293 int xvdi_ring_has_unconsumed_responses(xendev_ring_t *);
294 void* xvdi_ring_get_request(xendev_ring_t *);
[all...]
/illumos-gate/usr/src/uts/common/xen/os/
H A Dxvdi.c40 * + convert (xendev_ring_t *) into xvdi_ring_handle_t
93 static void xvdi_ring_init_sring(xendev_ring_t *);
94 static void xvdi_ring_init_front_ring(xendev_ring_t *, size_t, size_t);
96 static void xvdi_ring_init_back_ring(xendev_ring_t *, size_t, size_t);
98 static void xvdi_reinit_ring(dev_info_t *, grant_ref_t *, xendev_ring_t *);
514 grant_ref_t gref, xendev_ring_t **ringpp)
522 xendev_ring_t *ring;
526 ring = kmem_zalloc(sizeof (xendev_ring_t), KM_SLEEP);
588 kmem_free(ring, sizeof (xendev_ring_t));
597 xvdi_unmap_ring(xendev_ring_t *rin
[all...]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxdb.h119 xendev_ring_t *xs_ring;
H A Dxdf.h211 xendev_ring_t *xdf_xb_ring; /* I/O ring buffer */
H A Dblk_common.c133 xendev_ring_t *ri_ring;
H A Dxdf.c944 xendev_ring_t *xbr;

Completed in 70 milliseconds