LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/nvme/nvme_ctrlr.c - nvme_ctrlr_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1995 2072 96.3 %
Date: 2024-11-17 17:31:13 Functions: 102 139 73.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 328 539 60.9 %

Function Name Sort by function name Hit count Sort by hit count
nvme_ctrlr_cmd_format 0
nvme_ctrlr_cmd_get_num_queues 0
nvme_ctrlr_cmd_set_host_id 0
nvme_ns_free_nvm_specific_data 0
nvme_qpair_complete_error_reqs 0
nvme_qpair_init 0
nvme_transport_ctrlr_construct 0
nvme_transport_ctrlr_disable_pmr 0
nvme_transport_ctrlr_enable_interrupts 0
nvme_transport_ctrlr_enable_pmr 0
nvme_transport_ctrlr_get_max_sges 0
nvme_transport_ctrlr_map_cmb 0
nvme_transport_ctrlr_map_pmr 0
nvme_transport_ctrlr_reserve_cmb 0
nvme_transport_ctrlr_set_reg_8 0
nvme_transport_ctrlr_set_reg_8_async 0
nvme_transport_ctrlr_unmap_cmb 0
nvme_transport_ctrlr_unmap_pmr 0
nvme_transport_qpair_abort_reqs 0
nvme_wait_for_completion 0
spdk_nvme_ctrlr_cmd_directive_receive 0
spdk_nvme_ctrlr_cmd_directive_send 0
spdk_nvme_ctrlr_cmd_get_log_page_ext 0
spdk_nvme_ctrlr_cmd_security_receive 0
spdk_nvme_ctrlr_cmd_security_send 0
spdk_nvme_poll_group_remove 0
spdk_nvme_qpair_authenticate 0
ut_mq_dequeue_nvme_ctrlr_cmd_set_host_id 0
ut_mq_dequeue_nvme_io_msg_process 0
ut_mq_dequeue_nvme_transport_ctrlr_enable_interrupts 0
ut_mq_dequeue_nvme_transport_ctrlr_get_memory_domains 0
ut_mq_dequeue_nvme_transport_ctrlr_ready 0
ut_mq_dequeue_nvme_transport_ctrlr_reserve_cmb 0
ut_mq_dequeue_spdk_nvme_ctrlr_cmd_security_receive 0
ut_mq_dequeue_spdk_nvme_ctrlr_cmd_security_send 0
ut_mq_dequeue_spdk_nvme_poll_group_remove 0
ut_mq_dequeue_spdk_nvme_qpair_authenticate 0
check_en_set_rdy 1
main 1
nvme_ctrlr_cmd_attach_ns 1
nvme_ctrlr_cmd_create_ns 1
nvme_ctrlr_cmd_delete_ns 1
nvme_ctrlr_cmd_detach_ns 1
nvme_ctrlr_cmd_doorbell_buffer_config 1
nvme_get_default_hostnqn 1
nvme_io_msg_process 1
register_flag_nvme 1
spdk_pci_device_detach 1
test_alloc_io_qpair_fail 1
test_alloc_io_qpair_rr_1 1
test_alloc_io_qpair_wrr_1 1
test_alloc_io_qpair_wrr_2 1
test_ctrlr_get_default_ctrlr_opts 1
test_ctrlr_get_default_io_qpair_opts 1
test_nvme_ctrlr_active_ns_list_v0 1
test_nvme_ctrlr_active_ns_list_v2 1
test_nvme_ctrlr_add_remove_process 1
test_nvme_ctrlr_aer_callback 1
test_nvme_ctrlr_ana_resize 1
test_nvme_ctrlr_construct_intel_support_log_page_list 1
test_nvme_ctrlr_disable 1
test_nvme_ctrlr_fail 1
test_nvme_ctrlr_get_memory_domains 1
test_nvme_ctrlr_identify_namespaces_iocs_specific_next 1
test_nvme_ctrlr_init_delay 1
test_nvme_ctrlr_init_en_0_rdy_0 1
test_nvme_ctrlr_init_en_0_rdy_0_ams_rr 1
test_nvme_ctrlr_init_en_0_rdy_0_ams_vs 1
test_nvme_ctrlr_init_en_0_rdy_0_ams_wrr 1
test_nvme_ctrlr_init_en_0_rdy_1 1
test_nvme_ctrlr_init_en_1_rdy_0 1
test_nvme_ctrlr_init_en_1_rdy_1 1
test_nvme_ctrlr_init_set_keep_alive_timeout 1
test_nvme_ctrlr_init_set_num_queues 1
test_nvme_ctrlr_init_set_nvmf_ioccsz 1
test_nvme_ctrlr_ns_attr_changed 1
test_nvme_ctrlr_ns_mgmt 1
test_nvme_ctrlr_parse_ana_log_page 1
test_nvme_ctrlr_reset 1
test_nvme_ctrlr_set_arbitration_feature 1
test_nvme_ctrlr_set_host_feature 1
test_nvme_ctrlr_set_intel_supported_log_pages 1
test_nvme_ctrlr_set_state 1
test_nvme_ctrlr_set_supported_features 1
test_nvme_ctrlr_set_supported_log_pages 1
test_nvme_ctrlr_test_active_ns 1
test_nvme_ctrlr_test_active_ns_error_case 1
test_nvme_numa_id 1
test_nvme_transport_ctrlr_ready 1
test_spdk_nvme_ctrlr_doorbell_buffer_config 1
test_spdk_nvme_ctrlr_reconnect_io_qpair 1
test_spdk_nvme_ctrlr_set_trid 1
test_spdk_nvme_ctrlr_update_firmware 1
nvme_driver_init 2
nvme_transport_ctrlr_get_memory_domains 2
spdk_nvme_ctrlr_cmd_set_feature 2
aer_cb 3
nvme_ctrlr_cmd_fw_commit 3
spdk_nvme_ctrlr_cmd_get_feature 3
cleanup_qpairs 4
nvme_ns_free_iocs_specific_data 4
setup_qpairs 4
nvme_io_msg_ctrlr_update 5
nvme_wait_for_completion_timeout 5
nvme_ns_free_zns_specific_data 6
nvme_ns_set_id_desc_list_data 6
nvme_ctrlr_cmd_fw_image_download 7
nvme_transport_qpair_reset 9
spdk_nvme_ctrlr_cmd_get_log_page 9
nvme_completion_poll_cb 10
nvme_ns_has_supported_iocs_specific_data 10
nvme_wait_for_completion_robust_lock 11
nvme_qpair_abort_all_queued_reqs 14
nvme_transport_ctrlr_create_io_qpair 15
nvme_transport_ctrlr_delete_io_qpair 15
nvme_ns_construct 16
nvme_transport_ctrlr_get_max_xfer_size 16
nvme_transport_ctrlr_ready 17
nvme_ctrlr_cmd_set_async_event_config 19
nvme_ctrlr_cmd_set_num_queues 19
nvme_wait_for_completion_robust_lock_timeout 20
nvme_ns_set_identify_data 21
nvme_qpair_abort_queued_reqs 21
nvme_transport_ctrlr_enable 21
nvme_transport_ctrlr_get_reg_8 21
nvme_transport_ctrlr_get_reg_8_async 21
nvme_qpair_submit_request 24
nvme_transport_ctrlr_connect_qpair 37
nvme_transport_ctrlr_destruct 47
nvme_transport_admin_qpair_abort_aers 48
nvme_transport_ctrlr_set_reg_4 55
nvme_transport_ctrlr_set_reg_4_async 55
nvme_transport_ctrlr_disconnect_qpair 63
nvme_ctrlr_cmd_identify 75
spdk_nvme_qpair_process_completions 89
fake_cpl_sc 127
nvme_transport_ctrlr_get_reg_4_async 156
nvme_transport_ctrlr_get_reg_4 157
nvme_ns_destruct 18403

Generated by: LCOV version 1.14