Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvirtio_user_dev.h26 struct virtio_user_dev { struct
71 int virtio_user_dev_set_features(struct virtio_user_dev *dev); argument
72 int virtio_user_start_device(struct virtio_user_dev *dev);
73 int virtio_user_stop_device(struct virtio_user_dev *dev);
74 int virtio_user_dev_init(struct virtio_user_dev *dev, char *path, int queues,
79 void virtio_user_dev_uninit(struct virtio_user_dev *dev);
80 void virtio_user_handle_cq(struct virtio_user_dev *dev, uint16_t queue_idx);
81 void virtio_user_handle_cq_packed(struct virtio_user_dev *dev,
83 uint8_t virtio_user_handle_mq(struct virtio_user_dev *dev, uint16_t q_pairs);
84 int virtio_user_dev_set_status(struct virtio_user_dev *dev, uint8_t status);
[all …]
H A Dvhost.h98 struct virtio_user_dev;
101 int (*setup)(struct virtio_user_dev *dev);
102 int (*send_request)(struct virtio_user_dev *dev,
105 int (*enable_qp)(struct virtio_user_dev *dev,
108 int (*dma_map)(struct virtio_user_dev *dev, void *addr,
110 int (*dma_unmap)(struct virtio_user_dev *dev, void *addr,
H A Dvirtio_user_dev.c98 virtio_user_queue_setup(struct virtio_user_dev *dev, in virtio_user_queue_setup()
99 int (*fn)(struct virtio_user_dev *, uint32_t)) in virtio_user_queue_setup() argument
122 virtio_user_dev_set_features(struct virtio_user_dev *dev) in virtio_user_dev_set_features()
155 virtio_user_start_device(struct virtio_user_dev *dev) in virtio_user_start_device()
205 int virtio_user_stop_device(struct virtio_user_dev *dev) in virtio_user_stop_device()
238 parse_mac(struct virtio_user_dev *dev, const char *mac) in parse_mac()
255 virtio_user_dev_init_notify(struct virtio_user_dev *dev) in virtio_user_dev_init_notify()
299 virtio_user_fill_intr_handle(struct virtio_user_dev *dev) in virtio_user_fill_intr_handle()
335 struct virtio_user_dev *dev = arg; in virtio_user_mem_event_cb()
365 virtio_user_dev_setup(struct virtio_user_dev *dev) in virtio_user_dev_setup()
[all …]
H A Dvhost_vdpa.c84 vhost_vdpa_dma_map(struct virtio_user_dev *dev, void *addr, in vhost_vdpa_dma_map()
106 vhost_vdpa_dma_unmap(struct virtio_user_dev *dev, __rte_unused void *addr, in vhost_vdpa_dma_unmap()
130 struct virtio_user_dev *dev = arg; in vhost_vdpa_map_contig()
142 struct virtio_user_dev *dev = arg; in vhost_vdpa_map()
160 vhost_vdpa_dma_map_all(struct virtio_user_dev *dev) in vhost_vdpa_dma_map_all()
195 vhost_vdpa_ioctl(struct virtio_user_dev *dev, in vhost_vdpa_ioctl()
247 vhost_vdpa_setup(struct virtio_user_dev *dev) in vhost_vdpa_setup()
268 vhost_vdpa_enable_queue_pair(struct virtio_user_dev *dev, in vhost_vdpa_enable_queue_pair()
H A Dvhost_kernel.c178 vhost_kernel_ioctl(struct virtio_user_dev *dev, in vhost_kernel_ioctl()
277 vhost_kernel_setup(struct virtio_user_dev *dev) in vhost_kernel_setup()
322 vhost_kernel_enable_queue_pair(struct virtio_user_dev *dev, in vhost_kernel_enable_queue_pair()
H A Dvhost_user.c252 vhost_user_sock(struct virtio_user_dev *dev, in vhost_user_sock()
420 virtio_user_start_server(struct virtio_user_dev *dev, struct sockaddr_un *un) in virtio_user_start_server()
453 vhost_user_setup(struct virtio_user_dev *dev) in vhost_user_setup()
494 vhost_user_enable_queue_pair(struct virtio_user_dev *dev, in vhost_user_enable_queue_pair()
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c30 ((struct virtio_user_dev *)(hw)->virtio_user_dev)
68 virtio_user_server_reconnect(struct virtio_user_dev *dev) in virtio_user_server_reconnect()
172 struct virtio_user_dev *dev = virtio_user_get_dev(hw); in virtio_user_delayed_handler()
370 struct virtio_user_dev *dev) in virtio_user_setup_queue_packed()
606 struct virtio_user_dev *dev; in virtio_user_eth_dev_alloc()
637 hw->virtio_user_dev = dev; in virtio_user_eth_dev_alloc()
647 rte_free(hw->virtio_user_dev); in virtio_user_eth_dev_free()
914 struct virtio_user_dev *dev; in virtio_user_pmd_dma_map()
927 dev = hw->virtio_user_dev; in virtio_user_pmd_dma_map()
940 struct virtio_user_dev *dev; in virtio_user_pmd_dma_unmap()
[all …]
H A Dmeson.build46 'virtio_user/virtio_user_dev.c')
H A Dvirtio_ethdev.c595 if (!hw->virtio_user_dev) in virtio_init_queue()
749 if (hw->virtio_user_dev) in virtio_dev_close()
1302 if (!hw->virtio_user_dev) in virtio_intr_unmask()
1316 if (!hw->virtio_user_dev) in virtio_intr_enable()
1330 if (!hw->virtio_user_dev) in virtio_intr_disable()
1377 if (hw->modern || hw->virtio_user_dev) { in virtio_negotiate_features()
1712 if (!hw->virtio_user_dev) in virtio_init_device()
1887 if (hw->virtio_user_dev) in virtio_set_vtpci_ops()
1922 if (!hw->virtio_user_dev) { in eth_virtio_dev_init()
1953 if (!hw->virtio_user_dev) { in eth_virtio_dev_init()
[all …]
H A Dvirtio_pci.h273 void *virtio_user_dev; member