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 585 95.9 %
Date: 2024-11-17 17:31:13 Functions: 43 90 47.8 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 26 140 18.6 %

Function Name Sort by function name Hit count Sort by hit count
nvmf_ctrlr_process_admin_cmd 0
nvmf_ctrlr_process_io_cmd 0
spdk_bdev_abort 0
spdk_bdev_get_dif_pi_format 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 1
register_flag_nvmf 1
spdk_bdev_comparev_and_writev_blocks 1
spdk_bdev_get_data_block_size 1
spdk_bdev_readv_blocks_ext 1
spdk_bdev_writev_blocks_ext 1
spdk_bdev_zcopy_start 1
spdk_dif_ctx_init 1
test_get_dif_ctx 1
test_get_rw_ext_params 1
test_get_rw_params 1
test_lba_in_range 1
test_nvmf_bdev_ctrlr_cmd 1
test_nvmf_bdev_ctrlr_identify_ns 1
test_nvmf_bdev_ctrlr_nvme_passthru 1
test_nvmf_bdev_ctrlr_read_write_cmd 1
test_nvmf_bdev_ctrlr_zcopy_start 1
test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd 1
nvmf_ns_is_ptpl_capable 2
reset_bdev_nvme_status 2
spdk_bdev_comparev_blocks 2
spdk_bdev_flush_blocks 2
spdk_bdev_get_acwu 2
spdk_bdev_get_max_copy 2
spdk_bdev_get_optimal_io_boundary 2
spdk_bdev_get_physical_block_size 2
spdk_bdev_get_write_unit_size 2
spdk_bdev_is_dif_check_enabled 2
spdk_bdev_is_dif_head_of_md 2
spdk_bdev_is_md_interleaved 2
spdk_bdev_queue_io_wait 2
spdk_bdev_write_zeroes_blocks 2
spdk_bdev_copy_blocks 3
spdk_bdev_get_dif_type 3
spdk_bdev_io_type_supported 3
spdk_bdev_free_io 4
spdk_bdev_get_md_size 4
spdk_bdev_io_get_nvme_status 4
spdk_bdev_nvme_admin_passthru 4
spdk_bdev_nvme_iov_passthru_md 4
spdk_nvmf_request_complete 4
spdk_bdev_get_block_size 16
spdk_bdev_get_num_blocks 21

Generated by: LCOV version 1.14