Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_pci.h217 struct virtio_hw;
225 uint8_t (*get_status)(struct virtio_hw *hw);
228 uint64_t (*get_features)(struct virtio_hw *hw);
231 uint8_t (*get_isr)(struct virtio_hw *hw);
246 struct virtio_hw { struct
351 vtpci_packed_queue(struct virtio_hw *hw) in vtpci_packed_queue()
360 void vtpci_reset(struct virtio_hw *);
362 void vtpci_reinit_complete(struct virtio_hw *);
364 uint8_t vtpci_get_status(struct virtio_hw *);
365 void vtpci_set_status(struct virtio_hw *, uint8_t);
[all …]
H A Dvirtio_pci.c134 legacy_get_features(struct virtio_hw *hw) in legacy_get_features()
155 legacy_get_status(struct virtio_hw *hw) in legacy_get_status()
164 legacy_set_status(struct virtio_hw *hw, uint8_t status) in legacy_set_status()
170 legacy_get_isr(struct virtio_hw *hw) in legacy_get_isr()
298 modern_get_features(struct virtio_hw *hw) in modern_get_features()
324 modern_get_status(struct virtio_hw *hw) in modern_get_status()
336 modern_get_isr(struct virtio_hw *hw) in modern_get_isr()
496 vtpci_reset(struct virtio_hw *hw) in vtpci_reset()
504 vtpci_reinit_complete(struct virtio_hw *hw) in vtpci_reinit_complete()
519 vtpci_get_status(struct virtio_hw *hw) in vtpci_get_status()
[all …]
H A Dvirtio_user_ethdev.c35 struct virtio_hw *hw = dev->data->dev_private; in virtio_user_reset_queues_packed()
72 struct virtio_hw *hw = eth_dev->data->dev_private; in virtio_user_server_reconnect()
170 struct virtio_hw *hw = (struct virtio_hw *)param; in virtio_user_delayed_handler()
278 virtio_user_reset(struct virtio_hw *hw) in virtio_user_reset()
304 virtio_user_get_status(struct virtio_hw *hw) in virtio_user_get_status()
314 virtio_user_get_features(struct virtio_hw *hw) in virtio_user_get_features()
605 struct virtio_hw *hw; in virtio_user_eth_dev_alloc()
645 struct virtio_hw *hw = data->dev_private; in virtio_user_eth_dev_free()
660 struct virtio_hw *hw; in virtio_user_pmd_probe()
915 struct virtio_hw *hw; in virtio_user_pmd_dma_map()
[all …]
H A Dvirtio_ethdev.c60 static void virtio_set_hwaddr(struct virtio_hw *hw);
366 struct virtio_hw *hw = dev->data->dev_private; in virtio_set_multiple_queues()
394 virtio_get_nr_vq(struct virtio_hw *hw) in virtio_get_nr_vq()
443 struct virtio_hw *hw = dev->data->dev_private; in virtio_init_queue()
655 virtio_free_queues(struct virtio_hw *hw) in virtio_free_queues()
1135 virtio_set_hwaddr(struct virtio_hw *hw) in virtio_set_hwaddr()
1143 virtio_get_hwaddr(struct virtio_hw *hw) in virtio_get_hwaddr()
1156 virtio_mac_table_set(struct virtio_hw *hw, in virtio_mac_table_set()
1884 virtio_set_vtpci_ops(struct virtio_hw *hw) in virtio_set_vtpci_ops()
2187 rx_offload_enabled(struct virtio_hw *hw) in rx_offload_enabled()
[all …]
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_rxtx_packed_avx.c208 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_single_packed_vec()
257 struct virtio_hw *hw = vq->hw; in virtio_xmit_pkts_packed_vec()
362 struct virtio_hw *hw = vq->hw; in virtqueue_dequeue_batch_packed_vec()
464 struct virtio_hw *hw = vq->hw; in virtqueue_dequeue_single_packed_vec()
518 struct virtio_hw *hw = vq->hw; in virtio_recv_refill_packed_vec()
572 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_packed_vec()
H A Dvirtio_rxtx.c256 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_refill_inorder()
298 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_recv_refill()
342 struct virtio_hw *hw = vq->hw; in virtqueue_enqueue_recv_refill_packed()
958 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts()
1065 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_packed()
1168 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_inorder()
1352 struct virtio_hw *hw = vq->hw; in virtio_recv_mergeable_pkts()
1530 struct virtio_hw *hw = vq->hw; in virtio_recv_mergeable_pkts_packed()
1741 struct virtio_hw *hw = vq->hw; in virtio_xmit_pkts_packed()
1822 struct virtio_hw *hw = vq->hw; in virtio_xmit_pkts()
[all …]
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_neon.c45 struct virtio_hw *hw = vq->hw; in virtio_recv_pkts_vec()
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 Dvirtqueue.h245 struct virtio_hw *hw; /**< virtio_hw structure pointer. */
475 virtio_get_queue_type(struct virtio_hw *hw, uint16_t vtpci_queue_idx) in virtio_get_queue_type()