Home
last modified time | relevance | path

Searched refs:virtio_hw (Results 1 – 20 of 20) sorted by relevance

/dpdk/drivers/net/virtio/
H A Dvirtio.h189 struct virtio_hw { struct
236 uint8_t (*get_status)(struct virtio_hw *hw);
238 uint64_t (*get_features)(struct virtio_hw *hw);
240 int (*features_ok)(struct virtio_hw *hw);
241 uint8_t (*get_isr)(struct virtio_hw *hw);
248 void (*intr_detect)(struct virtio_hw *hw);
249 int (*dev_close)(struct virtio_hw *hw);
271 virtio_with_packed_queue(struct virtio_hw *hw) in virtio_with_packed_queue()
277 uint8_t virtio_get_status(struct virtio_hw *hw);
281 void virtio_reset(struct virtio_hw *hw);
[all …]
H A Dvirtio_pci.c188 legacy_get_features(struct virtio_hw *hw) in legacy_get_features()
215 legacy_get_status(struct virtio_hw *hw) in legacy_get_status()
230 legacy_get_isr(struct virtio_hw *hw) in legacy_get_isr()
305 legacy_intr_detect(struct virtio_hw *hw) in legacy_intr_detect()
314 legacy_dev_close(struct virtio_hw *hw) in legacy_dev_close()
410 modern_features_ok(struct virtio_hw *hw) in modern_features_ok()
421 modern_get_status(struct virtio_hw *hw) in modern_get_status()
437 modern_get_isr(struct virtio_hw *hw) in modern_get_isr()
564 modern_intr_detect(struct virtio_hw *hw) in modern_intr_detect()
573 modern_dev_close(struct virtio_hw *hw) in modern_dev_close()
[all …]
H A Dvirtio.c12 virtio_negotiate_features(struct virtio_hw *hw, uint64_t host_features) in virtio_negotiate_features()
28 virtio_read_dev_config(struct virtio_hw *hw, size_t offset, in virtio_read_dev_config()
35 virtio_write_dev_config(struct virtio_hw *hw, size_t offset, in virtio_write_dev_config()
42 virtio_reset(struct virtio_hw *hw) in virtio_reset()
58 virtio_reinit_complete(struct virtio_hw *hw) in virtio_reinit_complete()
64 virtio_set_status(struct virtio_hw *hw, uint8_t status) in virtio_set_status()
73 virtio_get_status(struct virtio_hw *hw) in virtio_get_status()
79 virtio_get_isr(struct virtio_hw *hw) in virtio_get_isr()
H A Dvirtio_user_ethdev.c32 virtio_user_read_dev_config(struct virtio_hw *hw, size_t offset, in virtio_user_read_dev_config()
75 virtio_user_reset(struct virtio_hw *hw) in virtio_user_reset()
84 virtio_user_set_status(struct virtio_hw *hw, uint8_t status) in virtio_user_set_status()
101 virtio_user_get_status(struct virtio_hw *hw) in virtio_user_get_status()
111 virtio_user_get_features(struct virtio_hw *hw) in virtio_user_get_features()
129 virtio_user_features_ok(struct virtio_hw *hw __rte_unused) in virtio_user_features_ok()
135 virtio_user_get_isr(struct virtio_hw *hw __rte_unused) in virtio_user_get_isr()
151 virtio_user_set_queue_irq(struct virtio_hw *hw __rte_unused, in virtio_user_set_queue_irq()
270 virtio_user_dev_close(struct virtio_hw *hw) in virtio_user_dev_close()
422 struct virtio_hw *hw; in virtio_user_eth_dev_alloc()
[all …]
H A Dvirtio_ethdev.c364 struct virtio_hw *hw = dev->data->dev_private; in virtio_set_multiple_queues_rss()
396 struct virtio_hw *hw = dev->data->dev_private; in virtio_set_multiple_queues_auto()
429 virtio_get_nr_vq(struct virtio_hw *hw) in virtio_get_nr_vq()
703 virtio_free_queues(struct virtio_hw *hw) in virtio_free_queues()
767 virtio_free_rss(struct virtio_hw *hw) in virtio_free_rss()
1247 virtio_set_hwaddr(struct virtio_hw *hw) in virtio_set_hwaddr()
1255 virtio_get_hwaddr(struct virtio_hw *hw) in virtio_get_hwaddr()
1268 virtio_mac_table_set(struct virtio_hw *hw, in virtio_mac_table_set()
1410 struct virtio_hw *hw; in virtio_get_monitor_addr()
2531 rx_offload_enabled(struct virtio_hw *hw) in rx_offload_enabled()
[all …]
H A Dvirtio_pci.h106 struct virtio_hw hw;
139 void vtpci_legacy_ioport_unmap(struct virtio_hw *hw);
140 int vtpci_legacy_ioport_map(struct virtio_hw *hw);
H A Dvirtio_rxtx_packed.c31 struct virtio_hw *hw = vq->hw; in virtio_xmit_pkts_packed_vec()
85 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_packed_vec()
H A Dvirtqueue.c22 struct virtio_hw *hw; in virtqueue_detach_unused()
90 struct virtio_hw *hw = vq->hw; in virtqueue_rxvq_flush_split()
138 struct virtio_hw *hw = vq->hw; in virtqueue_rxvq_flush()
H A Dvirtio_pci_ethdev.c45 struct virtio_hw *hw = &dev->hw; in virtio_remap_pci()
75 struct virtio_hw *hw = &dev->hw; in eth_virtio_pci_init()
H A Dvirtio_rxtx.c247 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_refill_inorder()
286 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_recv_refill()
328 struct virtio_hw *hw = vq->hw; in virtqueue_refill_single_packed()
987 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts()
1094 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_packed()
1197 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_inorder()
1381 struct virtio_hw *hw = vq->hw; in virtio_recv_mergeable_pkts()
1559 struct virtio_hw *hw = vq->hw; in virtio_recv_mergeable_pkts_packed()
1770 struct virtio_hw *hw = vq->hw; in virtio_xmit_pkts_packed()
1851 struct virtio_hw *hw = vq->hw; in virtio_xmit_pkts()
[all …]
H A Dvirtio_rxtx_packed.h108 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_single_packed_vec()
215 struct virtio_hw *hw = vq->hw; in virtqueue_dequeue_single_packed_vec()
269 struct virtio_hw *hw = vq->hw; in virtio_recv_refill_packed_vec()
H A Dvirtio_ring.h132 vring_size(struct virtio_hw *hw, unsigned int num, unsigned long align) in vring_size()
H A Dvirtio_rxtx_simple_sse.c45 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_altivec.c45 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_neon.c45 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_packed_avx.h146 struct virtio_hw *hw = vq->hw; in virtqueue_dequeue_batch_packed_vec()
H A Dvirtio_rxtx_packed_neon.h167 struct virtio_hw *hw = vq->hw; in virtqueue_dequeue_batch_packed_vec()
H A Dvirtqueue.h266 struct virtio_hw *hw; /**< virtio_hw structure pointer. */
500 virtio_get_queue_type(struct virtio_hw *hw, uint16_t vq_idx) in virtio_get_queue_type()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvirtio_user_dev.h28 struct virtio_hw hw;
H A Dvirtio_user_dev.c935 struct virtio_hw *hw = &dev->hw; in virtio_user_dev_reset_queues_packed()
1037 struct virtio_hw *hw = &dev->hw; in virtio_user_dev_server_reconnect()