LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/vhost/vhost.c - vhost_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 366 403 90.8 %
Date: 2024-08-13 00:13:26 Functions: 34 115 29.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 110 256 43.0 %

Function Name Sort by function name Hit count Sort by hit count
alloc_vdev 65
cleanup_vdev 40
create_controller_test 5
desc_to_iov_test 5
fini_cb 10
init_cb 10
main 5
remove_controller_test 5
rte_vhost_clr_inflight_desc_packed 35
rte_vhost_clr_inflight_desc_split 0
rte_vhost_driver_callback_register 45
rte_vhost_driver_disable_features 45
rte_vhost_driver_get_protocol_features 45
rte_vhost_driver_register 45
rte_vhost_driver_set_features 45
rte_vhost_driver_set_protocol_features 45
rte_vhost_driver_start 45
rte_vhost_driver_unregister 45
rte_vhost_enable_guest_notification 0
rte_vhost_extern_callback_register 0
rte_vhost_get_ifname 0
rte_vhost_get_mem_table 0
rte_vhost_get_negotiated_features 0
rte_vhost_get_vhost_ring_inflight 0
rte_vhost_get_vhost_vring 0
rte_vhost_get_vring_base 0
rte_vhost_get_vring_base_from_inflight 0
rte_vhost_log_used_vring 0
rte_vhost_log_write 0
rte_vhost_set_inflight_desc_packed 0
rte_vhost_set_inflight_desc_split 0
rte_vhost_set_last_inflight_io_packed 35
rte_vhost_set_last_inflight_io_split 0
rte_vhost_set_vring_base 0
rte_vhost_slave_config_change 0
rte_vhost_vring_call_nonblock 0
session_find_by_vid_test 5
spdk_bdev_close 0
spdk_bdev_desc_get_bdev 5
spdk_bdev_flush 0
spdk_bdev_free_io 0
spdk_bdev_get_block_size 0
spdk_bdev_get_buf_align 0
spdk_bdev_get_io_channel 0
spdk_bdev_get_name 0
spdk_bdev_get_num_blocks 0
spdk_bdev_io_type_supported 15
spdk_bdev_open_ext 5
spdk_bdev_queue_io_wait 0
spdk_bdev_readv 0
spdk_bdev_unmap 0
spdk_bdev_write_zeroes 0
spdk_bdev_writev 0
spdk_call_unaffinitized 0
spdk_iommu_is_enabled 45
spdk_json_decode_bool 0
spdk_json_decode_object_relaxed 5
spdk_mem_register 0
spdk_mem_unregister 0
start_vdev 15
stop_vdev 15
test_cleanup 5
test_setup 5
ut_mq_dequeue_pthread_detach 0
ut_mq_dequeue_rte_vhost_clr_inflight_desc_packed 0
ut_mq_dequeue_rte_vhost_clr_inflight_desc_split 0
ut_mq_dequeue_rte_vhost_driver_callback_register 0
ut_mq_dequeue_rte_vhost_driver_disable_features 0
ut_mq_dequeue_rte_vhost_driver_get_protocol_features 0
ut_mq_dequeue_rte_vhost_driver_register 0
ut_mq_dequeue_rte_vhost_driver_set_features 0
ut_mq_dequeue_rte_vhost_driver_set_protocol_features 0
ut_mq_dequeue_rte_vhost_driver_start 0
ut_mq_dequeue_rte_vhost_driver_unregister 0
ut_mq_dequeue_rte_vhost_enable_guest_notification 0
ut_mq_dequeue_rte_vhost_extern_callback_register 0
ut_mq_dequeue_rte_vhost_get_ifname 0
ut_mq_dequeue_rte_vhost_get_mem_table 0
ut_mq_dequeue_rte_vhost_get_negotiated_features 0
ut_mq_dequeue_rte_vhost_get_vhost_ring_inflight 0
ut_mq_dequeue_rte_vhost_get_vhost_vring 0
ut_mq_dequeue_rte_vhost_get_vring_base 0
ut_mq_dequeue_rte_vhost_get_vring_base_from_inflight 0
ut_mq_dequeue_rte_vhost_set_inflight_desc_packed 0
ut_mq_dequeue_rte_vhost_set_inflight_desc_split 0
ut_mq_dequeue_rte_vhost_set_last_inflight_io_packed 0
ut_mq_dequeue_rte_vhost_set_last_inflight_io_split 0
ut_mq_dequeue_rte_vhost_set_vring_base 0
ut_mq_dequeue_rte_vhost_slave_config_change 0
ut_mq_dequeue_rte_vhost_vring_call_nonblock 0
ut_mq_dequeue_spdk_bdev_desc_get_bdev 0
ut_mq_dequeue_spdk_bdev_flush 0
ut_mq_dequeue_spdk_bdev_get_block_size 0
ut_mq_dequeue_spdk_bdev_get_buf_align 0
ut_mq_dequeue_spdk_bdev_get_io_channel 0
ut_mq_dequeue_spdk_bdev_get_name 0
ut_mq_dequeue_spdk_bdev_get_num_blocks 0
ut_mq_dequeue_spdk_bdev_io_type_supported 0
ut_mq_dequeue_spdk_bdev_open_ext 0
ut_mq_dequeue_spdk_bdev_queue_io_wait 0
ut_mq_dequeue_spdk_bdev_readv 0
ut_mq_dequeue_spdk_bdev_unmap 0
ut_mq_dequeue_spdk_bdev_write_zeroes 0
ut_mq_dequeue_spdk_bdev_writev 0
ut_mq_dequeue_spdk_iommu_is_enabled 0
ut_mq_dequeue_spdk_json_decode_bool 0
ut_mq_dequeue_spdk_json_decode_object_relaxed 0
ut_mq_dequeue_spdk_mem_register 0
ut_mq_dequeue_spdk_mem_unregister 0
vhost_blk_construct_test 5
vq_avail_ring_get_test 5
vq_desc_guest_handle_completed_desc 35
vq_desc_guest_is_used 35
vq_desc_guest_set_avail 35
vq_packed_ring_test 5

Generated by: LCOV version 1.14