Home
last modified time | relevance | path

Searched refs:virtio_user_dev (Results 1 – 8 of 8) sorted by relevance

/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost.h64 struct virtio_user_dev;
67 int (*setup)(struct virtio_user_dev *dev);
68 int (*destroy)(struct virtio_user_dev *dev);
70 int (*set_owner)(struct virtio_user_dev *dev);
73 int (*set_memory_table)(struct virtio_user_dev *dev);
80 int (*get_status)(struct virtio_user_dev *dev, uint8_t *status);
81 int (*set_status)(struct virtio_user_dev *dev, uint8_t status);
88 int (*update_link_state)(struct virtio_user_dev *dev);
89 int (*server_disconnect)(struct virtio_user_dev *dev);
90 int (*server_reconnect)(struct virtio_user_dev *dev);
[all …]
H A Dvirtio_user_dev.h27 struct virtio_user_dev { struct
64 int virtio_user_dev_set_features(struct virtio_user_dev *dev); argument
65 int virtio_user_start_device(struct virtio_user_dev *dev);
66 int virtio_user_stop_device(struct virtio_user_dev *dev);
72 void virtio_user_dev_uninit(struct virtio_user_dev *dev);
74 void virtio_user_handle_cq_packed(struct virtio_user_dev *dev,
78 int virtio_user_dev_update_status(struct virtio_user_dev *dev);
79 int virtio_user_dev_update_link_state(struct virtio_user_dev *dev);
80 int virtio_user_dev_set_mac(struct virtio_user_dev *dev);
81 int virtio_user_dev_get_mac(struct virtio_user_dev *dev);
[all …]
H A Dvhost_vdpa.c102 vhost_vdpa_set_owner(struct virtio_user_dev *dev) in vhost_vdpa_set_owner()
170 vhost_vdpa_iotlb_batch_begin(struct virtio_user_dev *dev) in vhost_vdpa_iotlb_batch_begin()
196 vhost_vdpa_iotlb_batch_end(struct virtio_user_dev *dev) in vhost_vdpa_iotlb_batch_end()
222 vhost_vdpa_dma_map(struct virtio_user_dev *dev, void *addr, in vhost_vdpa_dma_map()
282 vhost_vdpa_dma_map_batch(struct virtio_user_dev *dev, void *addr, in vhost_vdpa_dma_map_batch()
319 struct virtio_user_dev *dev = arg; in vhost_vdpa_map_contig()
331 struct virtio_user_dev *dev = arg; in vhost_vdpa_map()
349 vhost_vdpa_set_memory_table(struct virtio_user_dev *dev) in vhost_vdpa_set_memory_table()
518 vhost_vdpa_setup(struct virtio_user_dev *dev) in vhost_vdpa_setup()
551 vhost_vdpa_destroy(struct virtio_user_dev *dev) in vhost_vdpa_destroy()
[all …]
H A Dvhost_kernel.c102 vhost_kernel_set_owner(struct virtio_user_dev *dev) in vhost_kernel_set_owner()
121 vhost_kernel_get_features(struct virtio_user_dev *dev, uint64_t *features) in vhost_kernel_get_features()
158 vhost_kernel_set_features(struct virtio_user_dev *dev, uint64_t features) in vhost_kernel_set_features()
218 vhost_kernel_set_memory_table(struct virtio_user_dev *dev) in vhost_kernel_set_memory_table()
303 vhost_kernel_set_vring_file(struct virtio_user_dev *dev, uint64_t req, in vhost_kernel_set_vring_file()
327 vhost_kernel_set_vring_kick(struct virtio_user_dev *dev, struct vhost_vring_file *file) in vhost_kernel_set_vring_kick()
381 vhost_kernel_setup(struct virtio_user_dev *dev) in vhost_kernel_setup()
481 vhost_kernel_destroy(struct virtio_user_dev *dev) in vhost_kernel_destroy()
528 vhost_kernel_enable_queue_pair(struct virtio_user_dev *dev, in vhost_kernel_enable_queue_pair()
586 vhost_kernel_update_link_state(struct virtio_user_dev *dev __rte_unused) in vhost_kernel_update_link_state()
[all …]
H A Dvhost_user.c223 vhost_user_set_owner(struct virtio_user_dev *dev) in vhost_user_set_owner()
457 vhost_user_set_memory_table(struct virtio_user_dev *dev) in vhost_user_set_memory_table()
648 vhost_user_get_status(struct virtio_user_dev *dev, uint8_t *status) in vhost_user_get_status()
702 vhost_user_set_status(struct virtio_user_dev *dev, uint8_t status) in vhost_user_set_status()
776 vhost_user_server_disconnect(struct virtio_user_dev *dev) in vhost_user_server_disconnect()
792 vhost_user_server_reconnect(struct virtio_user_dev *dev) in vhost_user_server_reconnect()
814 vhost_user_setup(struct virtio_user_dev *dev) in vhost_user_setup()
876 vhost_user_destroy(struct virtio_user_dev *dev) in vhost_user_destroy()
900 vhost_user_enable_queue_pair(struct virtio_user_dev *dev, in vhost_user_enable_queue_pair()
936 vhost_user_update_link_state(struct virtio_user_dev *dev) in vhost_user_update_link_state()
[all …]
H A Dvirtio_user_dev.c117 virtio_user_queue_setup(struct virtio_user_dev *dev, in virtio_user_queue_setup()
118 int (*fn)(struct virtio_user_dev *, uint32_t)) in virtio_user_queue_setup() argument
170 virtio_user_start_device(struct virtio_user_dev *dev) in virtio_user_start_device()
223 int virtio_user_stop_device(struct virtio_user_dev *dev) in virtio_user_stop_device()
264 virtio_user_dev_set_mac(struct virtio_user_dev *dev) in virtio_user_dev_set_mac()
284 virtio_user_dev_get_mac(struct virtio_user_dev *dev) in virtio_user_dev_get_mac()
450 struct virtio_user_dev *dev = arg; in virtio_user_mem_event_cb()
492 virtio_user_dev_setup(struct virtio_user_dev *dev) in virtio_user_dev_setup()
669 virtio_user_dev_uninit(struct virtio_user_dev *dev) in virtio_user_dev_uninit()
969 struct virtio_user_dev *dev = param; in virtio_user_dev_delayed_disconnect_handler()
[all …]
/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c36 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_read_dev_config()
60 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_write_dev_config()
77 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_reset()
86 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_set_status()
103 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_get_status()
113 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_get_features()
174 struct virtio_user_dev *dev) in virtio_user_setup_queue_packed()
423 struct virtio_user_dev *dev; in virtio_user_eth_dev_alloc()
463 struct virtio_user_dev *dev; in virtio_user_pmd_probe()
727 struct virtio_user_dev *dev; in virtio_user_pmd_dma_map()
[all …]
H A Dmeson.build55 'virtio_user/virtio_user_dev.c')