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: 4581 4595 99.7 %
Date: 2024-07-13 19:01:14 Functions: 138 146 94.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 671 1072 62.6 %

Function Name Sort by function name Hit count Sort by hit count
spdk_accel_append_copy 0
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_scsi_nvme_translate 0
_spdk_bdev_module_register_bdev_ut 6
_spdk_bdev_module_register_bdev_ut_claimed0 6
_spdk_bdev_module_register_bdev_ut_claimed1 6
_spdk_bdev_module_register_vbdev_ut 6
alias_add_del_test 6
bdev_close_while_hotremove 6
bdev_compare 6
bdev_compare_and_write 6
bdev_compare_emulated 6
bdev_copy 6
bdev_copy_split_test 6
bdev_get_memory_domains 6
bdev_histograms 6
bdev_io_abort 6
bdev_io_alignment 6
bdev_io_alignment_with_boundary 6
bdev_io_boundary_split_test 6
bdev_io_ext 6
bdev_io_ext_bounce_buffer 6
bdev_io_ext_invalid_opts 6
bdev_io_ext_no_opts 6
bdev_io_ext_split 6
bdev_io_max_size_and_segment_split_test 6
bdev_io_mix_split_test 6
bdev_io_spans_split_test 6
bdev_io_split_with_io_wait 6
bdev_io_types_test 6
bdev_io_wait_test 6
bdev_io_write_unit_split_test 6
bdev_open_cb3 6
bdev_open_cb4 6
bdev_open_ext_test 6
bdev_open_ext_unregister 6
bdev_open_while_hotremove 6
bdev_quiesce 6
bdev_quiesce_done_unquiesce 6
bdev_register_uuid_alias 6
bdev_seek_test 6
bdev_set_io_timeout 6
bdev_set_options_test 6
bdev_set_qd_sampling 6
bdev_unmap 6
bdev_unregister_by_name 6
bdev_ut_event_cb 6
bdev_write_zeroes 6
bdev_write_zeroes_split_test 6
bdev_zcopy_read 6
bdev_zcopy_write 6
bytes_to_blocks_test 6
claim_test 6
claim_v1_existing_v2 6
claim_v2_existing_v1 6
claim_v2_existing_writer 6
claim_v2_rom 6
claim_v2_rwm 6
claim_v2_rwo 6
examine_claim_v1 6
examine_claim_v2 6
examine_claimed 6
examine_locks 6
for_each_bdev_test 6
get_device_stat_cb 6
get_device_stat_test 6
io_valid_test 6
lba_range_overlap 6
lock_lba_range_check_ranges 6
lock_lba_range_overlapped 6
lock_lba_range_with_io_outstanding 6
main 6
num_blocks_test 6
open_write_test 6
ut_bdev_setup 6
ut_bdev_teardown 6
_bdev_compare 12
_bdev_compare_with_md 12
_bdev_io_ext 12
bdev_open_cb2 12
histogram_channel_data_cb 12
histogram_status_cb 12
io_wait_cb 12
bdev_channel_io_timeout_cb 18
bdev_quiesce_done 18
bdev_unregister_cb 18
histogram_data_cb 18
test_bdev_get_supported_dma_device_types_op 18
bdev_open_cb1 24
bdev_seek_cb 24
bdev_unquiesce_done 24
examine_no_lock_held 24
reset_examine_claimed_ctx 24
allocate_vbdev 30
free_vbdev 30
spdk_memory_domain_pull_data 30
spdk_memory_domain_push_data 30
abort_done 36
unlock_lba_range_done 36
lock_lba_range_done 48
count_bdevs 66
bdev_channel_count_submitted_io 84
ut_alloc_expected_copy_io 126
ut_enable_io_type 132
bdev_ut_create_ch 210
bdev_ut_destroy_ch 210
bdev_ut_get_io_channel 210
spdk_accel_get_io_channel 210
ut_accel_ch_create_cb 210
ut_accel_ch_destroy_cb 210
bdev_init_cb 240
bdev_ut_module_fini 240
bdev_ut_module_init 240
ut_fini_bdev 240
ut_init_bdev 240
stub_submit_request_get_buf 354
stub_submit_request_get_buf_cb 354
allocate_bdev 414
free_bdev 414
allocate_bdev_ctx 432
ut_examine_claimed_disk0 462
ut_examine_claimed_disk1 462
vbdev_ut_examine_disk 462
bdev_fini_cb 480
spdk_notify_type_register 480
stub_destruct 480
ut_examine_claimed_config0 480
ut_examine_claimed_config1 480
vbdev_ut_examine_config 480
vbdev_ut_module_fini 720
vbdev_ut_module_init 720
io_done 888
examine_claimed_disk 924
examine_claimed_config 960
spdk_notify_send 960
stub_complete_io 1032
ut_alloc_expected_io 1542
stub_io_type_supported 1800
stub_submit_request 2394
ut_expected_io_set_iov 3276
histogram_io_count 133632

Generated by: LCOV version 1.14