LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/ftl/ftl_io.c - ftl_io_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 101 156 64.7 %
Date: 2024-07-15 14:38:59 Functions: 8 89 9.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 8 82 9.8 %

Function Name Sort by function name Hit count Sort by hit count
channel_create_cb 0
channel_destroy_cb 0
free_device 6
ftl_io_channel_get_ctx 27
ftl_l2p_get 0
ftl_l2p_unpin 0
ftl_mempool_put 0
ftl_p2l_ckpt_acquire 0
ftl_p2l_ckpt_release 0
ftl_property_decode_bool 0
ftl_property_dump_bool 0
ftl_property_register 0
ftl_property_set_generic 0
ftl_reloc 0
ftl_reloc_free 0
ftl_reloc_halt 0
ftl_reloc_init 0
ftl_reloc_is_halted 0
ftl_reloc_resume 0
ftl_trace_alloc_id 0
ftl_trace_completion 0
ftl_trace_lba_io_init 0
ftl_trace_limits 0
ftl_trace_submission 0
ftl_trace_write_band 0
io_complete_cb 9
main 3
setup_device 6
setup_io 9
spdk_bdev_close 0
spdk_bdev_desc_get_bdev 0
spdk_bdev_free_io 0
spdk_bdev_get_block_size 0
spdk_bdev_get_buf_align 0
spdk_bdev_get_by_name 0
spdk_bdev_get_dif_type 0
spdk_bdev_get_io_channel 0
spdk_bdev_get_md_size 0
spdk_bdev_get_name 0
spdk_bdev_get_num_blocks 0
spdk_bdev_get_optimal_open_zones 0
spdk_bdev_get_write_unit_size 0
spdk_bdev_get_zone_size 0
spdk_bdev_io_get_append_location 0
spdk_bdev_io_type_supported 0
spdk_bdev_is_md_separate 0
spdk_bdev_is_zoned 0
spdk_bdev_module_release_bdev 0
spdk_bdev_open_ext 0
spdk_bdev_read_blocks 0
spdk_bdev_write_blocks 0
spdk_bdev_write_blocks_with_md 0
spdk_bdev_write_zeroes_blocks 0
spdk_bdev_writev_blocks 0
spdk_bdev_zone_appendv 0
spdk_mempool_create_ctor 0
spdk_mempool_obj_iter 0
test_completion 3
test_multiple_ios 3
ut_mq_dequeue_ftl_l2p_get 0
ut_mq_dequeue_ftl_p2l_ckpt_acquire 0
ut_mq_dequeue_ftl_property_decode_bool 0
ut_mq_dequeue_ftl_reloc_init 0
ut_mq_dequeue_ftl_reloc_is_halted 0
ut_mq_dequeue_ftl_trace_alloc_id 0
ut_mq_dequeue_spdk_bdev_desc_get_bdev 0
ut_mq_dequeue_spdk_bdev_get_block_size 0
ut_mq_dequeue_spdk_bdev_get_buf_align 0
ut_mq_dequeue_spdk_bdev_get_by_name 0
ut_mq_dequeue_spdk_bdev_get_dif_type 0
ut_mq_dequeue_spdk_bdev_get_md_size 0
ut_mq_dequeue_spdk_bdev_get_name 0
ut_mq_dequeue_spdk_bdev_get_num_blocks 0
ut_mq_dequeue_spdk_bdev_get_optimal_open_zones 0
ut_mq_dequeue_spdk_bdev_get_write_unit_size 0
ut_mq_dequeue_spdk_bdev_get_zone_size 0
ut_mq_dequeue_spdk_bdev_io_get_append_location 0
ut_mq_dequeue_spdk_bdev_io_type_supported 0
ut_mq_dequeue_spdk_bdev_is_md_separate 0
ut_mq_dequeue_spdk_bdev_is_zoned 0
ut_mq_dequeue_spdk_bdev_open_ext 0
ut_mq_dequeue_spdk_bdev_read_blocks 0
ut_mq_dequeue_spdk_bdev_write_blocks 0
ut_mq_dequeue_spdk_bdev_write_blocks_with_md 0
ut_mq_dequeue_spdk_bdev_write_zeroes_blocks 0
ut_mq_dequeue_spdk_bdev_writev_blocks 0
ut_mq_dequeue_spdk_bdev_zone_appendv 0
ut_mq_dequeue_spdk_mempool_create_ctor 0
ut_mq_dequeue_spdk_mempool_obj_iter 0

Generated by: LCOV version 1.14