Lines Matching refs:vhost_dev

48 static QLIST_HEAD(, vhost_dev) vhost_log_devs[VHOST_BACKEND_TYPE_MAX];
56 static QLIST_HEAD(, vhost_dev) vhost_devices =
62 struct vhost_dev *hdev; in vhost_get_max_memslots()
73 struct vhost_dev *hdev; in vhost_get_free_memslots()
90 static void vhost_dev_sync_region(struct vhost_dev *dev, in vhost_dev_sync_region()
135 bool vhost_dev_has_iommu(struct vhost_dev *dev) in vhost_dev_has_iommu()
153 static inline bool vhost_dev_should_log(struct vhost_dev *dev) in vhost_dev_should_log()
162 static inline void vhost_dev_elect_mem_logger(struct vhost_dev *hdev, bool add) in vhost_dev_elect_mem_logger()
194 static int vhost_sync_dirty_bitmap(struct vhost_dev *dev, in vhost_sync_dirty_bitmap()
279 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_log_sync()
284 static void vhost_log_sync_range(struct vhost_dev *dev, in vhost_log_sync_range()
295 static uint64_t vhost_get_log_size(struct vhost_dev *dev) in vhost_get_log_size()
308 static int vhost_set_backend_type(struct vhost_dev *dev, in vhost_set_backend_type()
394 static void vhost_log_put(struct vhost_dev *dev, bool sync) in vhost_log_put()
435 static bool vhost_dev_log_is_shared(struct vhost_dev *dev) in vhost_dev_log_is_shared()
441 static inline void vhost_dev_log_resize(struct vhost_dev *dev, uint64_t size) in vhost_dev_log_resize()
460 static void *vhost_memory_map(struct vhost_dev *dev, hwaddr addr, in vhost_memory_map()
470 static void vhost_memory_unmap(struct vhost_dev *dev, void *buffer, in vhost_memory_unmap()
506 static int vhost_verify_ring_mappings(struct vhost_dev *dev, in vhost_verify_ring_mappings()
569 static bool vhost_section(struct vhost_dev *dev, MemoryRegionSection *section) in vhost_section()
618 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_begin()
626 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_commit()
742 static void vhost_region_add_section(struct vhost_dev *dev, in vhost_region_add_section()
852 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_region_addnop()
864 struct vhost_dev *hdev = iommu->hdev; in vhost_iommu_unmap_notify()
876 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_iommu_region_add()
915 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_iommu_region_del()
938 struct vhost_dev *dev; in vhost_toggle_device_iotlb()
956 static int vhost_virtqueue_set_addr(struct vhost_dev *dev, in vhost_virtqueue_set_addr()
985 static int vhost_dev_set_features(struct vhost_dev *dev, in vhost_dev_set_features()
1018 static int vhost_dev_set_log(struct vhost_dev *dev, bool enable_log) in vhost_dev_set_log()
1072 struct vhost_dev *dev = container_of(listener, struct vhost_dev, in vhost_migration_log()
1172 static int vhost_virtqueue_set_vring_endian_legacy(struct vhost_dev *dev, in vhost_virtqueue_set_vring_endian_legacy()
1189 static int vhost_memory_region_lookup(struct vhost_dev *hdev, in vhost_memory_region_lookup()
1209 int vhost_device_iotlb_miss(struct vhost_dev *dev, uint64_t iova, int write) in vhost_device_iotlb_miss()
1250 int vhost_virtqueue_start(struct vhost_dev *dev, in vhost_virtqueue_start()
1370 int vhost_virtqueue_stop(struct vhost_dev *dev, in vhost_virtqueue_stop()
1417 static int vhost_virtqueue_set_busyloop_timeout(struct vhost_dev *dev, in vhost_virtqueue_set_busyloop_timeout()
1444 struct vhost_dev *dev = vq->dev; in vhost_virtqueue_error_notifier()
1453 static int vhost_virtqueue_init(struct vhost_dev *dev, in vhost_virtqueue_init()
1509 int vhost_dev_init(struct vhost_dev *hdev, void *opaque, in vhost_dev_init()
1660 void vhost_dev_cleanup(struct vhost_dev *hdev) in vhost_dev_cleanup()
1682 memset(hdev, 0, sizeof(struct vhost_dev)); in vhost_dev_cleanup()
1685 void vhost_dev_disable_notifiers_nvqs(struct vhost_dev *hdev, in vhost_dev_disable_notifiers_nvqs()
1722 int vhost_dev_enable_notifiers(struct vhost_dev *hdev, VirtIODevice *vdev) in vhost_dev_enable_notifiers()
1763 void vhost_dev_disable_notifiers(struct vhost_dev *hdev, VirtIODevice *vdev) in vhost_dev_disable_notifiers()
1771 bool vhost_virtqueue_pending(struct vhost_dev *hdev, int n) in vhost_virtqueue_pending()
1779 void vhost_virtqueue_mask(struct vhost_dev *hdev, VirtIODevice *vdev, int n, in vhost_virtqueue_mask()
1803 bool vhost_config_pending(struct vhost_dev *hdev) in vhost_config_pending()
1816 void vhost_config_mask(struct vhost_dev *hdev, VirtIODevice *vdev, bool mask) in vhost_config_mask()
1841 static void vhost_stop_config_intr(struct vhost_dev *dev) in vhost_stop_config_intr()
1850 static void vhost_start_config_intr(struct vhost_dev *dev) in vhost_start_config_intr()
1864 uint64_t vhost_get_features(struct vhost_dev *hdev, const int *feature_bits, in vhost_get_features()
1878 void vhost_ack_features(struct vhost_dev *hdev, const int *feature_bits, in vhost_ack_features()
1891 int vhost_dev_get_config(struct vhost_dev *hdev, uint8_t *config, in vhost_dev_get_config()
1905 int vhost_dev_set_config(struct vhost_dev *hdev, const uint8_t *data, in vhost_dev_set_config()
1918 void vhost_dev_set_config_notifier(struct vhost_dev *hdev, in vhost_dev_set_config_notifier()
1933 int vhost_dev_prepare_inflight(struct vhost_dev *hdev, VirtIODevice *vdev) in vhost_dev_prepare_inflight()
1953 int vhost_dev_set_inflight(struct vhost_dev *dev, in vhost_dev_set_inflight()
1969 int vhost_dev_get_inflight(struct vhost_dev *dev, uint16_t queue_size, in vhost_dev_get_inflight()
1985 static int vhost_dev_set_vring_enable(struct vhost_dev *hdev, int enable) in vhost_dev_set_vring_enable()
2013 int vhost_dev_start(struct vhost_dev *hdev, VirtIODevice *vdev, bool vrings) in vhost_dev_start()
2139 int vhost_dev_stop(struct vhost_dev *hdev, VirtIODevice *vdev, bool vrings) in vhost_dev_stop()
2184 int vhost_net_set_backend(struct vhost_dev *hdev, in vhost_net_set_backend()
2194 int vhost_reset_device(struct vhost_dev *hdev) in vhost_reset_device()
2203 bool vhost_supports_device_state(struct vhost_dev *dev) in vhost_supports_device_state()
2212 int vhost_set_device_state_fd(struct vhost_dev *dev, in vhost_set_device_state_fd()
2229 int vhost_check_device_state(struct vhost_dev *dev, Error **errp) in vhost_check_device_state()
2240 int vhost_save_backend_state(struct vhost_dev *dev, QEMUFile *f, Error **errp) in vhost_save_backend_state()
2333 int vhost_load_backend_state(struct vhost_dev *dev, QEMUFile *f, Error **errp) in vhost_load_backend_state()