Lines Matching defs:vdev
151 VirtIODevice *vdev; member
208 static void virtio_check_indirect_feature(VirtIODevice *vdev) in virtio_check_indirect_feature()
238 void virtio_init_region_cache(VirtIODevice *vdev, int n) in virtio_init_region_cache()
297 void virtio_queue_update_rings(VirtIODevice *vdev, int n) in virtio_queue_update_rings()
313 static void vring_split_desc_read(VirtIODevice *vdev, VRingDesc *desc, in vring_split_desc_read()
324 static void vring_packed_event_read(VirtIODevice *vdev, in vring_packed_event_read()
337 static void vring_packed_off_wrap_write(VirtIODevice *vdev, in vring_packed_off_wrap_write()
347 static void vring_packed_flags_write(VirtIODevice *vdev, in vring_packed_flags_write()
469 VirtIODevice *vdev = vq->vdev; in vring_used_flags_set_bit() local
486 VirtIODevice *vdev = vq->vdev; in vring_used_flags_unset_bit() local
593 static void vring_packed_desc_read_flags(VirtIODevice *vdev, in vring_packed_desc_read_flags()
603 static void vring_packed_desc_read(VirtIODevice *vdev, in vring_packed_desc_read()
628 static void vring_packed_desc_write_data(VirtIODevice *vdev, in vring_packed_desc_write_data()
646 static void vring_packed_desc_write_flags(VirtIODevice *vdev, in vring_packed_desc_write_flags()
657 static void vring_packed_desc_write(VirtIODevice *vdev, in vring_packed_desc_write()
1236 static int virtqueue_split_read_next_desc(VirtIODevice *vdev, VRingDesc *desc, in virtqueue_split_read_next_desc()
1261 VirtIODevice *vdev = vq->vdev; in virtqueue_split_get_avail_bytes() local
1399 VirtIODevice *vdev = vq->vdev; in virtqueue_packed_get_avail_bytes() local
1564 static bool virtqueue_map_desc(VirtIODevice *vdev, unsigned int *p_num_sg, in virtqueue_map_desc()
1628 static void virtqueue_map_iovec(VirtIODevice *vdev, struct iovec *sg, in virtqueue_map_iovec()
1653 void virtqueue_map(VirtIODevice *vdev, VirtQueueElement *elem) in virtqueue_map()
1689 VirtIODevice *vdev = vq->vdev; in virtqueue_split_pop() local
1836 VirtIODevice *vdev = vq->vdev; in virtqueue_packed_pop() local
1998 VirtIODevice *vdev = vq->vdev; in virtqueue_packed_drop_all() local
2049 VirtIODevice *vdev = vq->vdev; in virtqueue_split_drop_all() local
2081 struct VirtIODevice *vdev = vq->vdev; in virtqueue_drop_all() local
2111 void *qemu_get_virtqueue_element(VirtIODevice *vdev, QEMUFile *f, size_t sz) in qemu_get_virtqueue_element()
2158 void qemu_put_virtqueue_element(VirtIODevice *vdev, QEMUFile *f, in qemu_put_virtqueue_element()
2196 static void virtio_notify_vector(VirtIODevice *vdev, uint16_t vector) in virtio_notify_vector()
2210 void virtio_update_irq(VirtIODevice *vdev) in virtio_update_irq()
2215 static int virtio_validate_features(VirtIODevice *vdev) in virtio_validate_features()
2231 int virtio_set_status(VirtIODevice *vdev, uint8_t val) in virtio_set_status()
2282 static void __virtio_queue_reset(VirtIODevice *vdev, uint32_t i) in __virtio_queue_reset()
2302 void virtio_queue_reset(VirtIODevice *vdev, uint32_t queue_index) in virtio_queue_reset()
2313 void virtio_queue_enable(VirtIODevice *vdev, uint32_t queue_index) in virtio_queue_enable()
2334 void virtio_queue_set_addr(VirtIODevice *vdev, int n, hwaddr addr) in virtio_queue_set_addr()
2343 hwaddr virtio_queue_get_addr(VirtIODevice *vdev, int n) in virtio_queue_get_addr()
2348 void virtio_queue_set_rings(VirtIODevice *vdev, int n, hwaddr desc, in virtio_queue_set_rings()
2360 void virtio_queue_set_num(VirtIODevice *vdev, int n, int num) in virtio_queue_set_num()
2373 VirtQueue *virtio_vector_first_queue(VirtIODevice *vdev, uint16_t vector) in virtio_vector_first_queue()
2383 int virtio_queue_get_num(VirtIODevice *vdev, int n) in virtio_queue_get_num()
2388 int virtio_queue_get_max_num(VirtIODevice *vdev, int n) in virtio_queue_get_max_num()
2393 int virtio_get_num_queues(VirtIODevice *vdev) in virtio_get_num_queues()
2406 void virtio_queue_set_align(VirtIODevice *vdev, int n, int align) in virtio_queue_set_align()
2449 VirtIODevice *vdev = vq->vdev; in virtio_queue_notify_vq() local
2464 void virtio_queue_notify(VirtIODevice *vdev, int n) in virtio_queue_notify()
2484 uint16_t virtio_queue_vector(VirtIODevice *vdev, int n) in virtio_queue_vector()
2490 void virtio_queue_set_vector(VirtIODevice *vdev, int n, uint16_t vector) in virtio_queue_set_vector()
2507 VirtQueue *virtio_add_queue(VirtIODevice *vdev, int queue_size, in virtio_add_queue()
2539 void virtio_del_queue(VirtIODevice *vdev, int n) in virtio_del_queue()
2548 static void virtio_set_isr(VirtIODevice *vdev, int value) in virtio_set_isr()
2561 static bool virtio_split_should_notify(VirtIODevice *vdev, VirtQueue *vq) in virtio_split_should_notify()
2598 static bool virtio_packed_should_notify(VirtIODevice *vdev, VirtQueue *vq) in virtio_packed_should_notify()
2628 static bool virtio_should_notify(VirtIODevice *vdev, VirtQueue *vq) in virtio_should_notify()
2647 void virtio_notify_irqfd(VirtIODevice *vdev, VirtQueue *vq) in virtio_notify_irqfd()
2682 void virtio_notify(VirtIODevice *vdev, VirtQueue *vq) in virtio_notify()
2694 void virtio_notify_config(VirtIODevice *vdev) in virtio_notify_config()
2706 VirtIODevice *vdev = opaque; in virtio_device_endian_needed() local
2718 VirtIODevice *vdev = opaque; in virtio_64bit_features_needed() local
2725 VirtIODevice *vdev = opaque; in virtio_virtqueue_needed() local
2732 VirtIODevice *vdev = opaque; in virtio_packed_virtqueue_needed() local
2739 VirtIODevice *vdev = opaque; in virtio_ringsize_needed() local
2752 VirtIODevice *vdev = opaque; in virtio_extra_state_needed() local
2762 VirtIODevice *vdev = opaque; in virtio_broken_needed() local
2769 VirtIODevice *vdev = opaque; in virtio_started_needed() local
2776 VirtIODevice *vdev = opaque; in virtio_disabled_needed() local
2855 VirtIODevice *vdev = pv; in get_extra_state() local
2869 VirtIODevice *vdev = pv; in put_extra_state() local
2978 int virtio_save(VirtIODevice *vdev, QEMUFile *f) in virtio_save()
3050 VirtIODevice *vdev = VIRTIO_DEVICE(opaque); in virtio_device_get() local
3062 static int virtio_set_features_nocheck(VirtIODevice *vdev, uint64_t val) in virtio_set_features_nocheck()
3077 VirtIODevice *vdev; member
3091 virtio_set_features_nocheck_maybe_co(VirtIODevice *vdev, uint64_t val) in virtio_set_features_nocheck_maybe_co()
3108 int virtio_set_features(VirtIODevice *vdev, uint64_t val) in virtio_set_features()
3146 VirtIODevice *vdev = opaque; in virtio_reset() local
3187 static void virtio_device_check_notification_compatibility(VirtIODevice *vdev, in virtio_device_check_notification_compatibility()
3219 virtio_load(VirtIODevice *vdev, QEMUFile *f, int version_id) in virtio_load()
3432 void virtio_cleanup(VirtIODevice *vdev) in virtio_cleanup()
3439 VirtIODevice *vdev = opaque; in virtio_vmstate_change() local
3465 DeviceState *vdev = data; in virtio_instance_init_common() local
3473 void virtio_init(VirtIODevice *vdev, uint16_t device_id, size_t config_size) in virtio_init()
3521 bool virtio_legacy_allowed(VirtIODevice *vdev) in virtio_legacy_allowed()
3540 bool virtio_legacy_check_disabled(VirtIODevice *vdev) in virtio_legacy_check_disabled()
3545 hwaddr virtio_queue_get_desc_addr(VirtIODevice *vdev, int n) in virtio_queue_get_desc_addr()
3550 bool virtio_queue_enabled_legacy(VirtIODevice *vdev, int n) in virtio_queue_enabled_legacy()
3555 bool virtio_queue_enabled(VirtIODevice *vdev, int n) in virtio_queue_enabled()
3566 hwaddr virtio_queue_get_avail_addr(VirtIODevice *vdev, int n) in virtio_queue_get_avail_addr()
3571 hwaddr virtio_queue_get_used_addr(VirtIODevice *vdev, int n) in virtio_queue_get_used_addr()
3576 hwaddr virtio_queue_get_desc_size(VirtIODevice *vdev, int n) in virtio_queue_get_desc_size()
3581 hwaddr virtio_queue_get_avail_size(VirtIODevice *vdev, int n) in virtio_queue_get_avail_size()
3594 hwaddr virtio_queue_get_used_size(VirtIODevice *vdev, int n) in virtio_queue_get_used_size()
3607 static unsigned int virtio_queue_packed_get_last_avail_idx(VirtIODevice *vdev, in virtio_queue_packed_get_last_avail_idx()
3621 static uint16_t virtio_queue_split_get_last_avail_idx(VirtIODevice *vdev, in virtio_queue_split_get_last_avail_idx()
3627 unsigned int virtio_queue_get_last_avail_idx(VirtIODevice *vdev, int n) in virtio_queue_get_last_avail_idx()
3636 static void virtio_queue_packed_set_last_avail_idx(VirtIODevice *vdev, in virtio_queue_packed_set_last_avail_idx()
3649 static void virtio_queue_split_set_last_avail_idx(VirtIODevice *vdev, in virtio_queue_split_set_last_avail_idx()
3656 void virtio_queue_set_last_avail_idx(VirtIODevice *vdev, int n, in virtio_queue_set_last_avail_idx()
3666 static void virtio_queue_packed_restore_last_avail_idx(VirtIODevice *vdev, in virtio_queue_packed_restore_last_avail_idx()
3672 static void virtio_queue_split_restore_last_avail_idx(VirtIODevice *vdev, in virtio_queue_split_restore_last_avail_idx()
3682 void virtio_queue_restore_last_avail_idx(VirtIODevice *vdev, int n) in virtio_queue_restore_last_avail_idx()
3691 static void virtio_queue_packed_update_used_idx(VirtIODevice *vdev, int n) in virtio_queue_packed_update_used_idx()
3696 static void virtio_queue_split_update_used_idx(VirtIODevice *vdev, int n) in virtio_queue_split_update_used_idx()
3704 void virtio_queue_update_used_idx(VirtIODevice *vdev, int n) in virtio_queue_update_used_idx()
3713 void virtio_queue_invalidate_signalled_used(VirtIODevice *vdev, int n) in virtio_queue_invalidate_signalled_used()
3718 VirtQueue *virtio_get_queue(VirtIODevice *vdev, int n) in virtio_get_queue()
3737 VirtIODevice *vdev = container_of(n, VirtIODevice, config_notifier); in virtio_config_guest_notifier_read() local
3759 void virtio_config_set_guest_notifier_fd_handler(VirtIODevice *vdev, in virtio_config_set_guest_notifier_fd_handler()
3895 EventNotifier *virtio_config_get_guest_notifier(VirtIODevice *vdev) in virtio_config_get_guest_notifier()
3905 int virtio_queue_set_host_notifier_mr(VirtIODevice *vdev, int n, in virtio_queue_set_host_notifier_mr()
3918 void virtio_device_set_child_bus_name(VirtIODevice *vdev, char *bus_name) in virtio_device_set_child_bus_name()
3924 void G_GNUC_PRINTF(2, 3) virtio_error(VirtIODevice *vdev, const char *fmt, ...) in virtio_error()
3942 VirtIODevice *vdev = container_of(listener, VirtIODevice, listener); in virtio_memory_listener_commit() local
3955 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_device_realize() local
3992 VirtIODevice *vdev = VIRTIO_DEVICE(dev); in virtio_device_unrealize() local
4006 static void virtio_device_free_virtqueues(VirtIODevice *vdev) in virtio_device_free_virtqueues()
4024 VirtIODevice *vdev = VIRTIO_DEVICE(obj); in virtio_device_instance_finalize() local
4040 static int virtio_device_start_ioeventfd_impl(VirtIODevice *vdev) in virtio_device_start_ioeventfd_impl()
4102 int virtio_device_start_ioeventfd(VirtIODevice *vdev) in virtio_device_start_ioeventfd()
4110 static void virtio_device_stop_ioeventfd_impl(VirtIODevice *vdev) in virtio_device_stop_ioeventfd_impl()
4144 int virtio_device_grab_ioeventfd(VirtIODevice *vdev) in virtio_device_grab_ioeventfd()
4152 void virtio_device_release_ioeventfd(VirtIODevice *vdev) in virtio_device_release_ioeventfd()
4176 bool virtio_device_ioeventfd_enabled(VirtIODevice *vdev) in virtio_device_ioeventfd_enabled()
4188 VirtIODevice *vdev; in qmp_x_query_virtio_queue_status() local
4280 VirtIODevice *vdev; in qmp_x_query_virtio_queue_element() local