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 4597 99.7 %
Date: 2024-07-14 21:58:06 Functions: 138 154 89.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 677 1100 61.5 %

Function Name Sort by function name Hit count Sort by hit count
_bdev_compare 12
_bdev_compare_with_md 12
_bdev_io_ext 12
_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
abort_done 36
alias_add_del_test 6
allocate_bdev 414
allocate_bdev_ctx 432
allocate_vbdev 30
bdev_channel_count_submitted_io 84
bdev_channel_io_timeout_cb 18
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_fini_cb 480
bdev_get_memory_domains 6
bdev_histograms 6
bdev_init_cb 240
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_cb1 24
bdev_open_cb2 12
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 18
bdev_quiesce_done_unquiesce 6
bdev_register_uuid_alias 6
bdev_seek_cb 24
bdev_seek_test 6
bdev_set_io_timeout 6
bdev_set_options_test 6
bdev_set_qd_sampling 6
bdev_unmap 6
bdev_unquiesce_done 24
bdev_unregister_by_name 6
bdev_unregister_cb 18
bdev_ut_create_ch 210
bdev_ut_destroy_ch 210
bdev_ut_event_cb 6
bdev_ut_get_io_channel 210
bdev_ut_module_fini 240
bdev_ut_module_init 240
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
count_bdevs 66
examine_claim_v1 6
examine_claim_v2 6
examine_claimed 6
examine_claimed_config 960
examine_claimed_disk 924
examine_locks 6
examine_no_lock_held 24
for_each_bdev_test 6
free_bdev 414
free_vbdev 30
get_device_stat_cb 6
get_device_stat_test 6
histogram_channel_data_cb 12
histogram_data_cb 18
histogram_io_count 133632
histogram_status_cb 12
io_done 888
io_valid_test 6
io_wait_cb 12
lba_range_overlap 6
lock_lba_range_check_ranges 6
lock_lba_range_done 48
lock_lba_range_overlapped 6
lock_lba_range_with_io_outstanding 6
main 6
num_blocks_test 6
open_write_test 6
reset_examine_claimed_ctx 24
spdk_accel_append_copy 0
spdk_accel_get_io_channel 210
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 30
spdk_memory_domain_push_data 30
spdk_notify_send 960
spdk_notify_type_register 480
spdk_scsi_nvme_translate 0
stub_complete_io 1032
stub_destruct 480
stub_io_type_supported 1800
stub_submit_request 2394
stub_submit_request_get_buf 354
stub_submit_request_get_buf_cb 354
test_bdev_get_supported_dma_device_types_op 18
unlock_lba_range_done 36
ut_accel_ch_create_cb 210
ut_accel_ch_destroy_cb 210
ut_alloc_expected_copy_io 126
ut_alloc_expected_io 1542
ut_bdev_setup 6
ut_bdev_teardown 6
ut_enable_io_type 132
ut_examine_claimed_config0 480
ut_examine_claimed_config1 480
ut_examine_claimed_disk0 462
ut_examine_claimed_disk1 462
ut_expected_io_set_iov 3276
ut_fini_bdev 240
ut_init_bdev 240
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 480
vbdev_ut_examine_disk 462
vbdev_ut_module_fini 720
vbdev_ut_module_init 720

Generated by: LCOV version 1.14