Lines Matching refs:vhost_dev

243     struct vhost_dev *dev;
275 static int vhost_user_read_header(struct vhost_dev *dev, VhostUserMsg *msg) in vhost_user_read_header()
303 static int vhost_user_read(struct vhost_dev *dev, VhostUserMsg *msg) in vhost_user_read()
338 static int process_message_reply(struct vhost_dev *dev, in process_message_reply()
382 static int vhost_user_write(struct vhost_dev *dev, VhostUserMsg *msg, in vhost_user_write()
423 int vhost_user_gpu_set_socket(struct vhost_dev *dev, int fd) in vhost_user_gpu_set_socket()
433 static int vhost_user_set_log_base(struct vhost_dev *dev, uint64_t base, in vhost_user_set_log_base()
506 struct vhost_dev *dev, in vhost_user_fill_set_mem_table_msg()
569 static void scrub_shadow_regions(struct vhost_dev *dev, in scrub_shadow_regions()
659 static int send_remove_regions(struct vhost_dev *dev, in send_remove_regions()
713 static int send_add_regions(struct vhost_dev *dev, in send_add_regions()
825 static int vhost_user_add_remove_regions(struct vhost_dev *dev, in vhost_user_add_remove_regions()
888 static int vhost_user_set_mem_table_postcopy(struct vhost_dev *dev, in vhost_user_set_mem_table_postcopy()
1002 static int vhost_user_set_mem_table(struct vhost_dev *dev, in vhost_user_set_mem_table()
1058 static int vhost_user_set_vring_endian(struct vhost_dev *dev, in vhost_user_set_vring_endian()
1078 static int vhost_user_get_u64(struct vhost_dev *dev, int request, uint64_t *u64) in vhost_user_get_u64()
1116 static int vhost_user_get_features(struct vhost_dev *dev, uint64_t *features) in vhost_user_get_features()
1126 static int vhost_user_write_sync(struct vhost_dev *dev, VhostUserMsg *msg, in vhost_user_write_sync()
1163 static int vhost_set_vring(struct vhost_dev *dev, in vhost_set_vring()
1178 static int vhost_user_set_vring_num(struct vhost_dev *dev, in vhost_user_set_vring_num()
1227 static int vhost_user_set_vring_base(struct vhost_dev *dev, in vhost_user_set_vring_base()
1233 static int vhost_user_set_vring_enable(struct vhost_dev *dev, int enable) in vhost_user_set_vring_enable()
1285 static int vhost_user_get_vring_base(struct vhost_dev *dev, in vhost_user_get_vring_base()
1326 static int vhost_set_vring_file(struct vhost_dev *dev, in vhost_set_vring_file()
1348 static int vhost_user_set_vring_kick(struct vhost_dev *dev, in vhost_user_set_vring_kick()
1354 static int vhost_user_set_vring_call(struct vhost_dev *dev, in vhost_user_set_vring_call()
1360 static int vhost_user_set_vring_err(struct vhost_dev *dev, in vhost_user_set_vring_err()
1366 static int vhost_user_set_vring_addr(struct vhost_dev *dev, in vhost_user_set_vring_addr()
1385 static int vhost_user_set_u64(struct vhost_dev *dev, int request, uint64_t u64, in vhost_user_set_u64()
1398 static int vhost_user_set_status(struct vhost_dev *dev, uint8_t status) in vhost_user_set_status()
1403 static int vhost_user_get_status(struct vhost_dev *dev, uint8_t *status) in vhost_user_get_status()
1417 static int vhost_user_add_status(struct vhost_dev *dev, uint8_t status) in vhost_user_add_status()
1435 static int vhost_user_set_features(struct vhost_dev *dev, in vhost_user_set_features()
1465 static int vhost_user_set_protocol_features(struct vhost_dev *dev, in vhost_user_set_protocol_features()
1472 static int vhost_user_set_owner(struct vhost_dev *dev) in vhost_user_set_owner()
1482 static int vhost_user_get_max_memslots(struct vhost_dev *dev, in vhost_user_get_max_memslots()
1499 static int vhost_user_reset_device(struct vhost_dev *dev) in vhost_user_reset_device()
1518 static int vhost_user_backend_handle_config_change(struct vhost_dev *dev) in vhost_user_backend_handle_config_change()
1555 static int vhost_user_backend_handle_vring_host_notifier(struct vhost_dev *dev, in vhost_user_backend_handle_vring_host_notifier()
1618 vhost_user_backend_handle_shared_object_add(struct vhost_dev *dev, in vhost_user_backend_handle_shared_object_add()
1633 vhost_user_backend_handle_shared_object_remove(struct vhost_dev *dev, in vhost_user_backend_handle_shared_object_remove()
1642 struct vhost_dev *owner = virtio_lookup_vhost_device(&uuid); in vhost_user_backend_handle_shared_object_remove()
1679 int vhost_user_get_shared_object(struct vhost_dev *dev, unsigned char *uuid, in vhost_user_get_shared_object()
1738 struct vhost_dev *dev = virtio_lookup_vhost_device(&uuid); in vhost_user_backend_handle_shared_object_lookup()
1783 struct vhost_dev *dev = opaque; in backend_read()
1873 static int vhost_setup_backend_channel(struct vhost_dev *dev) in vhost_setup_backend_channel()
1938 struct vhost_dev *dev = pcfd->data; in vhost_user_postcopy_fault_handler()
1972 struct vhost_dev *dev = pcfd->data; in vhost_user_postcopy_waker()
2003 static int vhost_user_postcopy_advise(struct vhost_dev *dev, Error **errp) in vhost_user_postcopy_advise()
2061 static int vhost_user_postcopy_listen(struct vhost_dev *dev, Error **errp) in vhost_user_postcopy_listen()
2091 static int vhost_user_postcopy_end(struct vhost_dev *dev, Error **errp) in vhost_user_postcopy_end()
2128 struct vhost_dev *dev = u->dev; in vhost_user_postcopy_notifier()
2158 static int vhost_user_backend_init(struct vhost_dev *dev, void *opaque, in vhost_user_backend_init()
2298 static int vhost_user_backend_cleanup(struct vhost_dev *dev) in vhost_user_backend_cleanup()
2329 static int vhost_user_get_vq_index(struct vhost_dev *dev, int idx) in vhost_user_get_vq_index()
2336 static int vhost_user_memslots_limit(struct vhost_dev *dev) in vhost_user_memslots_limit()
2343 static bool vhost_user_requires_shm_log(struct vhost_dev *dev) in vhost_user_requires_shm_log()
2351 static int vhost_user_migration_done(struct vhost_dev *dev, char* mac_addr) in vhost_user_migration_done()
2375 static int vhost_user_net_set_mtu(struct vhost_dev *dev, uint16_t mtu) in vhost_user_net_set_mtu()
2407 static int vhost_user_send_device_iotlb_msg(struct vhost_dev *dev, in vhost_user_send_device_iotlb_msg()
2427 static void vhost_user_set_iotlb_callback(struct vhost_dev *dev, int enabled) in vhost_user_set_iotlb_callback()
2432 static int vhost_user_get_config(struct vhost_dev *dev, uint8_t *config, in vhost_user_get_config()
2481 static int vhost_user_set_config(struct vhost_dev *dev, const uint8_t *data, in vhost_user_set_config()
2526 static int vhost_user_crypto_create_session(struct vhost_dev *dev, in vhost_user_crypto_create_session()
2630 vhost_user_crypto_close_session(struct vhost_dev *dev, uint64_t session_id) in vhost_user_crypto_close_session()
2657 static bool vhost_user_no_private_memslots(struct vhost_dev *dev) in vhost_user_no_private_memslots()
2662 static int vhost_user_get_inflight_fd(struct vhost_dev *dev, in vhost_user_get_inflight_fd()
2734 static int vhost_user_set_inflight_fd(struct vhost_dev *dev, in vhost_user_set_inflight_fd()
2788 struct vhost_dev *vhost;
2806 CharBackend *chardev, struct vhost_dev *vhost, in vhost_user_async_close()
2845 static int vhost_user_dev_start(struct vhost_dev *dev, bool started) in vhost_user_dev_start()
2866 static void vhost_user_reset_status(struct vhost_dev *dev) in vhost_user_reset_status()
2879 static bool vhost_user_supports_device_state(struct vhost_dev *dev) in vhost_user_supports_device_state()
2885 static int vhost_user_set_device_state_fd(struct vhost_dev *dev, in vhost_user_set_device_state_fd()
2961 static int vhost_user_check_device_state(struct vhost_dev *dev, Error **errp) in vhost_user_check_device_state()