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: 4590 4606 99.7 %
Date: 2024-07-12 09:13:42 Functions: 141 157 89.8 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 374 508 73.6 %

Function Name Sort by function name Hit count Sort by hit count
_bdev_compare 4
_bdev_compare_with_md 4
_bdev_io_ext 4
_spdk_bdev_module_register_bdev_ut 2
_spdk_bdev_module_register_bdev_ut_claimed0 2
_spdk_bdev_module_register_bdev_ut_claimed1 2
_spdk_bdev_module_register_vbdev_ut 2
abort_done 12
alias_add_del_test 2
allocate_bdev 138
allocate_bdev_ctx 144
allocate_vbdev 10
bdev_channel_count_submitted_io 28
bdev_channel_io_timeout_cb 6
bdev_close_while_hotremove 2
bdev_compare 2
bdev_compare_and_write 2
bdev_compare_emulated 2
bdev_copy 2
bdev_copy_split_test 2
bdev_fini_cb 160
bdev_get_memory_domains 2
bdev_histograms 2
bdev_init_cb 80
bdev_io_abort 2
bdev_io_alignment 2
bdev_io_alignment_with_boundary 2
bdev_io_boundary_split_test 2
bdev_io_ext 2
bdev_io_ext_bounce_buffer 2
bdev_io_ext_invalid_opts 2
bdev_io_ext_no_opts 2
bdev_io_ext_split 2
bdev_io_max_size_and_segment_split_test 2
bdev_io_mix_split_test 2
bdev_io_spans_split_test 2
bdev_io_split_with_io_wait 2
bdev_io_types_test 2
bdev_io_wait_test 2
bdev_io_write_unit_split_test 2
bdev_open_cb1 8
bdev_open_cb2 4
bdev_open_cb3 2
bdev_open_cb4 2
bdev_open_ext_test 2
bdev_open_ext_unregister 2
bdev_open_while_hotremove 2
bdev_quiesce 2
bdev_quiesce_done 6
bdev_quiesce_done_unquiesce 2
bdev_register_uuid_alias 2
bdev_seek_cb 8
bdev_seek_test 2
bdev_set_io_timeout 2
bdev_set_options_test 2
bdev_set_qd_sampling 2
bdev_unmap 2
bdev_unquiesce_done 8
bdev_unregister_by_name 2
bdev_unregister_cb 6
bdev_ut_create_ch 70
bdev_ut_destroy_ch 70
bdev_ut_event_cb 2
bdev_ut_get_io_channel 70
bdev_ut_module_fini 80
bdev_ut_module_init 80
bdev_write_zeroes 2
bdev_write_zeroes_split_test 2
bdev_zcopy_read 2
bdev_zcopy_write 2
bytes_to_blocks_test 2
claim_test 2
claim_v1_existing_v2 2
claim_v2_existing_v1 2
claim_v2_existing_writer 2
claim_v2_rom 2
claim_v2_rwm 2
claim_v2_rwo 2
count_bdevs 22
examine_claim_v1 2
examine_claim_v2 2
examine_claimed 2
examine_claimed_config 320
examine_claimed_disk 308
examine_locks 2
examine_no_lock_held 8
for_each_bdev_test 2
free_bdev 138
free_vbdev 10
get_device_stat_cb 2
get_device_stat_test 2
histogram_channel_data_cb 4
histogram_data_cb 6
histogram_io_count 44544
histogram_status_cb 4
io_done 296
io_valid_test 2
io_wait_cb 4
lba_range_overlap 2
lock_lba_range_check_ranges 2
lock_lba_range_done 16
lock_lba_range_overlapped 2
lock_lba_range_with_io_outstanding 2
main 2
num_blocks_test 2
open_write_test 2
reset_examine_claimed_ctx 8
spdk_accel_append_copy 0
spdk_accel_get_io_channel 70
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 10
spdk_memory_domain_push_data 10
spdk_notify_send 320
spdk_notify_type_register 160
spdk_scsi_nvme_translate 0
stub_complete_io 344
stub_destruct 160
stub_io_type_supported 600
stub_submit_request 798
stub_submit_request_get_buf 118
stub_submit_request_get_buf_cb 118
test_bdev_get_supported_dma_device_types_op 6
unlock_lba_range_done 12
ut_accel_ch_create_cb 70
ut_accel_ch_destroy_cb 70
ut_alloc_expected_copy_io 42
ut_alloc_expected_io 514
ut_bdev_setup 2
ut_bdev_teardown 2
ut_enable_io_type 44
ut_examine_claimed_config0 160
ut_examine_claimed_config1 160
ut_examine_claimed_disk0 154
ut_examine_claimed_disk1 154
ut_examine_claimed_init 160
ut_examine_claimed_init0 80
ut_examine_claimed_init1 80
ut_expected_io_set_iov 1092
ut_fini_bdev 80
ut_init_bdev 80
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 160
vbdev_ut_examine_disk 154
vbdev_ut_module_fini 240
vbdev_ut_module_init 80

Generated by: LCOV version 1.14