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
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