LCOV - code coverage report
Current view:
top level
-
spdk/module/vfu_device
- vfu_virtio.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
632
963
65.6 %
Date:
2024-11-19 19:09:41
Functions:
47
52
90.4 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
375
3531
10.6 %
Function Name
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
4
vfu_virtio_endpoint_setup
4
vfu_virtio_get_device_info
4
vfu_virtio_attach_device
6
vfu_virtio_dev_free_reqs
6
virtio_dev_disable_vq
6
vfu_virtio_detach_device
10
vfu_virtio_dev_start
10
vfu_virtio_pci_reset_cb
14
vfu_virtio_get_vendor_capability
16
virtio_dev_set_features
20
vfu_virtio_dev_reset
22
vfu_virtio_dev_stop
22
virtio_dev_enable_vq
22
virtio_dev_unmap_vq
38
virtio_dev_set_status
48
vfu_virtio_post_memory_add
66
vfu_virtio_pre_memory_remove
66
virtio_vfu_device_specific_cfg
67
vfu_virtio_dev_unmap_vqs
76
vfu_virtio_map_q
98
vfu_virtio_unmap_q
114
vfu_virtio_vq_should_unmap
118
virtio_dev_map_vq
220
register_flag_vfu_virtio
226
register_flag_vfu_virtio_io
226
vfu_virtio_quiesce_cb
290
virtio_vfu_pci_isr
526
virtio_vfu_pci_common_cfg
574
virtio_vfu_access_bar4
1167
vfu_virtio_vq_post_irq
17157
virtio_dev_packed_iovs_setup
50512
virtio_vq_used_ring_packed_enqueue
50512
virtio_vring_packed_desc_to_iov
328122
virtio_dev_split_iovs_setup
2398427
virtio_split_vring_get_desc
2398427
virtio_vq_used_ring_split_enqueue
2398427
vfu_virtio_dev_get_req
2448939
vfu_virtio_dev_put_req
2448939
vfu_virtio_finish_req
2448939
vfu_virito_dev_process_split_ring
2490640
virtio_dev_split_get_avail_reqs
2490640
virtio_vring_desc_to_iov
7195277
virtio_vring_split_desc_get_next
7195277
virtio_req_to_sg_t
9929524
vfu_virito_dev_process_packed_ring
10330132
vfu_virtio_vq_flush_irq
12820772
Generated by:
LCOV version 1.15