LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/bdev/raid/bdev_raid.c - bdev_raid_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1430 1477 96.8 %
Date: 2024-07-11 05:51:35 Functions: 101 120 84.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 443 704 62.9 %

Function Name Sort by function name Hit count Sort by hit count
_bdev_io_initialize 5844
base_bdevs_cleanup 96
bdev_io_cleanup 5844
bdev_io_initialize 5838
check_and_remove_raid_bdev 6
child_io_complete 106512
complete_deferred_ios 60
complete_process_request 96
create_base_bdevs 120
create_get_raids_req 42
create_raid_bdev_create_req 156
create_raid_bdev_delete_req 126
create_test_req 156
free_test_req 156
main 6
raid_bdev_init_superblock 6
raid_bdev_io_generate 6
raid_bdev_io_generate_by_strips 216
raid_bdev_load_base_bdev_superblock 4020
raid_bdev_write_superblock 6
reset_globals 96
set_globals 96
set_io_output 106512
set_test_opts 6
spdk_bdev_close 4032
spdk_bdev_desc_get_bdev 12084
spdk_bdev_destruct_done 114
spdk_bdev_flush_blocks 0
spdk_bdev_free_io 106512
spdk_bdev_get_by_name 4266
spdk_bdev_get_dif_type 4020
spdk_bdev_get_io_channel 5940
spdk_bdev_get_md_size 4020
spdk_bdev_get_memory_domains 0
spdk_bdev_get_name 0
spdk_bdev_get_uuid 4032
spdk_bdev_io_complete 5862
spdk_bdev_io_get_buf 18
spdk_bdev_io_type_supported 576
spdk_bdev_is_dif_head_of_md 0
spdk_bdev_is_md_interleaved 4020
spdk_bdev_is_md_separate 96
spdk_bdev_module_claim_bdev 4032
spdk_bdev_module_examine_done 0
spdk_bdev_module_list_add 6
spdk_bdev_module_release_bdev 4020
spdk_bdev_notify_blockcnt_change 0
spdk_bdev_open_ext 4152
spdk_bdev_queue_io_wait 0
spdk_bdev_quiesce 6
spdk_bdev_quiesce_range 96
spdk_bdev_readv_blocks 18
spdk_bdev_readv_blocks_ext 18
spdk_bdev_readv_blocks_with_md 0
spdk_bdev_register 114
spdk_bdev_reset 192
spdk_bdev_unmap_blocks 106218
spdk_bdev_unquiesce 6
spdk_bdev_unquiesce_range 96
spdk_bdev_unregister 114
spdk_bdev_writev_blocks 84
spdk_bdev_writev_blocks_ext 84
spdk_bdev_writev_blocks_with_md 0
spdk_conf_next_section 0
spdk_json_decode_array 0
spdk_json_decode_bool 0
spdk_json_decode_object 324
spdk_json_decode_string 0
spdk_json_decode_uint32 0
spdk_json_decode_uuid 0
spdk_json_write_array_begin 72
spdk_json_write_array_end 72
spdk_json_write_bool 0
spdk_json_write_name 1386
spdk_json_write_named_array_begin 0
spdk_json_write_named_bool 1386
spdk_json_write_named_object_begin 6
spdk_json_write_named_string 1542
spdk_json_write_named_uint32 168
spdk_json_write_named_uint64 2688
spdk_json_write_null 0
spdk_json_write_object_begin 1380
spdk_json_write_object_end 1386
spdk_json_write_string 1344
spdk_jsonrpc_begin_result 30
spdk_jsonrpc_end_result 30
spdk_jsonrpc_send_bool_response 234
spdk_jsonrpc_send_error_response 24
spdk_jsonrpc_send_error_response_fmt 36
spdk_rpc_register_alias_deprecated 0
spdk_rpc_register_method 36
spdk_strerror 36
submit_process_request 96
test_bdev_ioch_create 102
test_bdev_ioch_destroy 102
test_context_size 6
test_create_raid 6
test_create_raid_invalid_args 6
test_create_raid_superblock 6
test_delete_raid 6
test_delete_raid_invalid_args 6
test_io_channel 6
test_io_failure 6
test_io_type_supported 6
test_multi_raid_no_io 6
test_multi_raid_with_io 6
test_raid_io_split 6
test_raid_json_dump_info 6
test_raid_level_conversions 6
test_raid_process 6
test_read_io 6
test_reset_io 6
test_unmap_io 6
test_write_io 6
verify_get_raids 12
verify_io 48
verify_io_without_payload 5778
verify_raid_bdev 108
verify_raid_bdev_present 252
verify_reset_io 6

Generated by: LCOV version 1.14