LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/nvmf/ctrlr_bdev.c
- ctrlr_bdev_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
561
583
96.2 %
Date:
2024-08-11 07:26:50
Functions:
43
89
48.3 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
49
128
38.3 %
Function Name
Hit count
main
5
nvmf_ctrlr_process_admin_cmd
0
nvmf_ctrlr_process_io_cmd
0
nvmf_ns_is_ptpl_capable
10
register_flag_nvmf
5
reset_bdev_nvme_status
10
spdk_bdev_abort
0
spdk_bdev_comparev_and_writev_blocks
5
spdk_bdev_comparev_blocks
10
spdk_bdev_copy_blocks
15
spdk_bdev_flush_blocks
10
spdk_bdev_free_io
20
spdk_bdev_get_acwu
10
spdk_bdev_get_block_size
80
spdk_bdev_get_data_block_size
5
spdk_bdev_get_dif_type
15
spdk_bdev_get_io_channel
0
spdk_bdev_get_max_copy
10
spdk_bdev_get_md_size
20
spdk_bdev_get_name
0
spdk_bdev_get_num_blocks
105
spdk_bdev_get_optimal_io_boundary
10
spdk_bdev_get_physical_block_size
10
spdk_bdev_get_write_unit_size
10
spdk_bdev_io_get_iovec
0
spdk_bdev_io_get_nvme_fused_status
0
spdk_bdev_io_get_nvme_status
20
spdk_bdev_io_type_supported
15
spdk_bdev_is_dif_check_enabled
10
spdk_bdev_is_dif_head_of_md
10
spdk_bdev_is_md_interleaved
10
spdk_bdev_nvme_admin_passthru
20
spdk_bdev_nvme_iov_passthru_md
20
spdk_bdev_queue_io_wait
10
spdk_bdev_read_blocks
0
spdk_bdev_readv_blocks
0
spdk_bdev_readv_blocks_ext
5
spdk_bdev_unmap_blocks
0
spdk_bdev_write_blocks
0
spdk_bdev_write_zeroes_blocks
10
spdk_bdev_writev_blocks
0
spdk_bdev_writev_blocks_ext
5
spdk_bdev_zcopy_end
0
spdk_bdev_zcopy_start
5
spdk_dif_ctx_init
5
spdk_nvmf_request_complete
20
spdk_nvmf_subsystem_get_first_ns
0
spdk_nvmf_subsystem_get_next_ns
0
spdk_nvmf_subsystem_get_nqn
0
spdk_nvmf_subsystem_get_ns
0
test_get_dif_ctx
5
test_get_rw_ext_params
5
test_get_rw_params
5
test_lba_in_range
5
test_nvmf_bdev_ctrlr_cmd
5
test_nvmf_bdev_ctrlr_identify_ns
5
test_nvmf_bdev_ctrlr_nvme_passthru
5
test_nvmf_bdev_ctrlr_read_write_cmd
5
test_nvmf_bdev_ctrlr_zcopy_start
5
test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd
5
ut_mq_dequeue_nvmf_ctrlr_process_admin_cmd
0
ut_mq_dequeue_nvmf_ctrlr_process_io_cmd
0
ut_mq_dequeue_spdk_bdev_abort
0
ut_mq_dequeue_spdk_bdev_comparev_and_writev_blocks
0
ut_mq_dequeue_spdk_bdev_comparev_blocks
0
ut_mq_dequeue_spdk_bdev_copy_blocks
0
ut_mq_dequeue_spdk_bdev_flush_blocks
0
ut_mq_dequeue_spdk_bdev_get_io_channel
0
ut_mq_dequeue_spdk_bdev_get_max_copy
0
ut_mq_dequeue_spdk_bdev_get_name
0
ut_mq_dequeue_spdk_bdev_get_physical_block_size
0
ut_mq_dequeue_spdk_bdev_get_write_unit_size
0
ut_mq_dequeue_spdk_bdev_io_type_supported
0
ut_mq_dequeue_spdk_bdev_is_dif_check_enabled
0
ut_mq_dequeue_spdk_bdev_nvme_admin_passthru
0
ut_mq_dequeue_spdk_bdev_nvme_iov_passthru_md
0
ut_mq_dequeue_spdk_bdev_queue_io_wait
0
ut_mq_dequeue_spdk_bdev_read_blocks
0
ut_mq_dequeue_spdk_bdev_readv_blocks
0
ut_mq_dequeue_spdk_bdev_readv_blocks_ext
0
ut_mq_dequeue_spdk_bdev_unmap_blocks
0
ut_mq_dequeue_spdk_bdev_write_blocks
0
ut_mq_dequeue_spdk_bdev_write_zeroes_blocks
0
ut_mq_dequeue_spdk_bdev_writev_blocks
0
ut_mq_dequeue_spdk_bdev_writev_blocks_ext
0
ut_mq_dequeue_spdk_bdev_zcopy_end
0
ut_mq_dequeue_spdk_bdev_zcopy_start
0
ut_mq_dequeue_spdk_nvmf_request_complete
0
ut_mq_dequeue_spdk_nvmf_subsystem_get_nqn
0
Generated by:
LCOV version 1.14