search for: get_queue

Displaying 2 results from an estimated 2 matches for "get_queue".

2015 Nov 18
2
[RFC] kvmtool: add support for modern virtio-pci
...u32 vq); @@ -154,6 +158,8 @@ struct virtio_ops { int (*init)(struct kvm *kvm, void *dev, struct virtio_device *vdev, int device_id, int subsys_id, int class); int (*exit)(struct kvm *kvm, struct virtio_device *vdev); + int (*queue_cnt)(struct virtio_device *vdev); + struct virt_queue *(*get_queue)(void *dev, u32 vq); }; int virtio_init(struct kvm *kvm, void *dev, struct virtio_device *vdev, @@ -167,10 +173,25 @@ static inline void *virtio_get_vq(struct kvm *kvm, u32 pfn, u32 page_size) return guest_flat_to_host(kvm, (u64)pfn * page_size); } +static inline void virtio_adjust_vq(stru...
2015 Nov 18
2
[RFC] kvmtool: add support for modern virtio-pci
...u32 vq); @@ -154,6 +158,8 @@ struct virtio_ops { int (*init)(struct kvm *kvm, void *dev, struct virtio_device *vdev, int device_id, int subsys_id, int class); int (*exit)(struct kvm *kvm, struct virtio_device *vdev); + int (*queue_cnt)(struct virtio_device *vdev); + struct virt_queue *(*get_queue)(void *dev, u32 vq); }; int virtio_init(struct kvm *kvm, void *dev, struct virtio_device *vdev, @@ -167,10 +173,25 @@ static inline void *virtio_get_vq(struct kvm *kvm, u32 pfn, u32 page_size) return guest_flat_to_host(kvm, (u64)pfn * page_size); } +static inline void virtio_adjust_vq(stru...