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-11 08:51:08 Functions: 141 157 89.8 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 654 1066 61.4 %

Function Name Sort by function name Hit count Sort by hit count
_bdev_compare 8
_bdev_compare_with_md 8
_bdev_io_ext 8
_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
abort_done 24
alias_add_del_test 4
allocate_bdev 276
allocate_bdev_ctx 288
allocate_vbdev 20
bdev_channel_count_submitted_io 56
bdev_channel_io_timeout_cb 12
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_fini_cb 320
bdev_get_memory_domains 4
bdev_histograms 4
bdev_init_cb 160
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_cb1 16
bdev_open_cb2 8
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 12
bdev_quiesce_done_unquiesce 4
bdev_register_uuid_alias 4
bdev_seek_cb 16
bdev_seek_test 4
bdev_set_io_timeout 4
bdev_set_options_test 4
bdev_set_qd_sampling 4
bdev_unmap 4
bdev_unquiesce_done 16
bdev_unregister_by_name 4
bdev_unregister_cb 12
bdev_ut_create_ch 140
bdev_ut_destroy_ch 140
bdev_ut_event_cb 4
bdev_ut_get_io_channel 140
bdev_ut_module_fini 160
bdev_ut_module_init 160
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
count_bdevs 44
examine_claim_v1 4
examine_claim_v2 4
examine_claimed 4
examine_claimed_config 640
examine_claimed_disk 616
examine_locks 4
examine_no_lock_held 16
for_each_bdev_test 4
free_bdev 276
free_vbdev 20
get_device_stat_cb 4
get_device_stat_test 4
histogram_channel_data_cb 8
histogram_data_cb 12
histogram_io_count 89088
histogram_status_cb 8
io_done 592
io_valid_test 4
io_wait_cb 8
lba_range_overlap 4
lock_lba_range_check_ranges 4
lock_lba_range_done 32
lock_lba_range_overlapped 4
lock_lba_range_with_io_outstanding 4
main 4
num_blocks_test 4
open_write_test 4
reset_examine_claimed_ctx 16
spdk_accel_append_copy 0
spdk_accel_get_io_channel 140
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 20
spdk_memory_domain_push_data 20
spdk_notify_send 640
spdk_notify_type_register 320
spdk_scsi_nvme_translate 0
stub_complete_io 688
stub_destruct 320
stub_io_type_supported 1200
stub_submit_request 1596
stub_submit_request_get_buf 236
stub_submit_request_get_buf_cb 236
test_bdev_get_supported_dma_device_types_op 12
unlock_lba_range_done 24
ut_accel_ch_create_cb 140
ut_accel_ch_destroy_cb 140
ut_alloc_expected_copy_io 84
ut_alloc_expected_io 1028
ut_bdev_setup 4
ut_bdev_teardown 4
ut_enable_io_type 88
ut_examine_claimed_config0 320
ut_examine_claimed_config1 320
ut_examine_claimed_disk0 308
ut_examine_claimed_disk1 308
ut_examine_claimed_init 320
ut_examine_claimed_init0 160
ut_examine_claimed_init1 160
ut_expected_io_set_iov 2184
ut_fini_bdev 160
ut_init_bdev 160
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 320
vbdev_ut_examine_disk 308
vbdev_ut_module_fini 480
vbdev_ut_module_init 160

Generated by: LCOV version 1.14