Home
last modified time | relevance | path

Searched refs:virtio_net (Results 1 – 16 of 16) sorted by relevance

/f-stack/dpdk/lib/librte_vhost/
H A Dvhost.h348 struct virtio_net { struct
394 vq_is_packed(struct virtio_net *dev) in vq_is_packed() argument
428 void __vhost_log_cache_write(struct virtio_net *dev,
431 void __vhost_log_cache_write_iova(struct virtio_net *dev,
434 void __vhost_log_cache_sync(struct virtio_net *dev,
567 gpa_to_first_hpa(struct virtio_net *dev, uint64_t gpa, in gpa_to_first_hpa()
647 static __rte_always_inline struct virtio_net *
650 struct virtio_net *dev = vhost_devices[vid]; in get_device()
662 void reset_device(struct virtio_net *dev);
688 void vhost_backend_cleanup(struct virtio_net *dev);
[all …]
H A Dvhost.c645 struct virtio_net *dev; in vhost_new_device()
724 struct virtio_net *dev; in vhost_set_ifname()
861 struct virtio_net *dev; in rte_vhost_get_negotiated_features()
874 struct virtio_net *dev; in rte_vhost_get_mem_table()
898 struct virtio_net *dev; in rte_vhost_get_vhost_vring()
934 struct virtio_net *dev; in rte_vhost_get_vhost_ring_inflight()
970 struct virtio_net *dev; in rte_vhost_set_inflight_desc_split()
1007 struct virtio_net *dev; in rte_vhost_set_inflight_desc_packed()
1073 struct virtio_net *dev; in rte_vhost_clr_inflight_desc_split()
1115 struct virtio_net *dev; in rte_vhost_clr_inflight_desc_packed()
[all …]
H A Dvhost_user.c247 struct virtio_net *dev = *pdev; in vhost_user_reset_owner()
266 struct virtio_net *dev = *pdev; in vhost_user_get_features()
288 struct virtio_net *dev = *pdev; in vhost_user_get_queue_num()
310 struct virtio_net *dev = *pdev; in vhost_user_set_features()
481 static struct virtio_net*
485 struct virtio_net *old_dev; in numa_realloc()
584 static struct virtio_net*
657 static struct virtio_net *
2708 struct virtio_net *dev; in vhost_user_msg_handler()
3022 struct virtio_net *dev; in rte_vhost_slave_config_change()
[all …]
H A Dvirtio_net.c30 rxvq_is_mergeable(struct virtio_net *dev) in rxvq_is_mergeable()
36 virtio_net_is_inorder(struct virtio_net *dev) in virtio_net_is_inorder()
78 do_flush_shadow_used_ring_split(struct virtio_net *dev, in do_flush_shadow_used_ring_split()
1138 vhost_enqueue_single_packed(struct virtio_net *dev, in vhost_enqueue_single_packed()
1256 virtio_dev_rx_batch_packed(struct virtio_net *dev, in virtio_dev_rx_batch_packed()
1365 virtio_dev_rx_packed(struct virtio_net *dev, in virtio_dev_rx_packed()
1454 struct virtio_net *dev = get_device(vid); in rte_vhost_enqueue_burst()
1631 struct virtio_net *dev = get_device(vid); in rte_vhost_poll_enqueue_completed()
1764 struct virtio_net *dev = get_device(vid); in rte_vhost_submit_enqueue_burst()
2419 virtio_dev_tx_packed(struct virtio_net *dev, in virtio_dev_tx_packed()
[all …]
H A Diotlb.h50 int vhost_user_iotlb_init(struct virtio_net *dev, int vq_index);
H A Dmeson.build23 'virtio_net.c', 'vhost_crypto.c')
H A Dvhost_user.h164 int vhost_user_iotlb_miss(struct virtio_net *dev, uint64_t iova, uint8_t perm);
H A Dvhost_crypto.c214 struct virtio_net *dev;
228 struct virtio_net *dev;
454 struct virtio_net *dev = get_device(vid); in vhost_crypto_msg_post_handler()
1429 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_create()
1512 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_free()
1541 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_set_zero_copy()
1599 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_fetch_requests()
H A Dvdpa.c135 struct virtio_net *dev = get_device(vid); in rte_vdpa_relay_vring_used()
H A Diotlb.c286 vhost_user_iotlb_init(struct virtio_net *dev, int vq_index) in vhost_user_iotlb_init()
H A Dsocket.c208 struct virtio_net *dev; in vhost_user_add_connection()
309 struct virtio_net *dev = get_device(conn->vid); in vhost_user_read_cb()
/f-stack/dpdk/examples/vhost/
H A Dmeson.build17 'main.c', 'virtio_net.c'
H A DMakefile8 SRCS-y := main.c virtio_net.c ioat.c
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_2_2.rst581 * vhost: a new field ``virt_qp_nb`` is added to ``virtio_net`` structure, and
582 the ``virtqueue`` field is moved to the end of virtio_net structure.
588 ``virtio_net`` structure for future extension.
H A Drelease_16_07.rst340 * All existing vhost APIs and callbacks with ``virtio_net`` struct pointer
367 * A Vhost ABI refactoring has been made: the ``virtio_net`` structure is no
H A Drelease_17_05.rst450 * ``linux/virtio_net.h``