Searched defs:vq (Results 1 - 10 of 10) sorted by relevance

/barrelfish-2018-10-04/usr/drivers/virtio/block/
H A Ddevice.c53 struct virtqueue *vq = dev->blk.vq; local
H A Drequest.c185 struct virtqueue *vq = dev->blk.vq; local
243 struct virtqueue *vq = dev->blk.vq; local
/barrelfish-2018-10-04/include/virtio/
H A Dvirtio_guest.h65 static inline errval_t virtio_guest_add_virtq(struct virtqueue *vq) argument
/barrelfish-2018-10-04/lib/virtio/
H A Ddevice.h54 struct virtqueue **vq; member in struct:virtio_device
H A Ddevice.c452 struct virtqueue *vq = vdev->vq[i]; local
403 virtio_device_set_virtq(struct virtio_device *dev, struct virtqueue *vq) argument
[all...]
H A Dvirtqueue_host.c122 static inline struct virtio_host_buf *vqh_host_buf_alloc(struct virtqueue_host *vq) argument
126 static inline uint16_t vqh_host_buf_free_chain(struct virtqueue_host *vq, argument
143 static errval_t virtio_vq_host_add_mem_range(struct virtqueue_host *vq, argument
174 virtio_vq_host_guest2virt(struct virtqueue_host *vq, lpaddr_t guest_phys) argument
213 virtio_vq_host_alloc(struct virtqueue_host ***vq, struct virtqueue_setup *setup, uint16_t vq_num) argument
439 virtio_vq_host_free(struct virtqueue_host *vq) argument
458 virtio_vq_host_get_vring_paddr(struct virtqueue_host *vq) argument
470 virtio_vq_host_get_vring_align(struct virtqueue_host *vq) argument
481 virtio_vq_host_get_vring_cap(struct virtqueue_host *vq, struct capref *ret_cap) argument
497 virtio_vq_host_get_num_desc(struct virtqueue_host *vq) argument
509 virtio_vq_host_get_queue_index(struct virtqueue_host *vq) argument
522 virtio_vq_host_is_empty(struct virtqueue_host *vq) argument
534 virtio_vq_host_get_num_avail(struct virtqueue_host *vq) argument
559 virtio_vq_host_intr_send(struct virtqueue_host *vq) argument
668 virtqueue_update_used(struct virtqueue_host *vq, uint16_t idx, uint16_t length) argument
697 virtio_vq_host_desc_enqueue(struct virtqueue_host *vq, struct virtio_host_buf *buf, uint16_t idx) argument
729 virtio_vq_host_desc_dequeue(struct virtqueue_host *vq) argument
814 struct virtqueue_host *vq = vqh[i]; local
[all...]
H A Dvirtqueue.c104 static bool virtqueue_interrupt_enable(struct virtqueue *vq, argument
128 static void virtqueue_init_vring(struct virtqueue *vq) argument
162 virtqueue_init_indirect(struct virtqueue *vq, uint16_t size) argument
180 virtqueue_should_notify_host(struct virtqueue *vq) argument
214 virtio_virtqueue_alloc(struct virtqueue_setup *setup, struct virtqueue **vq) argument
328 struct virtqueue *vq; local
401 virtio_virtqueue_free(struct virtqueue *vq) argument
420 virtio_virtqueue_get_vring_paddr(struct virtqueue *vq) argument
432 virtio_virtqueue_get_vring_align(struct virtqueue *vq) argument
443 virtio_virtqueue_get_vring_cap(struct virtqueue *vq, struct capref *ret_cap) argument
460 virtio_virtqueue_has_buffers(struct virtqueue *vq) argument
476 virtio_virtqueue_buffer_vbase(struct virtqueue *vq) argument
495 virtio_virtqueue_get_num_desc(struct virtqueue *vq) argument
507 virtio_virtqueue_get_queue_index(struct virtqueue *vq) argument
520 virtio_virtqueue_is_empty(struct virtqueue *vq) argument
533 virtio_virtqueue_is_full(struct virtqueue *vq) argument
545 virtio_virtqueue_get_num_used(struct virtqueue *vq) argument
571 virtio_virtqueue_intr_filter(struct virtqueue *vq) argument
587 virtio_virtqueue_intr_handle(struct virtqueue *vq) argument
604 virtio_virtqueue_intr_enable(struct virtqueue *vq) argument
618 virtio_virtqueue_intr_postpone(struct virtqueue *vq, enum virtqueue_intr_postpone hint) argument
642 virtio_virtqueue_intr_disable(struct virtqueue *vq) argument
657 virtio_virtqueue_notify_host(struct virtqueue *vq) argument
811 virtqueue_update_available(struct virtqueue *vq, uint16_t idx) argument
841 virtqueue_enqueue_bufs(struct virtqueue *vq, uint16_t head, struct virtio_buffer_list *bl, uint16_t num_read, uint16_t num_write, uint16_t *ret_idx) argument
934 virtio_virtqueue_desc_enqueue(struct virtqueue *vq, struct virtio_buffer_list *bl, void *st, uint16_t num_wr, uint16_t num_rd) argument
979 virtqueue_free_desc_chain(struct virtqueue *vq, uint16_t desc_idx) argument
1023 virtio_virtqueue_desc_dequeue(struct virtqueue *vq, struct virtio_buffer_list **ret_bl, void **ret_st) argument
1091 virtio_virtqueue_poll(struct virtqueue *vq, struct virtio_buffer_list **ret_bl, void **ret_st, uint8_t handle_msg) argument
1128 virtio_virtqueue_get_buf_alloc(struct virtqueue *vq, struct virtio_buffer_allocator **alloc) argument
[all...]
/barrelfish-2018-10-04/lib/virtio/guest/
H A Dchannel_flounder.c84 static errval_t add_vring(struct virtqueue *vq) argument
/barrelfish-2018-10-04/include/virtio/devices/
H A Dvirtio_block.h188 struct virtqueue *vq; member in struct:virtio_device_blk
329 struct virqueue_host *vq; ///< the single virtqueue member in struct:virtio_host_blk
/barrelfish-2018-10-04/lib/virtio/backends/
H A Dvirtio_device_mmio.c240 device_set_virtq(struct virtio_device *dev, struct virtqueue *vq) argument

Completed in 105 milliseconds