LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/bdev/mt/bdev.c - bdev_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1577 1608 98.1 %
Date: 2024-11-19 16:04:24 Functions: 75 93 80.6 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 101 177 57.1 %

Function Name Sort by function name Hit count Sort by hit count
_bdev_event_cb 5
_bdev_unregistered 5
_bdev_unregistered_wt 2
_spdk_bdev_module_register_bdev_ut 1
aborted_reset 1
aborted_reset_done 4
aborted_reset_no_outstanding_io 1
basic 1
basic_qos 1
bdev_channel_count_submitted_io 7
bdev_channel_io_timeout_cb 4
bdev_histograms_mt 1
bdev_init_cb 23
bdev_init_wt_cb 1
bdev_io_tailq_cnt 7
bdev_set_io_timeout_mt 1
count_queued_resets 14
enomem 1
enomem_done 129
enomem_multi_bdev 1
enomem_multi_bdev_unregister 1
enomem_multi_io_target 1
event_notify_and_close 1
fini_start 24
finish_cb 47
get_ctx_size 48
histogram_data_cb 2
histogram_io_count 14848
histogram_status_cb 2
init_complete 24
io_done 9
io_done2 1
io_during_io_done 37
io_during_qos_queue 1
io_during_qos_reset 1
io_during_reset 1
lock_lba_range_done 1
lock_lba_range_then_submit_io 1
main 1
module_fini 24
module_init 24
put_channel_during_reset 1
qos_dynamic_enable 1
qos_dynamic_enable_done 9
register_bdev 33
reset_completions 1
reset_done 4
reset_start_complete_race 1
setup_test 23
spdk_accel_append_copy 0
spdk_accel_get_io_channel 37
spdk_accel_get_memory_domain 0
spdk_accel_sequence_abort 0
spdk_accel_sequence_finish 0
spdk_accel_sequence_reverse 0
spdk_bdev_examine_wt 1
spdk_bdev_register_wt 1
spdk_memory_domain_get_dma_device_id 0
spdk_memory_domain_get_dma_device_type 0
spdk_memory_domain_pull_data 0
spdk_memory_domain_push_data 0
spdk_notify_send 70
spdk_notify_type_register 48
spdk_scsi_nvme_translate 0
stub_channel_outstanding_cnt 6
stub_complete_io 55
stub_create_ch 37
stub_destroy_ch 36
stub_destruct 35
stub_get_io_channel 39
stub_io_type_supported 107
stub_reset_channel 12
stub_submit_request 143
teardown_test 22
unlock_lba_range_done 1
unregister_and_close 1
unregister_and_close_different_threads 1
unregister_and_qos_poller 1
unregister_bdev 30
unregister_during_reset 1
ut_accel_ch_create_cb 35
ut_accel_ch_destroy_cb 35
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
wait_for_examine_cb 2
wrong_thread_setup 1
wrong_thread_teardown 1

Generated by: LCOV version 1.14