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-16 01:05:53
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
3
nvmf_ctrlr_process_admin_cmd
0
nvmf_ctrlr_process_io_cmd
0
nvmf_ns_is_ptpl_capable
6
register_flag_nvmf
3
reset_bdev_nvme_status
6
spdk_bdev_abort
0
spdk_bdev_comparev_and_writev_blocks
3
spdk_bdev_comparev_blocks
6
spdk_bdev_copy_blocks
9
spdk_bdev_flush_blocks
6
spdk_bdev_free_io
12
spdk_bdev_get_acwu
6
spdk_bdev_get_block_size
48
spdk_bdev_get_data_block_size
3
spdk_bdev_get_dif_type
9
spdk_bdev_get_io_channel
0
spdk_bdev_get_max_copy
6
spdk_bdev_get_md_size
12
spdk_bdev_get_name
0
spdk_bdev_get_num_blocks
63
spdk_bdev_get_optimal_io_boundary
6
spdk_bdev_get_physical_block_size
6
spdk_bdev_get_write_unit_size
6
spdk_bdev_io_get_iovec
0
spdk_bdev_io_get_nvme_fused_status
0
spdk_bdev_io_get_nvme_status
12
spdk_bdev_io_type_supported
9
spdk_bdev_is_dif_check_enabled
6
spdk_bdev_is_dif_head_of_md
6
spdk_bdev_is_md_interleaved
6
spdk_bdev_nvme_admin_passthru
12
spdk_bdev_nvme_iov_passthru_md
12
spdk_bdev_queue_io_wait
6
spdk_bdev_read_blocks
0
spdk_bdev_readv_blocks
0
spdk_bdev_readv_blocks_ext
3
spdk_bdev_unmap_blocks
0
spdk_bdev_write_blocks
0
spdk_bdev_write_zeroes_blocks
6
spdk_bdev_writev_blocks
0
spdk_bdev_writev_blocks_ext
3
spdk_bdev_zcopy_end
0
spdk_bdev_zcopy_start
3
spdk_dif_ctx_init
3
spdk_nvmf_request_complete
12
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
3
test_get_rw_ext_params
3
test_get_rw_params
3
test_lba_in_range
3
test_nvmf_bdev_ctrlr_cmd
3
test_nvmf_bdev_ctrlr_identify_ns
3
test_nvmf_bdev_ctrlr_nvme_passthru
3
test_nvmf_bdev_ctrlr_read_write_cmd
3
test_nvmf_bdev_ctrlr_zcopy_start
3
test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd
3
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