LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/bdev/bdev.c - bdev_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 4594 4610 99.7 %
Date: 2024-08-09 15:42:03 Functions: 142 158 89.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 679 1102 61.6 %

Function Name Sort by function name Hit count Sort by hit count
_bdev_compare 10
_bdev_compare_with_md 10
_bdev_io_ext 10
_spdk_bdev_module_register_bdev_ut 5
_spdk_bdev_module_register_bdev_ut_claimed0 5
_spdk_bdev_module_register_bdev_ut_claimed1 5
_spdk_bdev_module_register_vbdev_ut 5
abort_done 30
alias_add_del_test 5
allocate_bdev 345
allocate_bdev_ctx 360
allocate_vbdev 25
bdev_channel_count_submitted_io 70
bdev_channel_io_timeout_cb 15
bdev_close_while_hotremove 5
bdev_compare 5
bdev_compare_and_write 5
bdev_compare_emulated 5
bdev_copy 5
bdev_copy_split_test 5
bdev_fini_cb 400
bdev_get_memory_domains 5
bdev_histograms 5
bdev_init_cb 200
bdev_io_abort 5
bdev_io_alignment 5
bdev_io_alignment_with_boundary 5
bdev_io_boundary_split_test 5
bdev_io_ext 5
bdev_io_ext_bounce_buffer 5
bdev_io_ext_invalid_opts 5
bdev_io_ext_no_opts 5
bdev_io_ext_split 5
bdev_io_max_size_and_segment_split_test 5
bdev_io_mix_split_test 5
bdev_io_spans_split_test 5
bdev_io_split_with_io_wait 5
bdev_io_types_test 5
bdev_io_wait_test 5
bdev_io_write_unit_split_test 5
bdev_open_cb1 20
bdev_open_cb2 10
bdev_open_cb3 5
bdev_open_cb4 5
bdev_open_ext_test 5
bdev_open_ext_unregister 5
bdev_open_while_hotremove 5
bdev_quiesce 5
bdev_quiesce_done 15
bdev_quiesce_done_unquiesce 5
bdev_register_uuid_alias 5
bdev_seek_cb 20
bdev_seek_test 5
bdev_set_io_timeout 5
bdev_set_options_test 5
bdev_set_qd_sampling 5
bdev_unmap 5
bdev_unquiesce_done 20
bdev_unregister_by_name 5
bdev_unregister_cb 15
bdev_ut_create_ch 175
bdev_ut_destroy_ch 175
bdev_ut_event_cb 5
bdev_ut_get_io_channel 175
bdev_ut_module_fini 200
bdev_ut_module_init 200
bdev_write_zeroes 5
bdev_write_zeroes_split_test 5
bdev_zcopy_read 5
bdev_zcopy_write 5
bytes_to_blocks_test 5
claim_test 5
claim_v1_existing_v2 5
claim_v2_existing_v1 5
claim_v2_existing_writer 5
claim_v2_rom 5
claim_v2_rwm 5
claim_v2_rwo 5
count_bdevs 55
examine_claim_v1 5
examine_claim_v2 5
examine_claimed 5
examine_claimed_config 800
examine_claimed_disk 770
examine_locks 5
examine_no_lock_held 20
for_each_bdev_test 5
free_bdev 345
free_vbdev 25
get_device_stat_cb 5
get_device_stat_test 5
histogram_channel_data_cb 10
histogram_data_cb 15
histogram_io_count 111360
histogram_status_cb 10
io_done 740
io_valid_test 5
io_wait_cb 10
lba_range_overlap 5
lock_lba_range_check_ranges 5
lock_lba_range_done 40
lock_lba_range_overlapped 5
lock_lba_range_with_io_outstanding 5
main 5
num_blocks_test 5
open_write_test 5
reset_examine_claimed_ctx 20
spdk_accel_append_copy 0
spdk_accel_get_io_channel 175
spdk_accel_get_memory_domain 0
spdk_accel_sequence_abort 0
spdk_accel_sequence_finish 0
spdk_accel_sequence_reverse 0
spdk_memory_domain_get_dma_device_id 0
spdk_memory_domain_get_dma_device_type 0
spdk_memory_domain_pull_data 25
spdk_memory_domain_push_data 25
spdk_notify_send 800
spdk_notify_type_register 400
spdk_scsi_nvme_translate 0
stub_complete_io 860
stub_destruct 400
stub_io_type_supported 1500
stub_submit_request 1995
stub_submit_request_get_buf 295
stub_submit_request_get_buf_cb 295
test_bdev_get_supported_dma_device_types_op 15
unlock_lba_range_done 30
ut_accel_ch_create_cb 175
ut_accel_ch_destroy_cb 175
ut_alloc_expected_copy_io 105
ut_alloc_expected_io 1285
ut_bdev_setup 5
ut_bdev_teardown 5
ut_enable_io_type 110
ut_examine_claimed_config0 400
ut_examine_claimed_config1 400
ut_examine_claimed_disk0 385
ut_examine_claimed_disk1 385
ut_examine_claimed_init 400
ut_examine_claimed_init0 200
ut_examine_claimed_init1 200
ut_expected_io_set_iov 2730
ut_fini_bdev 200
ut_init_bdev 200
ut_mq_dequeue_spdk_accel_append_copy 0
ut_mq_dequeue_spdk_accel_get_memory_domain 0
ut_mq_dequeue_spdk_memory_domain_get_dma_device_id 0
ut_mq_dequeue_spdk_memory_domain_get_dma_device_type 0
ut_mq_dequeue_spdk_memory_domain_pull_data 0
ut_mq_dequeue_spdk_memory_domain_push_data 0
ut_mq_dequeue_spdk_notify_send 0
ut_mq_dequeue_spdk_notify_type_register 0
vbdev_ut_examine_config 400
vbdev_ut_examine_disk 385
vbdev_ut_get_ctx_size 400
vbdev_ut_module_fini 600
vbdev_ut_module_init 200

Generated by: LCOV version 1.14