Lines Matching defs:ring
107 vq_page_hold(viona_vring_t *ring, uint64_t gpa, bool writable) in vq_page_hold()
133 vq_region_hold(viona_vring_t *ring, uint64_t gpa, uint32_t len, in vq_region_hold()
196 viona_vring_t *ring = arg; in viona_ring_lease_expire_cb() local
207 viona_ring_lease_drop(viona_vring_t *ring) in viona_ring_lease_drop()
228 viona_ring_lease_renew(viona_vring_t *ring) in viona_ring_lease_renew()
260 viona_ring_alloc(viona_link_t *link, viona_vring_t *ring) in viona_ring_alloc()
270 viona_ring_misc_free(viona_vring_t *ring) in viona_ring_misc_free()
278 viona_ring_free(viona_vring_t *ring) in viona_ring_free()
291 viona_vring_t *ring; in viona_ring_init() local
373 viona_vring_t *ring; in viona_ring_get_state() local
405 viona_ring_reset(viona_vring_t *ring, boolean_t heed_signals) in viona_ring_reset()
435 viona_ring_map(viona_vring_t *ring, bool defer_dirty) in viona_ring_map()
499 viona_ring_mark_dirty(viona_vring_t *ring) in viona_ring_mark_dirty()
511 viona_ring_unmap(viona_vring_t *ring) in viona_ring_unmap()
529 viona_ring_addr(viona_vring_t *ring, uint_t off) in viona_ring_addr()
540 viona_intr_ring(viona_vring_t *ring, boolean_t skip_flags_check) in viona_intr_ring()
567 vring_stop_req(const viona_vring_t *ring) in vring_stop_req()
573 vring_pause_req(const viona_vring_t *ring) in vring_pause_req()
579 vring_start_req(const viona_vring_t *ring) in vring_start_req()
593 vring_need_bail_ext(const viona_vring_t *ring, bool stop_only) in vring_need_bail_ext()
615 vring_need_bail(const viona_vring_t *ring) in vring_need_bail()
621 viona_ring_pause(viona_vring_t *ring) in viona_ring_pause()
677 viona_vring_t *ring = (viona_vring_t *)arg; in viona_worker() local
789 viona_create_worker(viona_vring_t *ring) in viona_create_worker()
816 vq_read_desc(viona_vring_t *ring, uint16_t idx, struct virtio_desc *descp) in vq_read_desc()
826 vq_read_avail(viona_vring_t *ring, uint16_t idx) in vq_read_avail()
841 vq_map_desc_bufs(viona_vring_t *ring, const struct virtio_desc *desc, in vq_map_desc_bufs()
875 vq_map_indir_desc_bufs(viona_vring_t *ring, const struct virtio_desc *desc, in vq_map_indir_desc_bufs()
974 vq_popchain(viona_vring_t *ring, struct iovec *iov, uint_t niov, in vq_popchain()
1070 vq_write_used_ent(viona_vring_t *ring, uint16_t idx, uint16_t cookie, in vq_write_used_ent()
1091 vq_write_used_idx(viona_vring_t *ring, uint16_t idx) in vq_write_used_idx()
1101 vq_pushchain(viona_vring_t *ring, uint32_t len, uint16_t cookie) in vq_pushchain()
1119 vq_pushchain_many(viona_vring_t *ring, uint_t num_bufs, used_elem_t *elem) in vq_pushchain_many()
1143 viona_ring_disable_notify(viona_vring_t *ring) in viona_ring_disable_notify()
1155 viona_ring_enable_notify(viona_vring_t *ring) in viona_ring_enable_notify()
1172 viona_ring_num_avail(viona_vring_t *ring) in viona_ring_num_avail()
1182 viona_ring_stat_accept(viona_vring_t *ring, uint32_t len) in viona_ring_stat_accept()
1192 viona_ring_stat_drop(viona_vring_t *ring) in viona_ring_stat_drop()
1201 viona_ring_stat_error(viona_vring_t *ring) in viona_ring_stat_error()
1210 viona_ring_consolidate_stats(viona_vring_t *ring) in viona_ring_consolidate_stats()