Searched refs:vn_ring (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_ring.h62 struct vn_ring { struct
82 vn_ring_init(struct vn_ring *ring,
88 vn_ring_fini(struct vn_ring *ring);
91 vn_ring_get_submit(struct vn_ring *ring, uint32_t shmem_count);
94 vn_ring_submit(struct vn_ring *ring,
100 vn_ring_wait(const struct vn_ring *ring, uint32_t seqno);
H A Dvn_ring.c6 #include "vn_ring.h"
16 vn_ring_load_head(const struct vn_ring *ring)
25 vn_ring_store_tail(struct vn_ring *ring)
35 vn_ring_load_status(const struct vn_ring *ring)
42 vn_ring_write_buffer(struct vn_ring *ring, const void *data, uint32_t size)
59 vn_ring_ge_seqno(const struct vn_ring *ring, uint32_t a, uint32_t b)
74 vn_ring_retire_submits(struct vn_ring *ring, uint32_t seqno)
90 vn_ring_wait_seqno(const struct vn_ring *ring, uint32_t seqno)
105 vn_ring_wait_space(const struct vn_ring *ring, uint32_t size)
149 vn_ring_init(struct vn_ring *rin
[all...]
H A Dvn_instance.h20 #include "vn_ring.h"
48 struct vn_ring ring;
H A Dvn_instance.c136 struct vn_ring *ring = &instance->ring.ring;
326 const struct vn_ring *ring = &instance->ring.ring;
403 vn_instance_submission_get_ring_submit(struct vn_ring *ring,
440 struct vn_ring *ring,
496 struct vn_ring *ring = &instance->ring.ring;

Completed in 4 milliseconds