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-14 08:07:38 Functions: 138 146 94.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 654 1038 63.0 %

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 4
_spdk_bdev_module_register_bdev_ut_claimed0 4
_spdk_bdev_module_register_bdev_ut_claimed1 4
_spdk_bdev_module_register_vbdev_ut 4
alias_add_del_test 4
bdev_close_while_hotremove 4
bdev_compare 4
bdev_compare_and_write 4
bdev_compare_emulated 4
bdev_copy 4
bdev_copy_split_test 4
bdev_get_memory_domains 4
bdev_histograms 4
bdev_io_abort 4
bdev_io_alignment 4
bdev_io_alignment_with_boundary 4
bdev_io_boundary_split_test 4
bdev_io_ext 4
bdev_io_ext_bounce_buffer 4
bdev_io_ext_invalid_opts 4
bdev_io_ext_no_opts 4
bdev_io_ext_split 4
bdev_io_max_size_and_segment_split_test 4
bdev_io_mix_split_test 4
bdev_io_spans_split_test 4
bdev_io_split_with_io_wait 4
bdev_io_types_test 4
bdev_io_wait_test 4
bdev_io_write_unit_split_test 4
bdev_open_cb3 4
bdev_open_cb4 4
bdev_open_ext_test 4
bdev_open_ext_unregister 4
bdev_open_while_hotremove 4
bdev_quiesce 4
bdev_quiesce_done_unquiesce 4
bdev_register_uuid_alias 4
bdev_seek_test 4
bdev_set_io_timeout 4
bdev_set_options_test 4
bdev_set_qd_sampling 4
bdev_unmap 4
bdev_unregister_by_name 4
bdev_ut_event_cb 4
bdev_write_zeroes 4
bdev_write_zeroes_split_test 4
bdev_zcopy_read 4
bdev_zcopy_write 4
bytes_to_blocks_test 4
claim_test 4
claim_v1_existing_v2 4
claim_v2_existing_v1 4
claim_v2_existing_writer 4
claim_v2_rom 4
claim_v2_rwm 4
claim_v2_rwo 4
examine_claim_v1 4
examine_claim_v2 4
examine_claimed 4
examine_locks 4
for_each_bdev_test 4
get_device_stat_cb 4
get_device_stat_test 4
io_valid_test 4
lba_range_overlap 4
lock_lba_range_check_ranges 4
lock_lba_range_overlapped 4
lock_lba_range_with_io_outstanding 4
main 4
num_blocks_test 4
open_write_test 4
ut_bdev_setup 4
ut_bdev_teardown 4
_bdev_compare 8
_bdev_compare_with_md 8
_bdev_io_ext 8
bdev_open_cb2 8
histogram_channel_data_cb 8
histogram_status_cb 8
io_wait_cb 8
bdev_channel_io_timeout_cb 12
bdev_quiesce_done 12
bdev_unregister_cb 12
histogram_data_cb 12
test_bdev_get_supported_dma_device_types_op 12
bdev_open_cb1 16
bdev_seek_cb 16
bdev_unquiesce_done 16
examine_no_lock_held 16
reset_examine_claimed_ctx 16
allocate_vbdev 20
free_vbdev 20
spdk_memory_domain_pull_data 20
spdk_memory_domain_push_data 20
abort_done 24
unlock_lba_range_done 24
lock_lba_range_done 32
count_bdevs 44
bdev_channel_count_submitted_io 56
ut_alloc_expected_copy_io 84
ut_enable_io_type 88
bdev_ut_create_ch 140
bdev_ut_destroy_ch 140
bdev_ut_get_io_channel 140
spdk_accel_get_io_channel 140
ut_accel_ch_create_cb 140
ut_accel_ch_destroy_cb 140
bdev_init_cb 160
bdev_ut_module_fini 160
bdev_ut_module_init 160
ut_fini_bdev 160
ut_init_bdev 160
stub_submit_request_get_buf 236
stub_submit_request_get_buf_cb 236
allocate_bdev 276
free_bdev 276
allocate_bdev_ctx 288
ut_examine_claimed_disk0 308
ut_examine_claimed_disk1 308
vbdev_ut_examine_disk 308
bdev_fini_cb 320
spdk_notify_type_register 320
stub_destruct 320
ut_examine_claimed_config0 320
ut_examine_claimed_config1 320
vbdev_ut_examine_config 320
vbdev_ut_module_fini 480
vbdev_ut_module_init 480
io_done 592
examine_claimed_disk 616
examine_claimed_config 640
spdk_notify_send 640
stub_complete_io 688
ut_alloc_expected_io 1028
stub_io_type_supported 1200
stub_submit_request 1596
ut_expected_io_set_iov 2184
histogram_io_count 89088

Generated by: LCOV version 1.14