LCOV - code coverage report
Current view: top level - spdk/module/vfu_device - vfu_virtio.c (source / functions) Hit Total Coverage
Test: Combined Lines: 636 963 66.0 %
Date: 2024-11-20 08:39:57 Functions: 47 52 90.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 378 3531 10.7 %

Function Name Sort by function name Hit count Sort by hit count
access_pci_config 0
vfu_virtio_notify_config 0
vfu_virtio_quiesce_poll 0
virito_dev_packed_ring_get_next_avail_req 0
virito_dev_split_ring_get_next_avail_req 0
vfu_virtio_endpoint_destruct 5
vfu_virtio_endpoint_setup 5
vfu_virtio_get_device_info 5
virtio_dev_disable_vq 6
vfu_virtio_attach_device 7
vfu_virtio_dev_free_reqs 7
vfu_virtio_dev_start 11
vfu_virtio_detach_device 12
vfu_virtio_pci_reset_cb 17
vfu_virtio_get_vendor_capability 20
virtio_dev_set_features 22
virtio_dev_enable_vq 24
vfu_virtio_dev_reset 25
vfu_virtio_dev_stop 25
virtio_dev_unmap_vq 42
virtio_dev_set_status 53
vfu_virtio_post_memory_add 82
vfu_virtio_pre_memory_remove 82
vfu_virtio_dev_unmap_vqs 93
vfu_virtio_map_q 104
virtio_vfu_device_specific_cfg 104
vfu_virtio_unmap_q 126
vfu_virtio_vq_should_unmap 134
virtio_dev_map_vq 254
register_flag_vfu_virtio 282
register_flag_vfu_virtio_io 282
vfu_virtio_quiesce_cb 361
virtio_vfu_pci_isr 526
virtio_vfu_pci_common_cfg 640
virtio_vfu_access_bar4 1270
vfu_virtio_vq_post_irq 287100
virtio_dev_packed_iovs_setup 574017
virtio_vq_used_ring_packed_enqueue 574017
virtio_dev_split_iovs_setup 2330329
virtio_split_vring_get_desc 2330329
virtio_vq_used_ring_split_enqueue 2330329
vfu_virtio_dev_process_split_ring 2633779
virtio_dev_split_get_avail_reqs 2633779
vfu_virtio_dev_get_req 2904346
vfu_virtio_dev_put_req 2904346
vfu_virtio_finish_req 2904346
virtio_vring_packed_desc_to_iov 3567333
virtio_vring_desc_to_iov 6990983
virtio_vring_split_desc_get_next 6990983
virtio_req_to_sg_t 12897374
vfu_virtio_dev_process_packed_ring 15909341
vfu_virtio_vq_flush_irq 18543120

Generated by: LCOV version 1.14