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-07-14 17:30:35
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
nvmf_ctrlr_process_admin_cmd
0
nvmf_ctrlr_process_io_cmd
0
spdk_bdev_abort
0
spdk_bdev_get_io_channel
0
spdk_bdev_get_name
0
spdk_bdev_io_get_iovec
0
spdk_bdev_io_get_nvme_fused_status
0
spdk_bdev_read_blocks
0
spdk_bdev_readv_blocks
0
spdk_bdev_unmap_blocks
0
spdk_bdev_write_blocks
0
spdk_bdev_writev_blocks
0
spdk_bdev_zcopy_end
0
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
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
main
6
register_flag_nvmf
6
spdk_bdev_comparev_and_writev_blocks
6
spdk_bdev_get_data_block_size
6
spdk_bdev_readv_blocks_ext
6
spdk_bdev_writev_blocks_ext
6
spdk_bdev_zcopy_start
6
spdk_dif_ctx_init
6
test_get_dif_ctx
6
test_get_rw_ext_params
6
test_get_rw_params
6
test_lba_in_range
6
test_nvmf_bdev_ctrlr_cmd
6
test_nvmf_bdev_ctrlr_identify_ns
6
test_nvmf_bdev_ctrlr_nvme_passthru
6
test_nvmf_bdev_ctrlr_read_write_cmd
6
test_nvmf_bdev_ctrlr_zcopy_start
6
test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd
6
nvmf_ns_is_ptpl_capable
12
reset_bdev_nvme_status
12
spdk_bdev_comparev_blocks
12
spdk_bdev_flush_blocks
12
spdk_bdev_get_acwu
12
spdk_bdev_get_max_copy
12
spdk_bdev_get_optimal_io_boundary
12
spdk_bdev_get_physical_block_size
12
spdk_bdev_get_write_unit_size
12
spdk_bdev_is_dif_check_enabled
12
spdk_bdev_is_dif_head_of_md
12
spdk_bdev_is_md_interleaved
12
spdk_bdev_queue_io_wait
12
spdk_bdev_write_zeroes_blocks
12
spdk_bdev_copy_blocks
18
spdk_bdev_get_dif_type
18
spdk_bdev_io_type_supported
18
spdk_bdev_free_io
24
spdk_bdev_get_md_size
24
spdk_bdev_io_get_nvme_status
24
spdk_bdev_nvme_admin_passthru
24
spdk_bdev_nvme_iov_passthru_md
24
spdk_nvmf_request_complete
24
spdk_bdev_get_block_size
96
spdk_bdev_get_num_blocks
126
Generated by:
LCOV version 1.14